SA-MP Forums Archive
[AJUDA] Urgente - 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] Urgente (/showthread.php?tid=198669)



[AJUDA] Urgente - Twisted_. - 12.12.2010

Quando Eu entro no server Com qualquer nick toma kick .-.



pawn Код:
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
if(strfind(pname, "prn", true) != -1 || strfind(pname, "con", true) != -1 || strfind(pname, "com1", true) != -1 || strfind(pname, "com3", true) != -1 || strfind(pname, "com4", true) != -1 || strfind(pname, "com5", true) != -1 || strfind(pname, "com6", true) != -1 ||
strfind(pname, "com7", true) != -1 || strfind(pname, "com8", true) != -1 || strfind(pname, "com9", true) != -1 || strfind(pname, "nul", true) != -1 || strfind(pname, "lpt", true) != -1 || strfind(pname, "carl", true) != -1 || strfind(pname, "sonny", true) != -1 || strfind(pname, "prl", true) != -1 || strfind(pname, "clock$", true) != -1)
SendClientMessage(playerid, 0xFF0000AA, "Vocк foi KICKADO!. Motivo: Uso de Nick Indevido.");
Kick(playerid);
}



Re: [AJUDA] Urgente - Rodrigo_LosT - 12.12.2010

pawn Код:
if(strcmp("Nome proibido",pname,true)==0)
{
     SendClientMessage(playerid, 0xFF0000AA, "Vocк foi KICKADO!. Motivo: Uso de Nick Indevido.");
     Kick(playerid);
}
da uma adaptada ae


Re: [AJUDA] Urgente - CyNiC - 12.12.2010

Ou verifique se o tamanho do nome й menor que 5, que й o tamanho mбximo do maior nick que vi aн.
O melhor seria usar strcmp mesmo.


Re: [AJUDA] Urgente - -GooGle- - 12.12.2010

fiz rapidao aqui tenta ae
no topo

pawn Код:
new nomeproibido[][MAX_PLAYER_NAME]  ={//uma array
"nome 1","nome 2"//ultimo sem virgula
};
new nomeproibido2[256];
em OnPlayerConnect
pawn Код:
GetPlayerName(playerid,nomeproibido2,256);
for(new i; i<sizeof(nomeproibido); i++)// um loop
    {
        if(strcmp(nomeproibido[i],nomeproibido2,true)==0)//strcmp
        {
            Kick(playerid);
        }
    }



Re: [AJUDA] Urgente - Twisted_. - 12.12.2010

Deu fail. .-.
// Tem como fazer um filter script e manda *-* Please





Re: [AJUDA] Urgente - -GooGle- - 12.12.2010

uй aqui era para compilar normalmente , vc deve ter feito algo de errado , coloque o codigo devolta no seu gm para ver se vai


Re: [AJUDA] Urgente - Twisted_. - 12.12.2010

e que eu nao quero por no gm e pra fazer FS mesmo .-.


Re: [AJUDA] Urgente - -GooGle- - 12.12.2010

msm coisa , coloque no seu fs


Re: [AJUDA] Urgente - [BEP]AcerPilot - 12.12.2010

Nгo й copiar e colar, й ADAPTAR, como jб falaram. Vai dar erro se vocк sу copiar.


Re: [AJUDA] Urgente - Twisted_. - 12.12.2010

Olha o fs todo ve aonde ta o erro =x


pawn Код:
#include <a_samp>
//#define FILTERSCRIPT

#if defined FILTERSCRIPT

#else


#endif

new nomeproibido[][MAX_PLAYER_NAME]  ={//uma array
"prn","con"//ultimo sem virgula
};
new nomeproibido2[256];

//==============================================================================
public OnPlayerConnect(playerid)
{
for(new i; i<sizeof(nomeproibido); i++)// um loop
    {
        if(strcmp(nomeproibido[i],nomeproibido2,true)==0)//strcmp
        {
            Kick(playerid);
        }
    }
//==============================================================================