SA-MP Forums Archive
[AJUDA] nick que buga server - 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] nick que buga server (/showthread.php?tid=248769)



[AJUDA] nick que buga server - sbrignet - 15.04.2011

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);
}


Re: [AJUDA] nick que buga server - Macintosh - 15.04.2011

Usa isso.


Re: [AJUDA] nick que buga server - Diogo_Bras - 15.04.2011

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


Re: [AJUDA] nick que buga server - sbrignet - 18.04.2011

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


Re: [AJUDA] nick que buga server - Macintosh - 18.04.2011

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;
}



Re: [AJUDA] nick que buga server - sbrignet - 18.04.2011

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