Kod nizej.
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <zombieplague>
new Odliczaniemadmg[33]
public plugin_init()
{
register_event("Damage", "Damage", "b", "2!=0")
}
public Damage(id, infector)
{
new vid = read_data(0) // vid == id
new kid = get_user_attacker(id) // Gracz atakujacy
if((zp_get_user_zombie(id) && is_user_alive(id)) && (vid || kid))
{
set_task ( 1.0, "madmg", id )
}
}
public madmg(id)
{
Odliczaniemadmg[id] = 60 // Czas kampienia
if(task_exists(id + 3431))
{
remove_task(id + 3431)
}
set_task(1.0, "koniecdmg", id + 3431, _, _, "b")
return PLUGIN_CONTINUE
}
public koniecdmg(task_id)
{
new id = task_id - 3431
set_hudmessage(255, 255, 255, -1.00, 0.25, 2, 0.02, 1.0, 0.01)
show_hudmessage(id, "Masz %d sekund na zatakowanie ludzi.", Odliczaniemadmg[id])
Odliczaniemadmg[id] -= 1
if(!is_user_connected(id) || !is_user_alive(id) || Odliczaniemadmg[id] <= 0)
{
if(task_exists(task_id))
{
user_kill(id)
remove_task(task_id)
}
}
if(!zp_get_user_zombie(id) || !is_user_connected(id) || !is_user_alive(id) || Odliczaniemadmg[id] <= 0)
{
if(task_exists(task_id))
{
remove_task(task_id)
}
}
}


Dodatki SourceMod




Moja zawartość
Mężczyzna
