SA-MP Forums Archive
[Ajuda] Problema antibadnick - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Problema antibadnick (/showthread.php?tid=269730)



[Ajuda] Problema antibadnick - trollv - 17.07.2011

Galera eu tenho um sistema de Anti Bad nick no meu sv, porйm ultimamente ele nгo vem funcionando corretamente, no meu game mode atual quando alguem loga no sv ele da a mensagem de que foi banido por usar nick indevido (con, aux, null) mas nгo consegue desconectar o player do servidor, o estranho й que na antiga versгo do game mode ele funciona normalmente, o que pode ser?


Abз


Re: [Ajuda] Problema antibadnick - RockFire - 17.07.2011

Kicka ou bane o player ^^


Re: [Ajuda] Problema antibadnick - trollv - 17.07.2011

Essa funзгo ta aplicada corretamente, sу que nгo da tempo de desconectar o player, o sv paraliza antes, lol


Re: [Ajuda] Problema antibadnick - steki. - 17.07.2011

Olha isso.

Baixe esse plugin:
https://sampforum.blast.hk/showthread.php?tid=247893

Use isto:

pawn Код:
#define IsValidRpName(%1) \
    regex_match(%1, "([A-Z]{1,1})[a-z]{2,9}+_([A-Z]{1,1})[a-z]{2,9}")

native regex_match(const string[], const expression[]);
IsValidRpName retorna se o nome de Player й RP.


OnPlayerConnect -> if( !IsValidRpName( name ) ) Kick( playerid );
Faзa bom proveito.


Re: [Ajuda] Problema antibadnick - [S]trong - 17.07.2011

Acredito que os problemas do aux,com,ipt e os outros jб foi solucionado na versгo 03.b.


Re: [Ajuda] Problema antibadnick - Black Sσldiєя - 18.07.2011

Esses nomes nгo funcionam mais. (:


Re: [Ajuda] Problema antibadnick - Nake01 - 18.07.2011

Funcionгo sim, eles bugгo o server, no meu servidor eu um code que vou compartilhar com vocк ver se resolve seu problema, Lembrando coloque isto na Public OnPlayerConnect
Код:
		if(strfind(Nome(playerid),"clock$",true) != -1)
		{
		SendClientMessage(playerid, COLOR_RED, "Vai bugar o server de sua mгe, seu FDP !");
		Ban(playerid);
		}
		if(strfind(Nome(playerid),"prn",true) != -1)
		{
		SendClientMessage(playerid, COLOR_RED, "Vai bugar o server de sua mгe, seu FDP !");
		Ban(playerid);
		}
		if(strfind(Nome(playerid),"Carl",true) != -1)
		{
		SendClientMessage(playerid, COLOR_RED, "Vai bugar o server de sua mгe, seu FDP !");
		Ban(playerid);
		}
		if(strfind(Nome(playerid),"con",true) != -1)
		{
		SendClientMessage(playerid, COLOR_RED, "Vai bugar o server de sua mгe, seu FDP !");
		Ban(playerid);
		}
		if(strfind(Nome(playerid),"SgtPepper",true) != -1)
		{
		SendClientMessage(playerid, COLOR_RED, "Vai bugar o server de sua mгe, seu FDP !");
		Ban(playerid);
		}
		if(strfind(Nome(playerid),"Pepe",true) != -1)
		{
		SendClientMessage(playerid, COLOR_RED, "Vai bugar o server de sua mгe, seu FDP !");
		Ban(playerid);
		}
		if(strfind(Nome(playerid),"nul",true) != -1)
		{
		SendClientMessage(playerid, COLOR_RED, "Vai bugar o server de sua mгe, seu FDP !");
		Ban(playerid);
		}
		if(strfind(Nome(playerid),"Pepno",true) != -1)
		{
		SendClientMessage(playerid, COLOR_RED, "Vai bugar o server de sua mгe, seu FDP !");
		Ban(playerid);
		}
		if(strfind(Nome(playerid),"Pepsi",true) != -1)
		{
		SendClientMessage(playerid, COLOR_RED, "Vai bugar o server de sua mгe, seu FDP !");
		Ban(playerid);
		}
		if(strfind(Nome(playerid),"Rocky",true) != -1)
		{
		SendClientMessage(playerid, COLOR_RED, "Vai bugar o server de sua mгe, seu FDP !");
		Ban(playerid);
		}
		if(strfind(Nome(playerid),"Carl",true) != -1)
		{
		SendClientMessage(playerid, COLOR_RED, "Vai bugar o server de sua mгe, seu FDP !");
		Ban(playerid);
		}
		if(strfind(Nome(playerid),"Vino_Toro",true) != -1)
		{
		SendClientMessage(playerid, COLOR_RED, "Vai bugar o server de sua mгe, seu FDP !");
		Ban(playerid);
		}
		if(strfind(Nome(playerid),"Zoquete",true) != -1)
		{
		SendClientMessage(playerid, COLOR_RED, "Vai bugar o server de sua mгe, seu FDP !");
		Ban(playerid);
		}
		if(strfind(Nome(playerid),"AquilesBrinco",true) != -1)
		{
		SendClientMessage(playerid, COLOR_RED, "Vai bugar o server de sua mгe, seu FDP !");
		Ban(playerid);
		}
		if(strfind(Nome(playerid),"Azucar",true) != -1)
		{
		SendClientMessage(playerid, COLOR_RED, "Vai bugar o server de sua mгe, seu FDP !");
		Ban(playerid);
		}
		if(strfind(Nome(playerid),"Manfrey",true) != -1)
		{
		SendClientMessage(playerid, COLOR_RED, "Vai bugar o server de sua mгe, seu FDP !");
		Ban(playerid);
		}
		if(strfind(Nome(playerid),"Papirola",true) != -1)
		{
		SendClientMessage(playerid, COLOR_RED, "Vai bugar o server de sua mгe, seu FDP !");
		Ban(playerid);
		}
		if(strfind(Nome(playerid),"[ViP]Labrik",true) != -1)
		{
		SendClientMessage(playerid, COLOR_RED, "Vai bugar o server de sua mгe, seu FDP !");
		Ban(playerid);
		}
		if(strfind(Nome(playerid),"Sony",true) != -1)
		{
		SendClientMessage(playerid, COLOR_RED, "Vai bugar o server de sua mгe, seu FDP !");
		Ban(playerid);
		}
		if(strfind(Nome(playerid),"Pacman",true) != -1)
		{
		SendClientMessage(playerid, COLOR_RED, "Vai bugar o server de sua mгe, seu FDP !");
		Ban(playerid);
		}
		if(strfind(Nome(playerid),"Batman",true) != -1)
		{
		SendClientMessage(playerid, COLOR_RED, "Vai bugar o server de sua mгe, seu FDP !");
		Ban(playerid);
		}
		if(strfind(Nome(playerid),"aux",true) != -1)
		{
		SendClientMessage(playerid, COLOR_RED, "Vai bugar o server de sua mгe, seu FDP !");
		Ban(playerid);
		}
		if(strfind(Nome(playerid),"com1",true) != -1)
		{
		SendClientMessage(playerid, COLOR_RED, "Vai bugar o server de sua mгe, seu FDP !");
		Ban(playerid);
		}
		if(strfind(Nome(playerid),"com2",true) != -1)
		{
		SendClientMessage(playerid, COLOR_RED, "Vai bugar o server de sua mгe, seu FDP !");
		Ban(playerid);
		}
		if(strfind(Nome(playerid),"com3",true) != -1)
		{
		SendClientMessage(playerid, COLOR_RED, "Vai bugar o server de sua mгe, seu FDP !");
		Ban(playerid);
		}
		if(strfind(Nome(playerid),"com4",true) != -1)
		{
		SendClientMessage(playerid, COLOR_RED, "Vai bugar o server de sua mгe, seu FDP !");
		Ban(playerid);
		}
		if(strfind(Nome(playerid),"com5",true) != -1)
		{
		SendClientMessage(playerid, COLOR_RED, "Vai bugar o server de sua mгe, seu FDP !");
		Ban(playerid);
		}
		if(strfind(Nome(playerid),"com6",true) != -1)
		{
		SendClientMessage(playerid, COLOR_RED, "Vai bugar o server de sua mгe, seu FDP !");
		Ban(playerid);
		}
		if(strfind(Nome(playerid),"com7",true) != -1)
		{
		SendClientMessage(playerid, COLOR_RED, "Vai bugar o server de sua mгe, seu FDP !");
		Ban(playerid);
		}
		if(strfind(Nome(playerid),"com8",true) != -1)
		{
		SendClientMessage(playerid, COLOR_RED, "Vai bugar o server de sua mгe, seu FDP !");
		Ban(playerid);
		}
		if(strfind(Nome(playerid),"com9",true) != -1)
		{
		SendClientMessage(playerid, COLOR_RED, "Vai bugar o server de sua mгe, seu FDP !");
		Ban(playerid);
		}
		if(strfind(Nome(playerid),"lpt1",true) != -1)
		{
		SendClientMessage(playerid, COLOR_RED, "Vai bugar o server de sua mгe, seu FDP !");
		Ban(playerid);
		}
		if(strfind(Nome(playerid),"lpt2",true) != -1)
		{
		SendClientMessage(playerid, COLOR_RED, "Vai bugar o server de sua mгe, seu FDP !");
		Ban(playerid);
		}
		if(strfind(Nome(playerid),"lpt3",true) != -1)
		{
		SendClientMessage(playerid, COLOR_RED, "Vai bugar o server de sua mгe, seu FDP !");
		Ban(playerid);
		}
		if(strfind(Nome(playerid),"lpt4",true) != -1)
		{
		SendClientMessage(playerid, COLOR_RED, "Vai bugar o server de sua mгe, seu FDP !");
		Ban(playerid);
		}
		if(strfind(Nome(playerid),"lpt5",true) != -1)
		{
		SendClientMessage(playerid, COLOR_RED, "Vai bugar o server de sua mгe, seu FDP !");
		Ban(playerid);
		}
		if(strfind(Nome(playerid),"lpt6",true) != -1)
		{
		SendClientMessage(playerid, COLOR_RED, "Vai bugar o server de sua mгe, seu FDP !");
		Ban(playerid);
		}
		if(strfind(Nome(playerid),"lpt8",true) != -1)
		{
		SendClientMessage(playerid, COLOR_RED, "Vai bugar o server de sua mгe, seu FDP !");
		Ban(playerid);
		}
		if(strfind(Nome(playerid),"lpt9",true) != -1)
		{
		SendClientMessage(playerid, COLOR_RED, "Vai bugar o server de sua mгe, seu FDP !");
		Ban(playerid);
	    }
 	return 1;
	}
Se ajudei clique em Reputation


Re: [Ajuda] Problema antibadnick - steki. - 18.07.2011

Que horror. Essa merda de codigo crasharia o server. Mto lento. O servidor para durante 2 segundos a cada player conectado.


Re: [Ajuda] Problema antibadnick - Nake01 - 18.07.2011

LoL? Uso ele no meu host e funciona direitinho sem Crash!


Re: [Ajuda] Problema antibadnick - steki. - 18.07.2011

Tenho medo do resto do seu GM