#include <amxmodx>
#include <cstrike>
#include <csx>
new const PLUGIN[] = "C4 Hangok"
new const VERSION[] = "1.2"
new const AUTHOR[] = "Xvil"
new c4_ido
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
c4_ido = get_cvar_pointer("mp_c4timer")
register_logevent("RoundEnd",2,"1=Round_End")
register_logevent("logevent_round_start", 2, "1=Round_Start")
}
public plugin_precache() {
precache_sound("bomba/tiz.wav")
precache_sound("bomba/kilenc.wav")
precache_sound("bomba/nyolc.wav")
precache_sound("bomba/het.wav")
precache_sound("bomba/hat.wav")
precache_sound("bomba/ot.wav")
precache_sound("bomba/negy.wav")
precache_sound("bomba/harom.wav")
precache_sound("bomba/ketto.wav")
precache_sound("bomba/egy.wav")
precache_sound("bomba/bomba.wav")
}
public bomb_planted(planter) {
new Name[33]
get_user_name(planter, Name, 32)
set_hudmessage(255, 0, 0, -1.0, 0.17, 1, 6.0, 6.0)
show_hudmessage(0, "%s lerakta a bombát!", Name)
client_cmd(0, "spk bomba/bomba.wav" )
new time = get_pcvar_num(c4_ido)
float(time)
set_task( (time - 10.0) , "tiz", 0)
set_task( (time - 9.0) , "kilenc", 0)
set_task( (time - 8.0) , "nyolc", 0)
set_task( (time - 7.0) , "het", 0)
set_task( (time - 6.0) , "hat", 0)
set_task( (time - 5.0) , "ot", 0)
set_task( (time - 4.0) , "negy", 0)
set_task( (time - 3.0) , "harom", 0)
set_task( (time - 2.0) , "ketto", 0)
set_task( (time - 1.0) , "egy", 0)
return PLUGIN_CONTINUE
}
public tiz()
{
set_hudmessage(77, 77, 255, -1.0, 0.17, 0, 0.9, 1.0)
show_hudmessage(0, "Robbanás 10 másodperc múlva...")
client_cmd(0, "spk bomba/tiz.wav" )
return PLUGIN_CONTINUE
}
public kilenc()
{
set_hudmessage(77, 77, 255, -1.0, 0.17, 0, 0.9, 1.0)
show_hudmessage(0, "Robbanás 9 másodperc múlva...")
client_cmd(0, "spk bomba/kilenc.wav" )
return PLUGIN_CONTINUE
}
public nyolc()
{
set_hudmessage(77, 77, 255, -1.0, 0.17, 0, 0.9, 1.0)
show_hudmessage(0, "Robbanás 8 másodperc múlva...")
client_cmd(0, "spk bomba/nyolc.wav")
return PLUGIN_CONTINUE
}
public het()
{
set_hudmessage(77, 77, 255, -1.0, 0.17, 0, 0.9, 1.0)
show_hudmessage(0, "Robbanás 7 másodperc múlva...")
client_cmd(0, "spk bomba/het.wav")
return PLUGIN_CONTINUE
}
public hat()
{
set_hudmessage(77, 77, 255, -1.0, 0.17, 0, 0.9, 1.0)
show_hudmessage(0, "Robbanás 6 másodperc múlva...")
client_cmd(0, "spk bomba/hat.wav" )
return PLUGIN_CONTINUE
}
public ot()
{
set_hudmessage(77, 77, 255, -1.0, 0.17, 0, 0.9, 1.0)
show_hudmessage(0, "Robbanás 5 másodperc múlva...")
client_cmd(0, "spk bomba/ot.wav" )
return PLUGIN_CONTINUE
}
public negy()
{
set_hudmessage(77, 77, 255, -1.0, 0.17, 0, 0.9, 1.0)
show_hudmessage(0, "Robbanás 4 másodperc múlva...")
client_cmd(0, "spk bomba/negy.wav" )
return PLUGIN_CONTINUE
}
public harom()
{
set_hudmessage(77, 77, 255, -1.0, 0.17, 0, 0.9, 1.0)
show_hudmessage(0, "Robbanás 3 másodperc múlva...")
client_cmd(0, "spk bomba/harom.wav")
return PLUGIN_CONTINUE
}
public ketto()
{
set_hudmessage(77, 77, 255, -1.0, 0.17, 0, 0.9, 1.0)
show_hudmessage(0, "Robbanás 2 másodperc múlva..")
client_cmd(0, "spk bomba/ketto.wav" )
return PLUGIN_CONTINUE
}
public egy()
{
set_hudmessage(77, 77, 255, -1.0, 0.17, 0, 0.9, 1.0)
show_hudmessage(0, "Robbanás 1 másodperc múlva.")
client_cmd(0, "spk bomba/egy.wav")
return PLUGIN_CONTINUE
}
public bomb_defused(defuser) {
new defusedname[33]
get_user_name(defuser, defusedname, 32)
set_hudmessage(0, 0, 255, -1.0, 0.17, 1, 6.0, 6.0)
show_hudmessage(0, "%s felszedte a bombát!", defusedname)
}
public RoundEnd()
{
remove_task(0,0)
}
public logevent_round_start()
{
remove_task(0,0)
}