Page 1 of 1

dėl cvarų

Posted: 2013 Jun 21 08:10
by Ofaz
sveiki, kaip galėčiau į pluginą įdėt cvarus, ir kaip juos naudot? norėčiau:

pluginas tik vipams? 1 taip, 0 ne.
kokį gun gausi? 1 m4a1, 2 ak47, 3 famas, 4 awp.
pluginas veikia? 1 taip, 0 ne..

Jeigu galit, parašykit, kaip atrodyt turėtų :)

Re: dėl cvarų

Posted: 2013 Jun 21 11:08
by V1LKAS
Cvar neužtenka surašyti tokiems dalykams, reikia pačiam plugine keist pakankamai daug, pagal cvar reiškmę....

Re: dėl cvarų

Posted: 2013 Jun 21 21:52
by aaarnas
Esmė tokia, kad plugine pasižiūri kokia yra cvar reikšmė. Atitinkamai pagal ją, pluginas elgiasi skirtingai atlikinėdamas veiksmus. Tai visą tai turi pats aprašyti, tuos skirtingus atvejus.

Re: dėl cvarų

Posted: 2013 Jun 22 10:09
by GhostMan

Code: Select all

new g_WhatGun public plugin_init(){    RegisterHam(Ham_Spawn, "player", "client_spawn", 1)    g_WhatGun = register_cvar("amx_akormk", "1")} public client_spawn(id){         if(get_pcvar_num(g_WhatGun))        give_item(id, "weapon_ak47")    else        give_item(id, "weapon_m4a1")        return HAM_IGNORED} 
Pavizdys kaip dirba cvar'ai.

Užregistruoji cvarą su reikšme 1.

Code: Select all

g_WhatGun = register_cvar("amx_akormk", 1")
Ir priklausomai tu tą reikšę esi pakeitęs į 0 ar palikęs 1, žaidėjui prisikėlus jam duodamas ginklas AK47 arba M4A1.

Code: Select all

    if(get_pcvar_num(g_WhatGun))        give_item(id, "weapon_ak47")    else        give_item(id, "weapon_m4a1")

Re: dėl cvarų

Posted: 2013 Jun 22 11:35
by hleV
Šiaip tai get_pcvar_num(g_WhatGun).