Zakazany Nick
Kotek21
27.12.2014
Witam, od razu pisze, że jeśli nie odpowiedni dział to proszę przenieść.
Poszukuję plugin, który zablokował by wchodzenie na server pod nickiem "Player" oraz "Player | CSSetti"
tytusek
27.12.2014
w users.ini
"Player" "haslo" "z "a"
i już nie wejdzie z takim nickiem nikt
radim
27.12.2014
Ten temat został przeniesiony z forum
AMX Mod X > Pytania dotyczące pluginów
do
AMX Mod X > Szukam pluginu
Kotek21
28.12.2014
wiem, że tak można ale wtedy kickuje gracza z powodem "Nieprawidłowe hasło" a ja bym chciał aby dostawali od razu kicka "zmień nick".
Kotek21
29.12.2014
Nie pozwala wejść graczowi którego nick posiada :"www."
".pl"
".com"
".net"
".org"
".ru"
".de"
Czy "Player" oraz "Player | CSSetti" maja cos takiego w nicku?
ex0
29.12.2014
Nie pozwala wejść graczowi którego nick posiada :"www."
".pl"
".com"
".net"
".org"
".ru"
".de"
Czy "Player" oraz "Player | CSSetti" maja cos takiego w nicku?
Nie.
To zabezpiecza przed reklamą, a reklama jest weryfikowana po IP czy adresach stron internetowych.
Dla pluginu nazwa CSSetti nic nie mówi, to dla niego to samo co itteSSC czyli tak naprawdę nic...
Zawsze można do powyższego dodać wyjątek jakim jest "CSSetti" czy "Player"
speedkill
29.12.2014
"speedkill" "speedkill_2" "speedkill_3"
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "speedkill" new Array:g_NotAllowed; new g_ArraySize; public plugin_init(){ register_plugin(PLUGIN, VERSION, AUTHOR); } public plugin_cfg(){ g_NotAllowed = ArrayCreate(64); new g_Path[128]; formatex(g_Path[ get_configsdir(g_Path, charsmax(g_Path)) ], charsmax(g_Path), "/NotAllowedNames.ini"); if(file_exists(g_Path)){ new g_Line[64], g_NotAllowedNames[64], g_Len; for(new i = 0; read_file(g_Path, i, g_Line, charsmax(g_Line), g_Len); i++){ if(!g_Len || !g_Line[0] || g_Line[0] == ';'){ continue; } parse(g_Line, g_NotAllowedNames, charsmax(g_NotAllowedNames)); ArrayPushString(g_NotAllowed, g_NotAllowedNames); } } else{ set_fail_state("File NotAllowedNames.ini doesn't exist in configs/"); } g_ArraySize = ArraySize(g_NotAllowed); } public client_authorized(id){ CheckPlayerName(id, 0); } public client_infochanged(id){ CheckPlayerName(id, 1); } public CheckPlayerName(id, g_Value){ new g_UserName[64]; switch(g_Value){ case 0:{ get_user_name(id, g_UserName, charsmax(g_UserName)); } case 1:{ get_user_info(id, "name", g_UserName, charsmax(g_UserName)); } } for(new i = 0; i < g_ArraySize; i++){ new g_Name[64]; ArrayGetString(g_NotAllowed, i, g_Name, charsmax(g_Name)); if(containi(g_UserName, g_Name) >= 0){ server_cmd("kick #%d ^"Niedozwolony nick!^"", get_user_userid(id)); } } }
Kotek21
30.12.2014
Dziękuje XXL i Speedkill, otrzymaliście po reputce i temat można zamknąć
speedkill
30.12.2014
Ten temat został zamknięty przez moderatora.
Powód: Temat zamknięty na prośbę użytkownika.
Z pozdrowieniami,
Zespół AMXX.PL