U3Games

SAMP | Desarrollo & Soporte => Desarrollo de Servidores => Anti Cheat => Mensaje iniciado por: Swarlog en Ene 30, 2023, 04:34 PM

Título: Anti-Name Bots (By TiNcH010)
Publicado por: Swarlog en Ene 30, 2023, 04:34 PM
● Información Adicional:

Se trata de un básico script que impide la entrada al servidor usuarios con determinados nombres. El autor del script utilizao de titulo "Anti-Bots", pero lo veo inapropiado debido a que simplemente es un script que impide la entrada al servidor jugadores con determinados nombres. En este caso, nombre usuales de bots. Es simple y puede ser utilizado de base.

● Código:

/*
********************************************************
*********** Sistema Anti-Bot 1.0 By TiNch010 ***********
********************************************************
*/


#include <a_samp>

public OnPlayerConnect(playerid)
{
if(strfind(Nome(playerid),"123456789$",true) != -1)
{
Ban(playerid);
}
if(strfind(Nome(playerid),"123456789",true) != -1)
{
Ban(playerid);
}
if(strfind(Nome(playerid),"clock$",true) != -1)
{
Ban(playerid);
}
if(strfind(Nome(playerid),"prn",true) != -1)
{
Ban(playerid);
}
if(strfind(Nome(playerid),"Carl",true) != -1)
{
Ban(playerid);
}
if(strfind(Nome(playerid),"con",true) != -1)
{
Ban(playerid);
}
if(strfind(Nome(playerid),"SgtPepper",true) != -1)
{
Ban(playerid);
}
if(strfind(Nome(playerid),"Pepe",true) != -1)
{
Ban(playerid);
}
if(strfind(Nome(playerid),"nul",true) != -1)
{
Ban(playerid);
}
if(strfind(Nome(playerid),"Pepno",true) != -1)
{
Ban(playerid);
}
if(strfind(Nome(playerid),"Pepsi",true) != -1)
{
Ban(playerid);
}
if(strfind(Nome(playerid),"Rocky",true) != -1)
{
Ban(playerid);
}
if(strfind(Nome(playerid),"Carl",true) != -1)
{
Ban(playerid);
}
if(strfind(Nome(playerid),"Vino_Toro",true) != -1)
{
Ban(playerid);
}
if(strfind(Nome(playerid),"Zoquete",true) != -1)
{
Ban(playerid);
}
if(strfind(Nome(playerid),"AquilesBrinco",true) != -1)
{
Ban(playerid);
}
if(strfind(Nome(playerid),"Azucar",true) != -1)
{
Ban(playerid);
}
if(strfind(Nome(playerid),"Manfrey",true) != -1)
{
Ban(playerid);
}
if(strfind(Nome(playerid),"Papirola",true) != -1)
{
Ban(playerid);
}
if(strfind(Nome(playerid),"[ViP]Labrik",true) != -1)
{
Ban(playerid);
}
if(strfind(Nome(playerid),"Sony",true) != -1)
{
Ban(playerid);
}
if(strfind(Nome(playerid),"Pacman",true) != -1)
{
Ban(playerid);
}
if(strfind(Nome(playerid),"Batman",true) != -1)
{
Ban(playerid);
}
if(strfind(Nome(playerid),"aux",true) != -1)
{
Ban(playerid);
}
if(strfind(Nome(playerid),"com1",true) != -1)
{
Ban(playerid);
}
if(strfind(Nome(playerid),"com2",true) != -1)
{
Ban(playerid);
}
if(strfind(Nome(playerid),"com3",true) != -1)
{
Ban(playerid);
}
if(strfind(Nome(playerid),"com4",true) != -1)
{
Ban(playerid);
}
if(strfind(Nome(playerid),"com5",true) != -1)
{
Ban(playerid);
}
if(strfind(Nome(playerid),"com6",true) != -1)
{
Ban(playerid);
}
if(strfind(Nome(playerid),"com7",true) != -1)
{
Ban(playerid);
}
if(strfind(Nome(playerid),"com8",true) != -1)
{
Ban(playerid);
}
if(strfind(Nome(playerid),"com9",true) != -1)
{
Ban(playerid);
}
if(strfind(Nome(playerid),"lpt1",true) != -1)
{
Ban(playerid);
}
if(strfind(Nome(playerid),"lpt2",true) != -1)
{
Ban(playerid);
}
if(strfind(Nome(playerid),"lpt3",true) != -1)
{
Ban(playerid);
}
if(strfind(Nome(playerid),"lpt4",true) != -1)
{
Ban(playerid);
}
if(strfind(Nome(playerid),"lpt5",true) != -1)
{
Ban(playerid);
}
if(strfind(Nome(playerid),"lpt6",true) != -1)
{
Ban(playerid);
}
if(strfind(Nome(playerid),"lpt8",true) != -1)
{
Ban(playerid);
}
if(strfind(Nome(playerid),"lpt9",true) != -1)
{
Ban(playerid);
}
return 1;
}

stock Nome(playerid)
{
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    return name;
}