Описание:
Скрипт, который поможет избежать игроков, играющих через песочницу.
P.S SandBoxie - Утилита для контроля за работой различных программ. После установки утилиты взаимодействия всевозможных программ с системой будут происходить через неё. Это даст возможность удалять следы последнего сеанса работы приложений. Таким образом Sandboxie выступает своеобразным фильтром, в котором задерживаются все изменения, вносимые в систему различными программами. Благодаря такому подходу возможно удалять установленные шпионские модули и промо-утилиты, проникающие на компьютер, например, через браузер. Таким же образом утилита следит за работой почтовой программы, направляя в свою "ловушку" прикрепленные к письмам вирусы и трояны.
Что в скрипте:
Code
new CheckIP[MAX_PLAYERS][15];
Code
public OnPlayerConnect(playerid)
{
GetPlayerIp(playerid,CheckIP[playerid],15);
for(new playerid2 = 0; playerid2 != playerid, playerid2 < MAX_PLAYERS; playerid2++)
{
if(!IsPlayerConnected(playerid2)) continue;
GetPlayerIp(playerid2,CheckIP[playerid2],15);
if(!strcmp(CheckIP[playerid],CheckIP[playerid2],true))
{
SendClientMessage(playerid,0xFF0000AA,"Вы зашли с имеющегося IP, за это сервер выкинет вас из игры");
return SetTimerEx("CrashPlayer",1500,false,"d",playerid);
}
else continue;
}
return 1;
}
Code
forward CrashPlayer(playerid);
public CrashPlayer(playerid) return GameTextForPlayer(playerid,"~k~INVALID_KEY~n~~a~~x~",9999,-1);
скачать