BUG-FIX [System]
Posted: 13 Sep 2017, 16:22
by sebbyz
BUG-FIX
Descriere:
Am creeat acest plugin ca sa blocheze limbajul vulgar inclusiv reclamele puteti adauga mai multe.
BUG-FIX Apasati click aici :
Nume: BUG-FIX
Versiune: 1.0
Autor: sebbyz
Link oficial: http://www.extreamcs.com/forum/
Instalare:
1. Fisierul bugfix.sma il puneti in addons/amxmodx/scripting
2. Fisierul bugfix.amxx il puneti in addons/amxmodx/plugins
3. Intrati in fisierul addons/amxmodx/configs/plugins.ini si adaugati la urma:
Code:
bugfix.amxx
Descriere:
Am creeat acest plugin ca sa blocheze limbajul vulgar inclusiv reclamele puteti adauga mai multe.
BUG-FIX Apasati click aici :
- | Afiseaza codul
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Plugin: BUG-FIX Version: 1.0 Author: sebbyz - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ #include amxmodx #include amxmisc #include colorchat #define PLUGIN "BUG FIX" #define VERSION "1.0" #define AUTHOR "sebbyz" const MinNameChars = 3; const MaxNameChars = 30; new const gBlockcmd[][]= { "#Cstrike_GIGN_Label", "#Cstrike_Spetsnaz_Label", "@ #Cstrike_Spetsnaz_Label", "Cstrike_G", "#1Cstike", "amagad", "rayish", "equilibrum", "4Vendetta", "mnx", "****", "mu.ie", "****", "sugi", "www", "www.", ".ro", ".com", ".net", "#", "*", "%", "~", "`", ":27015", ":27016" } public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR); } public client_command(id) { static Cmd[6], Said[100]; read_args(Said,99); remove_quotes(Said); read_argv(0,Cmd,5); if(equali(Cmd,"Say_team",3) && containi(Said,"%")!=-1) { ColorChat(id, RED, "Suspected for^x04 CMD BUG^x03, your command '^x04percent^x03' has been blocked"); return 1; } if(equali(Cmd,"Say_team",3) && containi(Said,"#")!=-1) { ColorChat(id, RED, "Suspected for^x04 CMD BUG^x03, your command '^x04hashtag^x03' has been blocked"); return 1; } if(equali(Cmd,"Say",3) && containi(Said,"%")!=-1) { ColorChat(id, RED, "Suspected for^x04 CMD BUG^x03, your command '^x04percent^x03' has been blocked"); return 1; } if(equali(Cmd,"Say",3) && containi(Said,"#")!=-1) { ColorChat(id, RED, "Suspected for^x04 CMD BUG^x03, your command '^x04hashtag^x03' has been blocked"); return 1; } return PLUGIN_CONTINUE; } public client_putinserver(id) { if(is_user_connected(id)) { static NewName[32]; static const Name[] = "name"; get_user_info(id,"name",NewName,charsmax(NewName)); // Min/Max characters if(NewName[0] == '+' || NewName[0] == '#') set_user_info(id,"name",NewName[1]); else if(strlen(NewName) < MinNameChars) kick_user(id, "Your nickname is too short!"); else if(strlen(NewName) > MaxNameChars) kick_user(id, "Your nickname is too long!"); // Blocked characters for(new i = 0; i < sizeof(gBlockcmd); i++) { if(containi(NewName, gBlockcmd) != -1) { replace_all( NewName, 32, gBlockcmd, ""); set_user_info(id, Name, NewName ); } } } return 0; } public client_infochanged(id) { static NewName[32]; static const Name[] = "name"; get_user_info(id,"name",NewName,charsmax(NewName)); // Min/Max characters if(NewName[0] == '+' || NewName[0] == '#') set_user_info(id,"name",NewName[1]); else if(strlen(NewName) < MinNameChars) kick_user(id, "Your nickname is too short!"); else if(strlen(NewName) > MaxNameChars) kick_user(id, "Your nickname is too long!"); // Blocked characters for(new i = 0; i < sizeof(gBlockcmd); i++) { if(containi(NewName, gBlockcmd) != -1) { replace_all( NewName, 32, gBlockcmd, "" ); set_user_info(id, Name, NewName ); } } } kick_user(id, const szKickMsg[]) { emessage_begin(MSG_ONE, SVC_DISCONNECT, _, id); ewrite_string(szKickMsg); emessage_end(); }
Nume: BUG-FIX
Versiune: 1.0
Autor: sebbyz
Link oficial: http://www.extreamcs.com/forum/
Instalare:
1. Fisierul bugfix.sma il puneti in addons/amxmodx/scripting
2. Fisierul bugfix.amxx il puneti in addons/amxmodx/plugins
3. Intrati in fisierul addons/amxmodx/configs/plugins.ini si adaugati la urma:
Code:
bugfix.amxx