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) } } }