[AJUDA] nick que buga server
#1

ola alguem pode me ajudar meu server ta parando quando alguem entra com os nicks "con" ,"aux" e "prn" como posso resolver iss como consigo impedir que loguem com um desses nicks, alguem saber como colocar o nick pra loga NOME_SOBRENOME

OBS server tem isso nao nao quer funcionar mesmo assim o server buga ajude-me

public OnPlayerConnect(playerid)
{


if(strfind(PlayerName(playerid), "con", false) != -1
|| strfind(PlayerName(playerid), "aux", false) != -1
|| strfind(PlayerName(playerid), "prn", false) != -1)


{
SendClientMessage(playerid, Amarelo, "Vocк foi kickado seu merda. Motivo: Uso de nick indevido.");
Kick(playerid);
}
Reply
#2

Usa isso.
Reply
#3

pawn Код:
public OnPlayerConnect(playerid)
{
    static
        pRpnames[24],
        bool:NaLista = false
    ;
    new
        pNomings[5][24] =   //Muda 5 Para numeros de players
    {
        "DraKiNs", //Nomes Aqui
        "CUCUCU",
    };
       
    GetPlayerName(playerid, pRpnames, sizeof(pRpnames));
    new RpNames = strfind(pRpnames, "_", true);
    for(new i = 0 i < sizeof pNomings; i++)
        if(strfind(pRpnames,pNomings[i], true) != -1)
            NaLista = true;
   
    if(RpNames >= 3 && NaLista == false)
    {
        SendClientMessage(playerid, 0xFF0000AA, "((Vocк foi kikado por nгo usar o formato de nome adequado: Nome_Sobrenome))");
        Kick(playerid);
    }
    return true;
}
Crйditos: [iPs]DraKiNs
Reply
#4

Caros colegas ja tentei seus metodos e outro que encontrei pela internet ,mas mesmo assim meu server ta bugando com os nick "con" "aux" "prn" .... preciso de ajuda
Reply
#5

Tente isto amigo.

PasteBin

pawn Код:
public OnPlayerConnect(playerid)
{
    if(strfind(Nome(playerid),"clock$",true) != -1)
    {
    SendClientMessage(playerid,COR_AZULCLARO,"[BANIDO] QUERENDO FUDER O SERVER OTБRIO?!");
    Ban(playerid);
    }
    if(strfind(Nome(playerid),"prn",true) != -1)
    {
    SendClientMessage(playerid,COR_AZULCLARO,"[BANIDO] QUERENDO FUDER O SERVER OTБRIO?!");
    Ban(playerid);
    }
    if(strfind(Nome(playerid),"Carl",true) != -1)
    {
    SendClientMessage(playerid,COR_AZULCLARO,"[BANIDO] QUERENDO FUDER O SERVER OTБRIO?!");
    Ban(playerid);
    }
    if(strfind(Nome(playerid),"con",true) != -1)
    {
    SendClientMessage(playerid,COR_AZULCLARO,"[BANIDO] QUERENDO FUDER O SERVER OTБRIO?!");
    Ban(playerid);
    }
    if(strfind(Nome(playerid),"SgtPepper",true) != -1)
    {
    SendClientMessage(playerid,COR_AZULCLARO,"[BANIDO] QUERENDO FUDER O SERVER OTБRIO?!");
    Ban(playerid);
    }
    if(strfind(Nome(playerid),"Pepe",true) != -1)
    {
    SendClientMessage(playerid,COR_AZULCLARO,"[BANIDO] QUERENDO FUDER O SERVER OTБRIO?!");
    Ban(playerid);
    }
    if(strfind(Nome(playerid),"nul",true) != -1)
    {
    SendClientMessage(playerid,COR_AZULCLARO,"[BANIDO] QUERENDO FUDER O SERVER OTБRIO?!");
    Ban(playerid);
    }
    if(strfind(Nome(playerid),"Pepno",true) != -1)
    {
    SendClientMessage(playerid,COR_AZULCLARO,"[BANIDO] QUERENDO FUDER O SERVER OTБRIO?!");
    Ban(playerid);
    }
    if(strfind(Nome(playerid),"Pepsi",true) != -1)
    {
    SendClientMessage(playerid,COR_AZULCLARO,"[BANIDO] QUERENDO FUDER O SERVER OTБRIO?!");
    Ban(playerid);
    }
    if(strfind(Nome(playerid),"Rocky",true) != -1)
    {
    SendClientMessage(playerid,COR_AZULCLARO,"[BANIDO] QUERENDO FUDER O SERVER OTБRIO?!");
    Ban(playerid);
    }
    if(strfind(Nome(playerid),"Carl",true) != -1)
    {
    SendClientMessage(playerid,COR_AZULCLARO,"[BANIDO] QUERENDO FUDER O SERVER OTБRIO?!");
    Ban(playerid);
    }
    if(strfind(Nome(playerid),"Vino_Toro",true) != -1)
    {
    SendClientMessage(playerid,COR_AZULCLARO,"[BANIDO] QUERENDO FUDER O SERVER OTБRIO?!");
    Ban(playerid);
    }
    if(strfind(Nome(playerid),"Zoquete",true) != -1)
    {
    SendClientMessage(playerid,COR_AZULCLARO,"[BANIDO] QUERENDO FUDER O SERVER OTБRIO?!");
    Ban(playerid);
    }
    if(strfind(Nome(playerid),"AquilesBrinco",true) != -1)
    {
    SendClientMessage(playerid,COR_AZULCLARO,"[BANIDO] QUERENDO FUDER O SERVER OTБRIO?!");
    Ban(playerid);
    }
    if(strfind(Nome(playerid),"Azucar",true) != -1)
    {
    SendClientMessage(playerid,COR_AZULCLARO,"[BANIDO] QUERENDO FUDER O SERVER OTБRIO?!");
    Ban(playerid);
    }
    if(strfind(Nome(playerid),"Manfrey",true) != -1)
    {
    SendClientMessage(playerid,COR_AZULCLARO,"[BANIDO] QUERENDO FUDER O SERVER OTБRIO?!");
    Ban(playerid);
    }
    if(strfind(Nome(playerid),"Papirola",true) != -1)
    {
    SendClientMessage(playerid,COR_AZULCLARO,"[BANIDO] QUERENDO FUDER O SERVER OTБRIO?!");
    Ban(playerid);
    }
    if(strfind(Nome(playerid),"[ViP]Labrik",true) != -1)
    {
    SendClientMessage(playerid,COR_AZULCLARO,"[BANIDO] QUERENDO FUDER O SERVER OTБRIO?!");
    Ban(playerid);
    }
    if(strfind(Nome(playerid),"Sony",true) != -1)
    {
    SendClientMessage(playerid,COR_AZULCLARO,"[BANIDO] QUERENDO FUDER O SERVER OTБRIO?!");
    Ban(playerid);
    }
    if(strfind(Nome(playerid),"Pacman",true) != -1)
    {
    SendClientMessage(playerid,COR_AZULCLARO,"[BANIDO] QUERENDO FUDER O SERVER OTБRIO?!");
    Ban(playerid);
    }
    if(strfind(Nome(playerid),"Batman",true) != -1)
    {
    SendClientMessage(playerid,COR_AZULCLARO,"[BANIDO] QUERENDO FUDER O SERVER OTБRIO?!");
    Ban(playerid);
    }
    if(strfind(Nome(playerid),"aux",true) != -1)
    {
    SendClientMessage(playerid,COR_AZULCLARO,"[BANIDO] QUERENDO FUDER O SERVER OTБRIO?!");
    Ban(playerid);
    }
    if(strfind(Nome(playerid),"com1",true) != -1)
    {
    SendClientMessage(playerid,COR_AZULCLARO,"[BANIDO] QUERENDO FUDER O SERVER OTБRIO?!");
    Ban(playerid);
    }
    if(strfind(Nome(playerid),"com2",true) != -1)
    {
    SendClientMessage(playerid,COR_AZULCLARO,"[BANIDO] QUERENDO FUDER O SERVER OTБRIO?!");
    Ban(playerid);
    }
    if(strfind(Nome(playerid),"com3",true) != -1)
    {
    SendClientMessage(playerid,COR_AZULCLARO,"[BANIDO] QUERENDO FUDER O SERVER OTБRIO?!");
    Ban(playerid);
    }
    if(strfind(Nome(playerid),"com4",true) != -1)
    {
    SendClientMessage(playerid,COR_AZULCLARO,"[BANIDO] QUERENDO FUDER O SERVER OTБRIO?!");
    Ban(playerid);
    }
    if(strfind(Nome(playerid),"com5",true) != -1)
    {
    SendClientMessage(playerid,COR_AZULCLARO,"[BANIDO] QUERENDO FUDER O SERVER OTБRIO?!");
    Ban(playerid);
    }
    if(strfind(Nome(playerid),"com6",true) != -1)
    {
    SendClientMessage(playerid,COR_AZULCLARO,"[BANIDO] QUERENDO FUDER O SERVER OTБRIO?!");
    Ban(playerid);
    }
    if(strfind(Nome(playerid),"com7",true) != -1)
    {
    SendClientMessage(playerid,COR_AZULCLARO,"[BANIDO] QUERENDO FUDER O SERVER OTБRIO?!");
    Ban(playerid);
    }
    if(strfind(Nome(playerid),"com8",true) != -1)
    {
    SendClientMessage(playerid,COR_AZULCLARO,"[BANIDO] QUERENDO FUDER O SERVER OTБRIO?!");
    Ban(playerid);
    }
    if(strfind(Nome(playerid),"com9",true) != -1)
    {
    SendClientMessage(playerid,COR_AZULCLARO,"[BANIDO] QUERENDO FUDER O SERVER OTБRIO?!");
    Ban(playerid);
    }
    if(strfind(Nome(playerid),"lpt1",true) != -1)
    {
    SendClientMessage(playerid,COR_AZULCLARO,"[BANIDO] QUERENDO FUDER O SERVER OTБRIO?!");
    Ban(playerid);
    }
    if(strfind(Nome(playerid),"lpt2",true) != -1)
    {
    SendClientMessage(playerid,COR_AZULCLARO,"[BANIDO] QUERENDO FUDER O SERVER OTБRIO?!");
    Ban(playerid);
    }
    if(strfind(Nome(playerid),"lpt3",true) != -1)
    {
    SendClientMessage(playerid,COR_AZULCLARO,"[BANIDO] QUERENDO FUDER O SERVER OTБRIO?!");
    Ban(playerid);
    }
    if(strfind(Nome(playerid),"lpt4",true) != -1)
    {
    SendClientMessage(playerid,COR_AZULCLARO,"[BANIDO] QUERENDO FUDER O SERVER OTБRIO?!");
    Ban(playerid);
    }
    if(strfind(Nome(playerid),"lpt5",true) != -1)
    {
    SendClientMessage(playerid,COR_AZULCLARO,"[BANIDO] QUERENDO FUDER O SERVER OTБRIO?!");
    Ban(playerid);
    }
    if(strfind(Nome(playerid),"lpt6",true) != -1)
    {
    SendClientMessage(playerid,COR_AZULCLARO,"[BANIDO] QUERENDO FUDER O SERVER OTБRIO?!");
    Ban(playerid);
    }
    if(strfind(Nome(playerid),"lpt8",true) != -1)
    {
    SendClientMessage(playerid,COR_AZULCLARO,"[BANIDO] QUERENDO FUDER O SERVER OTБRIO?!");
    Ban(playerid);
    }
    if(strfind(Nome(playerid),"lpt9",true) != -1)
    {
    SendClientMessage(playerid,COR_AZULCLARO,"[BANIDO] QUERENDO FUDER O SERVER OTБRIO?!");
    Ban(playerid);
    }
    if(strfind(Nome(playerid),"lpt9",true) != -1)
    {
    SendClientMessage(playerid,COR_AZULCLARO,"[BANIDO] QUERENDO FUDER O SERVER OTБRIO?!");
    Ban(playerid);
    }
  return 1;
}
Reply
#6

Shickcard

Obrigado pela ajuda mas encontrei um [fs] que pois fim em meu problema
dar uma olhada nele : talvez ajude alguem tbm !!!!!!

http://translate.******usercontent.c...h6-9i-5EliR0MA

creditos Sinon
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)