Код за потвърждение: Избери целия код
#include <amxmodx>
#include <hamsandwich>
#include <cstrike>
new const PLUGIN[] = "Damager_by_iChip",VERSION[] = "3.0",AUTHOR[] = "iChip"
new g_MsgSync1, hudd
static pid,damage[33], vic[33],name[33],Float:posit[32]
public plugin_init(){
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("Damage", "EVENT_Damage", "b", "2!0", "3=0", "4!0")
g_MsgSync1 = CreateHudSyncObj() ,hudd = CreateHudSyncObj()
}
public EVENT_Damage(id){
if(!is_user_connected(id)) return
pid = get_user_attacker(id)
if(!is_user_connected(pid)) return
damage[id] = read_data(2)
get_user_name(id, name, 32)
vic[id]=get_user_health(id)
if(posit[pid] == 0.45) posit[pid]=0.55
else posit[pid]=0.45
set_hudmessage(0, 100, 255, posit[pid], -1.0, 0, 0.5, 5.0, 0.1, 0.1, 4)
ShowSyncHudMsg(pid, hudd, "-%d HP", damage[id])
if(vic[id]>60){
set_hudmessage(0, 255, 0, -1.0, 0.43, 0, 0.5, 5.0, 0.5, 0.5, 2)
ShowSyncHudMsg(pid, g_MsgSync1, "%s^n(%d HP)", name, vic[id])
}
else if(vic[id]>30){
set_hudmessage(255, 255, 0, -1.0, 0.43, 0, 0.5, 5.0, 0.5, 0.5, 2)
ShowSyncHudMsg(pid, g_MsgSync1, "%s^n(%d HP)", name, vic[id])
}
else if(vic[id]>0){
set_hudmessage(255, 0, 0, -1.0, 0.43, 0, 0.5, 5.0, 0.5, 0.5, 2)
ShowSyncHudMsg(pid, g_MsgSync1, "%s^n(%d HP)", name, vic[id])
}}