/*=============================================================================================================*/
/*=============================================================================================================*/
public Event_BombDefusing()
if(pev(g_iBomb, pev_sequence)) return
if(++g_iSequence == 4) g_iSequence = 1
set_pev(g_iBomb, pev_frame, 0.0)
set_pev(g_iBomb, pev_animtime, get_gametime())
set_pev(g_iBomb, pev_sequence, g_iSequence)
bool:get_pdata_boolc(ent, charbased_offset, intbase_linuxdiff = 5) return !!( get_pdata_int(ent, charbased_offset / 4, intbase_linuxdiff) & (0xFF<<((charbased_offset % 4) * 8)) )
public Event_BombPlanted()
while((g_iBomb = engfunc(EngFunc_FindEntityByString, g_iBomb, "classname", "grenade")))
if(pev_valid(g_iBomb) && get_pdata_boolc(g_iBomb, m_bIsC4))
engfunc(EngFunc_SetModel, g_iBomb, EROTIC_BOMB_W)
if(++g_iSequence == 4) g_iSequence = 1
set_pev(g_iBomb, pev_sequence, g_iSequence)
set_pev(g_iBomb, pev_frame, 0.0)
set_pev(g_iBomb, pev_animtime, get_gametime())
set_pev(g_iBomb, pev_framerate, 1.0)
set_pdata_float(g_iBomb, m_flNextBlink, get_gametime() + 9999.9)
set_pdata_float(g_iBomb, m_flNextBeep, get_gametime() + 9999.9)
emit_sound(g_iBomb, CHAN_STATIC, CUSTOM_SOUND, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)
engfunc(EngFunc_PrecacheModel, EROTIC_BOMB_W)
engfunc(EngFunc_PrecacheSound, CUSTOM_SOUND)
register_plugin(PLUGIN, VERSION, AUTHOR)
register_logevent("Stop_BombSound", 2, "1=Round_End")
register_event("HLTV", "Stop_BombSound", "a", "1=0", "2=0")
register_event("BarTime", "Event_BombDefusing", "be", "1=5", "1=10")
register_logevent("Event_BombPlanted", 3, "2=Planted_The_Bomb")
emit_sound(g_iBomb, CHAN_STATIC, CUSTOM_SOUND, VOL_NORM, ATTN_NORM, SND_STOP, PITCH_NORM)