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ą