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, 0 gości, 0 anonimowych