Code:
if(get_pcvar_num(amx_ok_bb_enable))
{
get_user_name(victimid,victimname,31)
new healthtransfer = g_bhealth[victimid]/2
if(healthtransfer < 1)
healthtransfer = 1
new healthloss = g_bhealth[victimid]/2.5
if(get_pcvar_num(amx_ok_bb_cap_override))
{
g_bhealth[victimid] -= healthloss
g_bhealth[killerid] += healthtransfer
client_print(killerid,print_chat,"[OK] (%d) +%d blood for killing %s.",g_bhealth[killerid],healthtransfer,victimname)
client_print(victimid,print_chat,"[OK] (%d) -%d blood.",g_bhealth[victimid],healthloss)
DisplayHud(victimid)
DisplayHud(killerid)
}
else if(!get_pcvar_num(amx_ok_bb_cap_override))
{
if((g_bhealth[killerid] + healthtransfer) <= (get_pcvar_num(amx_ok_bb_cap)))
{
g_bhealth[victimid] -= healthloss
g_bhealth[killerid] += healthtransfer
client_print(killerid,print_chat,"[OK] (%d) +%d blood for killing %s.",g_bhealth[killerid],healthtransfer,victimname)
client_print(victimid,print_chat,"[OK] (%d) -%d blood.",g_bhealth[victimid],healthloss)
DisplayHud(victimid)
DisplayHud(killerid)
}
else
{
g_bhealth[killerid] = (get_pcvar_num(amx_ok_bb_cap))
client_print(killerid,print_chat,"[OK] You could not gain any more Blood, because your current bank is full(%d)!",(get_pcvar_num(amx_ok_bb_cap)))
g_bhealth[victimid] -= healthloss
g_bhealth[killerid] = (get_pcvar_num(amx_ok_bb_cap))
client_print(victimid,print_chat,"[OK] (%d) -%d blood.",g_bhealth[victimid],healthloss)
DisplayHud(victimid)
DisplayHud(killerid)
}
}
}
__________________