Code: Select all
#include <amxmodx>#include <hamsandwich>#include <fun> #define VIP ADMIN_LEVEL_H#define VIPHP 10#define HP 5#define TIME 5.0#define MAX_HP 100 new nZINUTE public plugin_init(){ register_event("HLTV", "eNewRound", "a", "1=0", "2=0") nZINUTE = CreateHudSyncObj()} public eNewRound() { remove_task(123) // removinam kad duotu vel po 5 sec, o ne random set_task(TIME, "hp", 123, _, _, "b")} public hp(id) { new players[32], num get_players(players, num, "a") for(new i, id; i < num; i++) { id = players[i] set_user_health(id, get_user_health(id) + (get_user_flags(id) & VIP ? VIPHP : HP)) }} public client_putinserver(id){ set_task(0.1, "nice_battary2", id, _, _, "b")} public client_disconnect(id){ remove_task(id)} public nice_battary2(id){ if(is_user_alive(id)) { if(get_user_health(id) > 99) { set_dhudmessage(0, 255, 0, 0.0, 0.90, 0, 10.0, 8.0) } if(get_user_health(id) <= 99) { set_dhudmessage(255, 212, 0, 0.0, 0.90, 0, 10.0, 8.0) } if(get_user_health(id) < 50) { set_dhudmessage(255, 0, 0, 0.0, 0.90, 0, 10.0, 8.0) } ShowSyncHudMsg(id, nZINUTE, "^n%d HP %d AP", get_user_health(id), get_user_armor(id)) }}