19.10.2010, 13:49
prova este es para los ataques de bots jejej
pawn Код:
public OnPlayerConnect(playerid) // Buscas aqui OnPlayer... y agregas esto abajo ami me ha servidor de mucho
{
if(IsPlayerNPC(playerid)) {
new ip_addr_npc[64+1];
new ip_addr_server[64+1];
GetServerVarAsString("bind",ip_addr_server,64);
GetPlayerIp(playerid,ip_addr_npc,64);
if(!strlen(ip_addr_server)) {
ip_addr_server = "127.0.0.1";
}
if(strcmp(ip_addr_npc,ip_addr_server,true) != 0) {
// this bot is remote connecting
printf("NPC: Bot ajeno IP: %s ha sido inmediatamente kickeado.",ip_addr_npc);
Kick(playerid);
return 0;
}
printf("NPC: Bot interno IP: %s se ha conectado.",ip_addr_npc);
return 1;
}