{"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 . |