güncel
Elinize Sağlık
güncel
Bence bu işini görür
editleme tamamen bana aittir.
Kod:#include <amxmodx> /*---------------EDIT ME------------------*/ #define ADMIN_CHECK ADMIN_KICK static const COLOR[] = "^x04" //green static const CONTACT[] = "" /*----------------------------------------*/ new maxplayers new gmsgSayText public plugin_init() { register_plugin("Admin Check", "1.5", "OneEyed") maxplayers = get_maxplayers() gmsgSayText = get_user_msgid("SayText") register_clcmd("say", "handle_say") register_cvar("sv_contact", CONTACT, FCVAR_SERVER) } public handle_say(id) { new said[192] read_args(said,192) if( ( containi(said, "who") != -1 && containi(said, "admin") != -1 ) || contain(said, "/admin") != -1 ) set_task(0.1,"print_adminlist",id) return PLUGIN_CONTINUE } public print_adminlist(user) { new adminnames[33][32] new message[256] new contactinfo[256], contact[112] new id, count, x, len for(id = 1 ; id <= maxplayers ; id++) if(is_user_connected(id)) if(get_user_flags(id) & ADMIN_CHECK) get_user_name(id, adminnames[count++], 31) len = format(message, 255, "%s Oyundaki Adminler : ",COLOR) if(count > 0) { for(x = 0 ; x < count ; x++) { len += format(message[len], 255-len, "^3%s%s ", adminnames[x], x < (count-1) ? ", ":"") if(len > 96 ) { print_message(user, message) len = format(message, 255, "%s ",COLOR) } } print_message(user, message) } else { len += format(message[len], 255-len, "^3Oyunda Admin Bulunmamaktadir.") print_message(user, message) } get_cvar_string("sv_contact", contact, 63) if(contact[0]) { format(contactinfo, 111, "%s Server Yetkilisi ~ : ^3%s", COLOR, contact) print_message(user, contactinfo) } } print_message(id, msg[]) { message_begin(MSG_ONE, gmsgSayText, {0,0,0}, id) write_byte(id) write_string(msg) message_end() } stock chat_color(const id, const input[], any:...) { new count = 1, players[32] static msg[191] vformat(msg, 190, input, 3) replace_all(msg, 190, "!g", "^4") replace_all(msg, 190, "!y", "^1") replace_all(msg, 190, "!t", "^3") replace_all(msg, 190, "!team2", "^0") if (id) players[0] = id; else get_players(players, count, "ch") { for (new i = 0; i < count; i++) { if (is_user_connected(players[i])) { message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]) write_byte(players[i]); write_string(msg); message_end(); } } } }
Arkadaşlar bu atacağım biraz daha iyi bunu tercih edebilirsiniz.
BÜTÜN EDİTLEME TAMAMEN BANA AİTTİR.
Say Komutları ;
- /admin
Cvar Ayarları ;
amx_cvar sv_contact [email protected]
Resimler ;
T deyken ;
CT deyken ;
Tabiki smayı kendi reklamınıza göre editleyebilirsiniz.
Arkadaş öyle gösterdiği için [MGA] yaptım kendiniz değiştirebilirisiniz.
Eğer AMXX e çeviremesseniz konuya mesaj atabilirsiniz.
SMA ;
Kod:#include <amxmodx> /*---------------EDIT ME------------------*/ #define ADMIN_CHECK ADMIN_KICK static const COLOR[] = "^x04" //green static const CONTACT[] = "" /*----------------------------------------*/ new maxplayers new gmsgSayText public plugin_init() { register_plugin("Admin Check", "1.8", "One Eyed ~ [Edit_pandora158]") maxplayers = get_maxplayers() gmsgSayText = get_user_msgid("SayText") register_clcmd("say", "handle_say") register_cvar("sv_contact", CONTACT, FCVAR_SERVER) } public handle_say(id) { new said[192] read_args(said,192) if( ( containi(said, "who") != -1 && containi(said, "admin") != -1 ) || contain(said, "/admin") != -1 ) set_task(0.1,"print_adminlist",id) return PLUGIN_CONTINUE } public print_adminlist(user) { new adminnames[33][32] new message[256] new contactinfo[256], contact[112] new id, count, x, len for(id = 1 ; id <= maxplayers ; id++) if(is_user_connected(id)) if(get_user_flags(id) & ADMIN_CHECK) get_user_name(id, adminnames[count++], 31) len = format(message, 255, "^1[MGA]%s Oyundaki Adminler : ",COLOR) if(count > 0) { for(x = 0 ; x < count ; x++) { len += format(message[len], 255-len, "^3%s%s ", adminnames[x], x < (count-1) ? ", ":"") if(len > 96 ) { print_message(user, message) len = format(message, 255, "%s ",COLOR) } } print_message(user, message) } else { len += format(message[len], 255-len, "^3Oyunda Admin Bulunmamaktadir.") print_message(user, message) } get_cvar_string("sv_contact", contact, 63) if(contact[0]) { format(contactinfo, 111, "%sServer Yetkilisi ~ : ^3%s", COLOR, contact) print_message(user, contactinfo) } } print_message(id, msg[]) { message_begin(MSG_ONE, gmsgSayText, {0,0,0}, id) write_byte(id) write_string(msg) message_end() } stock chat_color(const id, const input[], any:...) { new count = 1, players[32] static msg[191] vformat(msg, 190, input, 3) replace_all(msg, 190, "!g", "^4") replace_all(msg, 190, "!y", "^1") replace_all(msg, 190, "!t", "^3") replace_all(msg, 190, "!team2", "^0") if (id) players[0] = id; else get_players(players, count, "ch") { for (new i = 0; i < count; i++) { if (is_user_connected(players[i])) { message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]) write_byte(players[i]); write_string(msg); message_end(); } } } }
yorumlarınızı bekliyorum.
aga bişey sorcam ben yapıyorum güzelde amxxde çevirip servere yüklüyorum oyunda /admin yapıyorum sadece oyundaki adminler gözüküyor server yetkilisi altında yazmıyor sebeb.
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
amx_cvar sv_contact [email protected]
eğer istersen özel ayarlara yaz sürekli kendi açık kalır.
- - - - - - - - - -
amx_cvar sv_contact [email protected]
bunu konsola yaz eğer sürekli çıkmasını istiyorsan özel ayarlara yaz bu kodu.
tmm denicem saol amxx.cfg yazarsak sabit kalması gerek heralde.
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
özel ayar dediğim amxx.cfg oluyor.