CVar

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
User avatar
Ofaz
Jau po truputį tampa savu
Posts: 125
Joined: 2013 Apr 27 15:03
Skype: srydomis
Location: Ignalina

CVar

Post 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?
Pain is just WEAKNESS leaving YOUR body.

User avatar
ArtHa123
Flooderis arba specialistas
Posts: 738
Joined: 2014 Feb 19 18:40

Re: CVar

Post 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.
Image

User avatar
Ofaz
Jau po truputį tampa savu
Posts: 125
Joined: 2013 Apr 27 15:03
Skype: srydomis
Location: Ignalina

Re: CVar

Post 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ą
Pain is just WEAKNESS leaving YOUR body.

Post Reply

Who is online

Users browsing this forum: Bing [Bot] and 2 guests