Witam,
poszukuje pluginu który będzie wyświetlał motd tylko dla adminów widział ktoś coś podobnego ?
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Najlepsza odpowiedź Wielkie Jol , 08.02.2015 15:52
#define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "author" new maxpl; public plugin_init(){ register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /admin", "banuj"); register_clcmd("say team /admin", "banuj"); set_task(10.0, "info", .flags="b"); } public banuj(id){ if(!(get_user_flags(id) & ADMIN_BAN)) return; show_motd(id, "banuj.txt", "Banuj"); } public info(){ for(new i = 1; i <=maxpl; i++){ if(is_user_connected(i) && get_user_flags(i) & ADMIN_BAN){ client_print(i, print_chat, "Ta wiadomosc wyswietlana jest tylko dla admina"); } } } public plugin_cfg() maxpl = get_maxplayers();Przejdź do postu
Napisano 07.02.2015 20:46
Witam,
poszukuje pluginu który będzie wyświetlał motd tylko dla adminów widział ktoś coś podobnego ?
Napisano 07.02.2015 22:34
Napisano 07.02.2015 22:48
"Żaden etyczny inżynier oprogramowania nie zgodzi się napisać procedury zniszczBagdad. Jego poczucie etyki domaga się, aby napisał procedurę zniszczMiasto, a Bagdad przekazał jako parametr" - Nathaniel Borenstein.
Napisano 08.02.2015 15:31
Udało mi się coś takiego zrobić lecz informacja o wpisaniu komendy wyświetlana jest wszystkim wie ktoś jak to poprawić
#include <amxmodx> #include <amxmisc> #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "author" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /admin", "banuj"); register_clcmd("say team /admin", "banuj"); set_task(10.0, "info", .flags="b"); } public banuj(id){ if(get_user_flags(id) & ADMIN_BAN){ show_motd(id, "banuj.txt", "Banuj"); if( !(get_user_flags(id) & ADMIN_BAN) ){ client_print(id, print_chat, "[STOP] Nie masz uprawnien, aby uzywac tej komendy."); } } } public info(id){ for(new i = 1; i <= get_playersnum(0); i++) { if(get_user_flags(id) & ADMIN_BAN){ client_print(id, print_chat, "Ta wiadomosc wyswietlana jest tylko dla admina"); } } }
Użytkownik MaxioR edytował ten post 08.02.2015 15:45
Napisano 08.02.2015 15:52 Najlepsza odpowiedź
#define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "author" new maxpl; public plugin_init(){ register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /admin", "banuj"); register_clcmd("say team /admin", "banuj"); set_task(10.0, "info", .flags="b"); } public banuj(id){ if(!(get_user_flags(id) & ADMIN_BAN)) return; show_motd(id, "banuj.txt", "Banuj"); } public info(){ for(new i = 1; i <=maxpl; i++){ if(is_user_connected(i) && get_user_flags(i) & ADMIN_BAN){ client_print(i, print_chat, "Ta wiadomosc wyswietlana jest tylko dla admina"); } } } public plugin_cfg() maxpl = get_maxplayers();
"Żaden etyczny inżynier oprogramowania nie zgodzi się napisać procedury zniszczBagdad. Jego poczucie etyki domaga się, aby napisał procedurę zniszczMiasto, a Bagdad przekazał jako parametr" - Nathaniel Borenstein.
0 użytkowników, 1 gości, 0 anonimowych