Page 1 of 2

Flag'o kurimas

Posted: 2012 Jul 28 20:51
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.

Re: Flag'o kurimas

Posted: 2012 Jul 28 21:02
by newb
Jeigu tu flagu butu 5, tai dar suprasciau kam tai, bet dabar...

Re: Flag'o kurimas

Posted: 2012 Jul 28 22:53
by Bonqe
// Default access for all non admin players (see users.ini for access details)
//
// Default value: "z"
amx_default_access "z"

Re: Flag'o kurimas

Posted: 2012 Jul 29 08:14
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?

Re: Flag'o kurimas

Posted: 2012 Jul 29 12:07
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.

Re: Flag'o kurimas

Posted: 2012 Jul 29 12:17
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")}

Re: Flag'o kurimas

Posted: 2012 Jul 29 17:46
by Bonqe
ne taip perskaičiau ko jam reikia, galvojau, kad paprastiem žaidėjam pridėt kitokių falgų jam reikia.

Re: Flag'o kurimas

Posted: 2012 Jul 31 21:37
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?

Re: Flag'o kurimas

Posted: 2012 Jul 31 22:55
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) {

Re: Flag'o kurimas

Posted: 2012 Jul 31 23:17
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????