{"127.0.0.1", Banir}, {"198.524.325.122", Banir}
#include a_samp #define Banir 0 #define Kickar 1 enum Names { Nome[33], Option }; new NickName[][Names] = { {"aux", Banir}, {"con", Banir}, {"con", Banir}, {"lpt1", Banir}, {"lpt2", Banir}, {"lpt3", Banir}, {"lpt4", Banir}, {"lpt5", Banir}, {"lpt6", Banir}, {"lpt7", Banir}, {"lpt8", Banir}, {"lpt9", Banir}, {"prn", Banir}, {"com1", Banir}, {"com2", Banir}, {"com3", Banir}, {"com4", Banir}, {"com5", Banir}, {"com6", Banir}, {"com7", Banir}, {"com8", Banir}, {"com9", Banir}, {"nul", Banir}, {"Servidor", Banir}, {"Lixo", Banir} }; public OnPlayerConnect(playerid) { new nome[24]; GetPlayerName(playerid, nome, 24); for(new i = 0; i < sizeof NickName; i++) { if(strfind(nome, NickName[i][Nome], true) != -1) { if(strlen(nome) == strlen(NickName[i][Nome])) { if(NickName[i][Option] == Banir) { SendClientMessage(playerid, 0xFFFFFFFF, "** Vocк foi Banido(a) do servidor por entrar com Nickname proibido."); Ban(playerid); } else if(NickName[i][Option] == Kickar) { SendClientMessage(playerid, 0xFFFFFFFF, "** Vocк foi Kickado(a) do servidor por entrar com Nickname proibido."); Kick(playerid); } break; } } } return true; }
#include <a_samp>
#define Banir 0
#define Kickar 1
enum IPs
{
IP[16],
Option
};
new PlayerIP[][IPs] =
{
{"127.0.0.1", Banir},
{"198.524.325.122", Banir}
};
public OnPlayerConnect(playerid)
{
new ip[16];
GetPlayerIp(playerid, ip, 16);
for(new i = 0; i < sizeof PlayerIP; i++)
{
if(strfind(ip, PlayerIP[i][IP], true) != -1)
{
if(strlen(ip) == strlen(PlayerIP[i][IP]))
{
if(PlayerIP[i][Option] == Banir)
{
SendClientMessage(playerid, 0xFFFFFFFF, "** Vocк foi Banido(a) do servidor por entrar com IP proibido.");
Ban(playerid);
}
else if(PlayerIP[i][Option] == Kickar)
{
SendClientMessage(playerid, 0xFFFFFFFF, "** Vocк foi Kickado(a) do servidor por entrar com IP proibido.");
Kick(playerid);
}
break;
}
}
}
return true;
}
Isto deve resolver o seu problema
![]() Alterei o cуdigo para vocк ![]() pawn Код:
Espero ter ajudado ![]() |