hi, I tried to make a limit on the purchase of awp by rounds, but I did not succeed, so I could buy 1 time in 3 rounds, please help me
where added himself marked so //added
PHP Code:
#include <amxmodx>
#include <cstrike>
#include <fun>
new g_pCvar_Price;
new g_Round_counter; //added
public plugin_init()
{
register_plugin("Buy AWP", "0.0.1", "dinnk.");
register_event("HLTV", "RoundStart", "a", "1=0", "2=0"); //added
register_cvar("amx_f_every_rounds","3"); //added
register_clcmd("say /awp", "CmdAwp");
g_pCvar_Price = register_cvar("awp_deagle_price", "150");
g_Round_counter = get_cvar_num("amx_f_every_rounds"); //added
}
public RoundStart(){ //added
g_Round_counter++
public CmdAwp(id){
if(g_Round_counter >= get_cvar_num("amx_f_every_rounds")){ //added
g_Round_counter = 0
new iMoney = cs_get_user_money(id);
new iPrice = get_pcvar_num(g_pCvar_Price);
if( !is_user_alive(id) )
{
client_print(id, print_chat, "* You need to be alive !");
return PLUGIN_HANDLED;
}
if( iMoney < iPrice )
{
client_print(id, print_chat, "* You need more money ! ($%i)", iPrice);
return PLUGIN_HANDLED;
}
give_item(id, "weapon_awp");
give_item(id, "weapon_deagle");
cs_set_user_bpammo(id, CSW_AWP, 30);
cs_set_user_bpammo(id, CSW_DEAGLE, 35);
client_print(id, print_chat, "* You bought an AWP & Deagle for $%i !", iPrice);
cs_set_user_money(id, iMoney - iPrice, true);
return PLUGIN_HANDLED;
}