/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <fakemeta>
new geri_say_hud, geri_sayim, geri_sayim_ses
new geri_say_hud2
new const gerisayim_ses[][]=
{
"zx_core/vox/one.wav",
"zx_core/vox/two.wav",
"zx_core/vox/three.wav",
"zx_core/vox/four.wav",
"zx_core/vox/five.wav",
"zx_core/vox/six.wav",
"zx_core/vox/seven.wav",
"zx_core/vox/eight.wav",
"zx_core/vox/nine.wav",
"zx_core/vox/ten.wav",
"zx_core/vox/start_infect.wav"
}
public plugin_precache()
{
register_plugin("Bio Geri Sayim FIX", "1.3", "ViTaLity")
geri_say_hud = CreateHudSyncObj()
geri_say_hud2 = CreateHudSyncObj()
for(new i = 0; i < sizeof gerisayim_ses;i++)
engfunc(EngFunc_PrecacheSound, gerisayim_ses[i])
}
public plugin_init() register_event("HLTV","event_new_round","a","1=0","2=0")
public event_new_round()
{
remove_task(1444)
remove_task(1445)
geri_sayim = get_cvar_num("bh_starttime")
geri_sayim_ses = 9
geri_say()
}
public geri_say()
{
if(geri_sayim >= 1)
{
set_hudmessage(255, 0, 0, -1.0, 0.28, 2, 0.02, 1.0, 0.01, 0.1, 10)
ShowSyncHudMsg(0, geri_say_hud, "Covid-19 %d Saniye Sonra Yayilacak!", geri_sayim)
set_task(1.0, "geri_say", 1444)
if(geri_sayim <= 10)
{
ses_baslat(0, gerisayim_ses[geri_sayim_ses])
geri_sayim_ses--
}
geri_sayim--
}
else
{
ses_baslat(0, gerisayim_ses[10])
// Sayim bitti - Ekranin ortasinda uyari mesaji
set_hudmessage(185, 0, 0, -1.0, -1.0, 2, 4.0, 5.0, 0.01, 1.5, 11)
ShowSyncHudMsg(0, geri_say_hud2, "===== INFECTION IS SPREAD! RUN THE ESCAPE ZONE =====")
}
}
stock ses_baslat(p_id, const ses[])
{
if(equal(ses[strlen(ses)-4], ".mp3"))
{
if(p_id == 0)
client_cmd(0, "mp3 play ^"sound/%s^"", ses)
else
{
if(is_user_connected(p_id))
client_cmd(p_id, "mp3 play ^"sound/%s^"", ses)
}
}
else if(equal(ses[strlen(ses)-4], ".wav"))
{
if(p_id == 0)
emit_sound(0, CHAN_AUTO, ses, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)
else
{
if(is_user_connected(p_id))
emit_sound(p_id, CHAN_AUTO, ses, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)
}
}
}