el initial cum este si in sma este 5 amo . dar daca ai 5 amo (cat este el default si afisat) iti spune ca nu ai ammo destui si iti ia si banii .(adica 10 . la cei 5 cum arata acolo iti mai adauga el 5amo si abia atunci cumpara) .
Am modificat din configs/zp_extraitems.ini am crescut la 10 pretul (am crezut ca asa voi rezolva problema), dar nu am rezolvat nimic.
Acum imi spune la 10 amo (cat costa acum buy hp) ca nu am suficienti si ma lasa cu -10 si imi trebuie 15 ca sa pot cumpara deci mereu adauga 5 .
Niste idei cum pot rezolva asta va rog ?
Code: Select all
#include <amxmodx>
#include <fun>
#include <zombieplague>
new const item_name[] = "Buy HP!"
new g_itemid_buyhp
new hpamount
public plugin_init()
{
register_plugin("[ZP] Buy Health Points", "1.0", "T[h]E Dis[as]teR")
hpamount = register_cvar("zp_buyhp_amount", "1000")
g_itemid_buyhp = zp_register_extra_item(item_name, 5, ZP_TEAM_HUMAN & ZP_TEAM_ZOMBIE)
}
public zp_extra_item_selected(id,itemid)
{
if(!is_user_alive(id))
return PLUGIN_HANDLED;
if(itemid==g_itemid_buyhp)
{
if(zp_get_user_ammo_packs(id) < 5)
{
client_print(id, print_chat,"[ZP] Not enough Ammopacks!");
return PLUGIN_HANDLED;
}
else
{
set_user_health(id,get_user_health(id)+get_pcvar_num(hpamount));
zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) = 5);
client_print(id, print_chat,"[ZP] You Bought HP!");
}
}
return PLUGIN_CONTINUE;
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang3082\\ f0\\ fs16 \n\\ par }
*/