Page 4 of 4

Re: Admin Tag

Posted: 2016 Jun 29 13:55
by laimiukas3
k1ck wrote:Kur čia pakeist kad [VIP] flag t būtų?
#define ADMIN_ALL 0 //Everyone
#define ADMIN_IMMUNITY 1 //Flag "a", immunity
#define ADMIN_RESERVATION 2 //Flag "b", reservation
#define ADMIN_KICK 4 //Flag "c", kick
#define ADMIN_BAN 8 //Flag "d", ban
#define ADMIN_SLAY 16 //Flag "e", slay
#define ADMIN_MAP 32 //Flag "f", map change
#define ADMIN_CVAR 64 //Flag "g", cvar change
#define ADMIN_CFG 128 //Flag "h", config execution
#define ADMIN_CHAT 256 //Flag "i", chat
#define ADMIN_VOTE 512 //Flag "j", vote
#define ADMIN_PASSWORD 1024 //Flag "k", sv_password
#define ADMIN_RCON 2048 //Flag "l", rcon access
#define ADMIN_LEVEL_A 4096 //Flag "m", custom
#define ADMIN_LEVEL_B 8192 //Flag "n", custom
#define ADMIN_LEVEL_C 16384 //Flag "o", custom
#define ADMIN_LEVEL_D 32768 //Flag "p", custom
#define ADMIN_LEVEL_E 65536 //Flag "q", custom
#define ADMIN_LEVEL_F 131072 //Flag "r", custom
#define ADMIN_LEVEL_G 262144 //Flag "s", custom
#define ADMIN_LEVEL_H 524288 //Flag "t", custom
#define ADMIN_MENU 1048576 //Flag "u", menus
#define ADMIN_ADMIN 16777216 //Flag "y", default admin
#define ADMIN_USER 33554432 //Flag "z", default user

Re: Admin Tag

Posted: 2016 Jun 29 14:10
by k1ck
Ka tu čia numetei, aš turiu omenį ant ArtHa plugino, nes neveikia [VIP] tagas, kur ten pakeist kad su t flagu veiktų.

Ir buginasi kažkodėl rašo

[ADMIN] Tavonick+kitonick:

Re: Admin Tag

Posted: 2016 Jun 29 14:29
by laimiukas3
k1ck wrote:Ka tu čia numetei, aš turiu omenį ant ArtHa plugino, nes neveikia [VIP] tagas, kur ten pakeist kad su t flagu veiktų.

Ir buginasi kažkodėl rašo

[ADMIN] Tavonick+kitonick:
numeciau lentele kad zinotum access levelius ir kokie flagai priskiriami #define VIPAS ADMIN_LEVEL_H va cia ir keiti access siu aveju cia nustatytas t flagas
k1ck wrote:Kur čia pakeist kad [VIP] flag t būtų?
kaip blt paklausi taip ir atsako tai vat taip ir keistk

#define ACCESS_LEVEL ADMIN_IMMUNITY
#define VIPAS ADMIN_LEVEL_H /// YRA FLAGAS T
#define ADMIN_LISTEN ADMIN_LEVEL_C

o jaigu kazkas buginasi tai ir rasyk akd buginasi nes is tavo to pranesimo nieko nesuprasi bugi bugi tu soki ar ko tunori kaip paklausi taip ir atsakiau

anyway uzsidek tik flaga t ir paziurek tada
sma redagavai ? gal sugadinai ka nors numesk savo varijanta jaigu redagaves

Re: Admin Tag

Posted: 2016 Jun 29 14:44
by k1ck

Code: Select all

#include <amxmodx>         #include <hamsandwich>    #include <cstrike>    #include <colorchat>         #define VIP ADMIN_LEVEL_H    #define ADMIN ADMIN_LEVEL_D    #define SPECADMIN ADMIN_LEVEL_G         new gszTag[33][15], gszName[33][15], gszTeam[33][20]    new gFlags[33], gbAlive[33], Color:giColor[33]         public plugin_init() {        register_clcmd("say", "funcsay")        register_clcmd("say_team", "funcsayteam")               register_event("DeathMsg", "hook_Death", "a")        register_event("TeamInfo", "team_change", "a")               RegisterHam(Ham_Spawn, "player", "hook_PlayerSpawn", 1)    }         public funcsay(id) {        if ((VIP | SPECADMIN | ADMIN) & gFlags[id]) {            static szMessage[256]                       read_argv(1, szMessage, charsmax(szMessage))                       if (szMessage[0] == '^0') return PLUGIN_HANDLED                       static players[32], num                       if (gbAlive[id]) {                get_players(players, num, "ah")                               for (new i; i < num; i++)                    ColorChat(players[i], giColor[id], "^x04[%s] ^x03%s ^x01:  %s", gszTag[id], gszName[id], szMessage)                           } else {                get_players(players, num, "bh")                               for (new i; i < num; i++)                    ColorChat(players[i], giColor[id], "^x01*DEAD* ^x04[%s] ^x03%s ^x01:  %s", gszTag[id], gszName[id], szMessage)            }                         return PLUGIN_HANDLED                   }               return PLUGIN_CONTINUE    }         public funcsayteam(id) {        if ((VIP | SPECADMIN | ADMIN) & gFlags[id]) {            static szMessage[256]                       read_argv(1, szMessage, charsmax(szMessage))                       if (szMessage[0] == '^0') return PLUGIN_HANDLED                       static players[32], num                       if (gbAlive[id]) {                get_players(players, num, "ah")                               for (new i; i < num; i++)                    ColorChat(players[i], giColor[id], "^x01(%s) ^x04[%s] ^x03%s ^x01:  %s", gszTeam[id], gszTag[id], gszName[id], szMessage)                           } else {                get_players(players, num, "bh")                               for (new i; i < num; i++)                    ColorChat(players[i], giColor[id], "^x01*DEAD*(%s) ^x04[%s] ^x03%s ^x01:  %s", gszTeam[id], gszTag[id], gszName[id], szMessage)            }                         return PLUGIN_HANDLED                   }               return PLUGIN_CONTINUE    }         public hook_Death() {        gbAlive[read_data(2)] = false    }         public hook_PlayerSpawn(id) {        gbAlive[id] = true    }         public client_infochanged(id) {        get_user_info(id,  "name", gszName[id], charsmax(gszName))               tag_reload(id)    }         public client_putinserver(id) {        gbAlive[id] = false               get_user_name(id, gszName[id], charsmax(gszName))               tag_reload(id)    }         public tag_reload(id) {        gFlags[id] = get_user_flags(id)               if (gFlags[id] & SPECADMIN) formatex(gszTag[id], charsmax(gszTag), "Savininkas")        else if (gFlags[id] & ADMIN) formatex(gszTag[id], charsmax(gszTag), "Priziuretojas")        else if (gFlags[id] & VIP) formatex(gszTag[id], charsmax(gszTag), "VIP")           }         public team_change() {        new id = read_data(1), szTeam[2]               read_data(2, szTeam, charsmax(szTeam))               if(!is_user_connected(id))            return PLUGIN_HANDLED               switch(szTeam[0]) {            case 'C': {                giColor[id] = BLUE                formatex(gszTeam[id], charsmax(gszTeam), "Counter-Terrorist")            }            case 'T': {                giColor[id] = RED                formatex(gszTeam[id], charsmax(gszTeam), "Terrorist")            }            default: {                giColor[id] = GREY                formatex(gszTeam[id], charsmax(gszTeam), "Spectator")            }        }               return PLUGIN_CONTINUE    }

Re: Admin Tag

Posted: 2016 Jun 29 15:51
by laimiukas3
pluginas viekia kuo pukiause pats laikas ismokti uzdeti flagus zaidejams reikiamus o nereikiamus pasalinti
tam ir numeciau tau ta lentele kad suprastum

Re: Admin Tag

Posted: 2016 Jun 29 16:36
by k1ck
Susitvarkiau.