|
[22:39:05] ------------------------------------------------------------------------------- [22:39:05] Number of vehicle models: 84 [22:39:14] OnPlayerUpdate(); [22:39:16] Incoming connection: 127.0.0.1:4178 [22:39:20] OnPlayerUpdate(); [22:39:20] OnPropTextdrawUpdate() [22:39:20] [join] Bot_Uno3 has joined the server (0:127.0.0.1) [22:39:20] [part] Bot_Uno3 has left the server (0:2) [22:39:23] Incoming connection: 127.0.0.1:4179 [22:39:23] [join] Bot_Uno3 has joined the server (0:127.0.0.1) [22:39:23] [part] Bot_Uno3 has left the server (0:2) [22:39:25] Incoming connection: 127.0.0.1:4180 [22:39:25] [join] Bot_Uno3 has joined the server (0:127.0.0.1) [22:39:25] [part] Bot_Uno3 has left the server (0:2) [22:39:27] Incoming connection: 127.0.0.1:4181 [22:39:27] [join] Bot_Uno3 has joined the server (0:127.0.0.1) [22:39:27] [part] Bot_Uno3 has left the server (0:2) [22:39:30] Incoming connection: 127.0.0.1:4182 [22:39:30] [join] Bot_Uno3 has joined the server (0:127.0.0.1) [22:39:30] [part] Bot_Uno3 has left the server (0:2) [22:39:32] Incoming connection: 127.0.0.1:4183 [22:39:32] [join] Bot_Uno3 has joined the server (0:127.0.0.1) [22:39:32] [part] Bot_Uno3 has left the server (0:2) [22:39:35] --- Server Shutting Down. |
//dentro de OnPlayerConnect:
if(IsPlayerNPC(playerid)){
new pip[16];
GetPlayerIp(playerid, pip, 16);
if(strcmp(pip, "127.0.0.1"))return Kick(playerid);
}
else CheckPlayerIPs(id);
//Al final de tu GM/FS
CheckPlayerIPs(id)
{
new IP[2][16], ips;
GetPlayerIp(playerid, IP[0], 16);
for(new i; i<GetMaxPlayers(); i++){
if(IsPlayerConnected(i)){
GetPlayerIp(i, IP[1], 16);
if(!strcmp(IP[0], IP[1]))ips++;
}
}
if(ips > 2)Kick(id);
}
? de ser asi, agrega estas lineas en OnPlayerConnectif(IsPlayerNPC(playerid)){
new IP[16];
GetPlayerIp(playerid, IP, 16);
if(!strcmp(IP, "127.0.0.0")){
new str[24];
format(str, 24, "banip %s", IP);
SendRconCommand(str);
}
}
: warning 217: loose indentation#include <a_samp>
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
#else
main()
{
}
#endif
public OnPlayerConnect(playerid)
{
if(IsPlayerNPC(playerid))
{
new pip[16];
GetPlayerIp(playerid, pip, 16);
if(strcmp(pip, "127.0.0.1"))return Kick(playerid);
}
else CheckPlayerIPs(id);
return 1;
}
CheckPlayerIPs(id)
{
new IP[2][16], ips;
GetPlayerIp(playerid, IP[0], 16);
for(new i; i<GetMaxPlayers(); i++){
if(IsPlayerConnected(i)){
GetPlayerIp(i, IP[1], 16);
if(!strcmp(IP[0], IP[1]))ips++;
}
}
if(ips > 2)Kick(id);
}
#include <a_samp>
public OnFilterScriptInit()
{
return print("Anti Bot cargado");
}
public OnPlayerConnect(playerid)
{
if(IsPlayerNPC(playerid))
{
new pip[16];
GetPlayerIp(playerid, pip, 16);
if(strcmp(pip, "127.0.0.1")){
new str[24];
format(str, 24, "banip %s", pip);
SendRconCommand(str);
}
}
else CheckPlayerIPs(id);
return 1;
}
CheckPlayerIPs(id)
{
new IP[2][16], ips;
GetPlayerIp(playerid, IP[0], 16);
for(new i; i<GetMaxPlayers(); i++){
if(IsPlayerConnected(i)){
GetPlayerIp(i, IP[1], 16);
if(!strcmp(IP[0], IP[1]))ips++;
}
}
if(ips > 2)Kick(id);
}