Page 1 of 1
CVar
Posted: 2014 Oct 29 14:28
by Ofaz
sveiki, kaip reikėtų naudoti cvar, jeigu yra komanda, pvz. /ak47, ir jeigu registruoju tokį cvar:
Code: Select all
new vip public plugin_init() {vip = register_cvar("sa_vip", "1"); // jei 1 taip, jei 0 ne}
jeigu parašyta 1, tai ak47 ginklą duoda tik ADMIN_RESERVATION flagą turintiems žaidėjams, o jeigu 0, tai visi gali pirkti?
Re: CVar
Posted: 2014 Oct 29 14:34
by ArtHa123
Code: Select all
#include <amxmodx> #include <cstrike> #include <fun> new vip; public plugin_init(){ register_plugin("AK47", "1.0", "ArtHa") vip = register_cvar("sa_vip", "1"); // jei 1 taip, jei 0 ne register_clcmd("say /ak47","weapon");} public weapon(id){ if(get_pcvar_num(vip) == 1) { if(get_user_flags(id) & ADMIN_RESERVATION) { give_weapon(id, CSW_AK47, 90) } else return 0; } else give_weapon(id, CSW_AK47, 90) return PLUGIN_CONTINUE;} public give_weapon(id, prim, ammo1){ new weapon[32] get_weaponname(prim, weapon, 31) give_item(id,weapon) cs_set_user_bpammo(id, prim, ammo1)}
Netestavau.
Re: CVar
Posted: 2014 Oct 29 14:38
by Ofaz
ArtHa123 wrote:Code: Select all
#include <amxmodx> #include <cstrike> #include <fun> new vip; public plugin_init(){ register_plugin("AK47", "1.0", "ArtHa") vip = register_cvar("sa_vip", "1"); // jei 1 taip, jei 0 ne register_clcmd("say /ak47","weapon");} public weapon(id){ if(get_pcvar_num(vip) == 1) { if(get_user_flags(id) & ADMIN_RESERVATION) { give_weapon(id, CSW_AK47, 90) } else return 0; } else give_weapon(id, CSW_AK47, 90) return PLUGIN_CONTINUE;} public give_weapon(id, prim, ammo1){ new weapon[32] get_weaponname(prim, weapon, 31) give_item(id,weapon) cs_set_user_bpammo(id, prim, ammo1)}
Netestavau.
sucompilino be errorų, dėkoju, jei kils problemų prikelsiu šitą temą