20.09.2009, 16:41
There is a script to kick users who log on with account with the same ip?
public OnPlayerCommandText(playerid, cmdtext[])
{
if (!strcmp(cmdtext, "/banip", .length = 6) && IsPlayerAdmin(playerid))
{
if (!cmdtext[6])
SendClientMessage(playerid, 0xFF0000FF, "Usage: /banip <ip>");
else
{
new fcmd[32];
format(fcmd, sizeof(fcmd), "banip %s", cmdtext[6]);
SendRconCommand(fcmd);
SendRconCommand("reloadbans");
}
return true;
}
return false;
}
public OnPlayerConnect(playerid)
{
new pip[16], pip2[16];
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
GetPlayerIp(i, pip, sizeof(pip));
GetPlayerIp(playerid, pip2, sizeof(pip2));
if(!strcmp(pip2, pip, true))
{
Kick(i);
}
}
}
return 1;
}