Flag'o kurimas

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
kesiukas
Jau po truputį tampa savu
Posts: 187
Joined: 2011 Jan 11 18:32
Skype: kesys19
Location: Kaunas/Batniava

Flag'o kurimas

Post by kesiukas »

Sveiki ar galima kaipnors sukurti dar viena flag? kai yra abcd...., tai kad butu galima dadeti dar viena flag, pvz koki "X" raide pazymeta. Ir kad zaidejas turintis sita flag, gaut kazkokia tai privilegija pvz koki išskirtini model.

newb
Pluginų patvirtintojas
Posts: 1047
Joined: 2010 Sep 23 21:43
Location: Wonderland
Contact:

Re: Flag'o kurimas

Post by newb »

Jeigu tu flagu butu 5, tai dar suprasciau kam tai, bet dabar...

Bonqe
O taip. Jis jau surinko 50 žinučių!
Posts: 74
Joined: 2011 Feb 10 20:47
Skype: bonqelt

Re: Flag'o kurimas

Post by Bonqe »

// Default access for all non admin players (see users.ini for access details)
//
// Default value: "z"
amx_default_access "z"
Last edited by Bonqe on 2012 Jul 28 22:53, edited 1 time in total.
Image

newb
Pluginų patvirtintojas
Posts: 1047
Joined: 2010 Sep 23 21:43
Location: Wonderland
Contact:

Re: Flag'o kurimas

Post by newb »

Bonqe wrote:
// Default access for all non admin players (see users.ini for access details)
//
// Default value: "z"
amx_default_access "z"
Ir kaip sitas susije su naujo flago kurimu?

InvIs
Gana aktyvus vartotojas
Posts: 421
Joined: 2011 Aug 13 11:12
Skype: pksoldierlt
Location: ATOSTOGOSE

Re: Flag'o kurimas

Post by InvIs »

Man ir būtų įdomu ar tai išvis įmanoma. Pavyzdžiui praverstų serveriams, kur parduodami SUPERADMIN'ai su imunitetu, o Pagr.Adminsitracija turinti 'x' flagą galėtų baninti visus nusižengėlius.
ISVYKES

newb
Pluginų patvirtintojas
Posts: 1047
Joined: 2010 Sep 23 21:43
Location: Wonderland
Contact:

Re: Flag'o kurimas

Post by newb »

Nu jei suprasit kaip ir kas, tai va

Code: Select all

#include <amxmodx> #define ADMIN_FAIL (1<<23)  // "x" flagas public plugin_init() {    register_clcmd("say test", "test")} public test(id) {    if(get_user_flags(id) & ADMIN_FAIL)        client_print(id, 3, "Flag X")}

Bonqe
O taip. Jis jau surinko 50 žinučių!
Posts: 74
Joined: 2011 Feb 10 20:47
Skype: bonqelt

Re: Flag'o kurimas

Post by Bonqe »

ne taip perskaičiau ko jam reikia, galvojau, kad paprastiem žaidėjam pridėt kitokių falgų jam reikia.
Image

kesiukas
Jau po truputį tampa savu
Posts: 187
Joined: 2011 Jan 11 18:32
Skype: kesys19
Location: Kaunas/Batniava

Re: Flag'o kurimas

Post by kesiukas »

newb wrote:Nu jei suprasit kaip ir kas, tai va

Code: Select all

#include <amxmodx> #define ADMIN_FAIL (1<<23)  // "x" flagas public plugin_init() {    register_clcmd("say test", "test")} public test(id) {    if(get_user_flags(id) & ADMIN_FAIL)        client_print(id, 3, "Flag X")}

O kaip padaryt kad gautu zaidejas su x flagu tam tikra skina?

GhostMan
Gana aktyvus vartotojas
Posts: 311
Joined: 2012 Jun 30 17:52

Re: Flag'o kurimas

Post by GhostMan »

http://forums.alliedmods.net/showthread.php?t=11391

Code: Select all

#include <amxmodx>#include <amxmisc>#include <cstrike> public plugin_init() {        register_plugin("AMX Admin Model", "1.1.1", "whitemike")        register_event("ResetHUD", "resetModel", "b")        return PLUGIN_CONTINUE} public plugin_precache() {        precache_model("models/player/admin_ct/admin_ct.mdl")        precache_model("models/player/admin_te/admin_te.mdl")         return PLUGIN_CONTINUE} public resetModel(id, level, cid) {        if (get_user_flags(id) & ADMIN_KICK) {                new CsTeams:userTeam = cs_get_user_team(id)                if (userTeam == CS_TEAM_T) {                        cs_set_user_model(id, "admin_te")                }                else if(userTeam == CS_TEAM_CT) {                        cs_set_user_model(id, "admin_ct")                }                else {                        cs_reset_user_model(id)                }        }         return PLUGIN_CONTINUE}
Keisk čia flagą

Code: Select all

        if (get_user_flags(id) & ADMIN_KICK) {
NWK.LT Counter-Strike 1.6 Serveriai:
  • War3FT ★ [url=steam://connect/cs.nwk.lt:27015]cs.nwk.lt:27015[/url]
  • JailBreak ★ [url=steam://connect/cs.nwk.lt:27016]cs.nwk.lt:27016[/url]
  • Public ★ [url=steam://connect/cs.nwk.lt:27017]cs.nwk.lt:27017[/url]
  • DeathRun ★ [url=steam://connect/cs.nwk.lt:27018]cs.nwk.lt:27018[/url]
  • Hide'N'Seek ★ [url=steam://connect/cs.nwk.lt:27019]cs.nwk.lt:27019[/url]

kesiukas
Jau po truputį tampa savu
Posts: 187
Joined: 2011 Jan 11 18:32
Skype: kesys19
Location: Kaunas/Batniava

Re: Flag'o kurimas

Post by kesiukas »

Keisk čia flagą

Code: Select all

        if (get_user_flags(id) & ADMIN_KICK) {
[/quote]


Kaip jy pakeist? Tiesiog vietoje ADMIN_KICK parasyt x????

Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests