Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define FILTERSCRIPT
- #include <a_samp>
- #pragma tabsize 0 // nao tire esse pragma senao irá dar 1 erro o erro vai desaparecer se voce tirar o /*daqui*/ na linha do erro
- #define NOME1 "Nick1"
- #define NOME2 "Nick2"
- #define NOME3 "Nick3"
- #define NOME4 "Nick4"
- //caso queria adicionar mais é só colocar:
- //#define NOME5 "Nick5"
- #define VERDE2 0x33FF00FF
- #define COLOR_LIGHTRED 0xFF6347AA
- #if defined FILTERSCRIPT
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" [FS]AntiHack feito por nerysvantv/Marcos_Alm Versão do AntiHack v3.1");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- new sendername[MAX_PLAYER_NAME];
- new string[256];
- new pip[16];
- GetPlayerName(i, sendername, sizeof(sendername));
- GetPlayerIp(i, pip, sizeof(pip));
- if(success)
- {
- if(!strcmp(ip, pip, true))
- {
- if(strcmp(sendername,NOME1, true) == 0 || strcmp(sendername,NOME2, true) == 0 || strcmp(sendername,NOME3, true) == 0)
- {
- format(string, sizeof(string), "Seu nick ( %s ) tem permissão para logar-se como admin RCON! Bom jogo.", sendername);
- SendClientMessage(i, VERDE2, string);
- return true;
- }
- else
- {
- format(string, sizeof(string), "Seu nick ( %s ) não tem permissão para logar-se como admin RCON e foi banido.", sendername);
- SendClientMessage(i, COLOR_LIGHTRED, string);
- SendClientMessage(i, COLOR_LIGHTRED, "Se você acha que isto é um erro, faça uma revisão em nosso skype: COLOQUE SEU SKYPE AKI.");
- format(string, sizeof(string), "O Player ( %s ) foi Banido pelo Admin ( COLOQUE AKI O BOT ANTI RCON ) Motivo: Logou na RCON",sendername);
- SendClientMessageToAll(COLOR_LIGHTRED, string);
- Ban(i);
- break;
- }
- }
- }//Caso você não queira que quem erre a senha da rcon leve ban apague daqui
- /*Daqui>*/if(!success)
- {
- if(strcmp(sendername,NOME1, true) == 0 || strcmp(sendername,NOME2, true) == 0 || strcmp(sendername,NOME3, true) == 0)
- {
- format(string, sizeof(string), "Olá ( %s ) a senha da RCON está incorreta favor verifique a senha da rcon",sendername);
- SendClientMessageToAll(COLOR_LIGHTRED, string);
- return 1;
- }
- else
- {
- Ban(i);
- format(string,sizeof(string),"banip %s",pip);
- SendRconCommand(string);
- SendRconCommand("reloadbans");
- return 1;
- }
- }/*<Ate Aqui*/
- }
- return 1;
- }
- #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement