admin komandas gali naudoti visi
-
- Jau po truputį tampa savu
- Posts: 187
- Joined: 2011 Jan 11 18:32
- Skype: kesys19
- Location: Kaunas/Batniava
admin komandas gali naudoti visi
Sveiki radau plugin man reikalinga. ten yra tokios komandos kaip /pass /nopass, chaton chatoff. Komandos veikia be priekaištu, bet yra didelė problema, tas komandas gali naudoti visi žaidėjai, o ne tik adminai. Gal kas galit pažiūrėti kur problema? .sma faila idedu
- Attachments
-
chatpsw.sma
- (5.72 KiB) Downloaded 928 times
- laimiukas3
- Moderatorius
- Posts: 4569
- Joined: 2012 Aug 03 01:12
- Skype: laimiukas3
- Location: Vilnius
- Contact:
Re: admin komandas gali naudoti visi
pamegink
- Attachments
-
chatpsw.sma
- (5.7 KiB) Downloaded 920 times
-
- Jau po truputį tampa savu
- Posts: 187
- Joined: 2011 Jan 11 18:32
- Skype: kesys19
- Location: Kaunas/Batniava
Re: admin komandas gali naudoti visi
tas pats
- psychical
- Viršininkas
- Posts: 2094
- Joined: 2011 Mar 12 22:19
- Skype: tautvydas11
- Location: Linksmakalnis
- Contact:
Re: admin komandas gali naudoti visi
Kadangi jau naudojai šį pluginą, tavo cmdaccess.ini faile jau yra įrašyta ta komanda. Failą gali rast /addons/amxmodx/configs jame susirandi reikiamą komandą ir parašai ten norimą flag'ą.
-
- Jau po truputį tampa savu
- Posts: 187
- Joined: 2011 Jan 11 18:32
- Skype: kesys19
- Location: Kaunas/Batniava
Re: admin komandas gali naudoti visi
Ačiū.
turiu dar viena klausima. kaip padaryti, kad nerodytu žinutes chate (pvz:adminovardas: .pass) kai adminas paraso ".pass". nes dabar rodo. Reikia kad tik rodytu: The password of the server was been changed to: ir t.t.
kodas:
turiu dar viena klausima. kaip padaryti, kad nerodytu žinutes chate (pvz:adminovardas: .pass) kai adminas paraso ".pass". nes dabar rodo. Reikia kad tik rodytu: The password of the server was been changed to: ir t.t.
kodas:
Code: Select all
/* Plugin generated by AMXX-Studio */ #include <amxmodx>#include <amxmisc>#include <cstrike> #define PLUGIN "PCWmanager"#define VERSION "1.2"#define AUTHOR "B1GB0Y"#define ACCESS_LEVEL ADMIN_LEVEL_C new c_pass public plugin_init(){ register_clcmd("say", "Hook_Say", -1, "Password") c_pass = get_cvar_pointer("sv_password") } public Hook_Say(id, level, cid){ if (!cmd_access(id,level,cid,2)) return PLUGIN_CONTINUE; new said[128]; read_args(said, sizeof(said)-1) remove_quotes(said) if(equali(said, ".nopass")) { set_pcvar_string(c_pass, "") client_print(0,print_chat,"The server has no longer password") } else if(equali(said, ".pass",5)) { replace(said, sizeof(said)-1, ".pass ", "") set_pcvar_string(c_pass, said) client_print(0,print_chat,"The password of the server was been changed to: %s", said) } return PLUGIN_CONTINUE;}
- psychical
- Viršininkas
- Posts: 2094
- Joined: 2011 Mar 12 22:19
- Skype: tautvydas11
- Location: Linksmakalnis
- Contact:
Re: admin komandas gali naudoti visi
Kažkas tokio
Code: Select all
/* Plugin generated by AMXX-Studio */ #include <amxmodx>#include <amxmisc>#include <cstrike> #define PLUGIN "PCWmanager"#define VERSION "1.2"#define AUTHOR "B1GB0Y"#define ACCESS_LEVEL ADMIN_LEVEL_C new c_pass public plugin_init(){ register_clcmd("say", "Hook_Say", -1, "Password") c_pass = get_cvar_pointer("sv_password") } public Hook_Say(id, level, cid){ if (!cmd_access(id,level,cid,2)) return PLUGIN_CONTINUE; new said[128]; read_args(said, sizeof(said)-1) remove_quotes(said) if(equali(said, ".nopass")) { set_pcvar_string(c_pass, "") client_print(0,print_chat,"The server has no longer password") return PLUGIN_HANDLED; } else if(equali(said, ".pass",5)) { replace(said, sizeof(said)-1, ".pass ", "") set_pcvar_string(c_pass, said) client_print(0,print_chat,"The password of the server was been changed to: %s", said) return PLUGIN_HANDLED; } return PLUGIN_CONTINUE;}
-
- Jau po truputį tampa savu
- Posts: 187
- Joined: 2011 Jan 11 18:32
- Skype: kesys19
- Location: Kaunas/Batniava
Re: admin komandas gali naudoti visi
Ačiū. Turbut jau atsibodau aš jums, bet yra dar vienas durnas klausimas. turiu plugina .chatoff, .chaton. Bet kai išjungiu chata tai tada net adminai chate negali parašyti toki komandų kaip: "/rr" ir t.t. Ką čia padaryti, kad admin komandas chate būtų galima rašyti?
Code: Select all
#include <amxmodx>#include <amxmisc>#include <cstrike>#include <colorchat> #define PLUGIN "Chat"#define VERSION "1"#define AUTHOR "KejgkjjjklSa" #define TAG "tagas" new bool:user_can_speak = true public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say", "check", ADMIN_CVAR) } public check(id, level, cid){ new said[192], name[32] read_args(said, charsmax(said)) remove_quotes(said) get_user_name(id, name, charsmax(name)) if(equal(said, ".chatoff")) { if(!cmd_access(id, level, cid, 1)) return PLUGIN_HANDLED switch(user_can_speak) { case true: { user_can_speak = false switch(get_cvar_num("amx_show_activity")) { case 1: ColorChat(0, RED, "[%s] ^4Administratorius isjunge chat'a", TAG) case 2: ColorChat(0, RED, "[%s] ^4Administratorius ^3%s ^4isjunge viesa chat'a", TAG, name) } } case false: ColorChat(id, RED, "[%s] ^4Viesas chat'as isjungtas", TAG) } return PLUGIN_HANDLED } else if(equal(said, ".chaton")) { if(!cmd_access(id, level, cid, 1)) return PLUGIN_HANDLED switch(user_can_speak) { case false: { user_can_speak = true switch(get_cvar_num("amx_show_activity")) { case 1: ColorChat(0, RED, "[%s] ^4Administratorius ijunge chat'a", TAG) case 2: ColorChat(0, RED, "[%s] ^4Administratorius ^3%s ^4ijunge chat'a", TAG, name) } } case true: ColorChat(id, RED, "[%s] ^4Viesas chat'as ijungtas", TAG) } return PLUGIN_HANDLED } switch(user_can_speak) { case false: { ColorChat(id, RED, "[%s] ^4Viesas chat'as yra isjuntas. Pasikeisk nick i ^3chaton ^4ir administratorius ijungs.", TAG) return PLUGIN_HANDLED } } return PLUGIN_CONTINUE}
Who is online
Users browsing this forum: Bing [Bot] and 4 guests