Pod public OnPlayerConnect(playerid) imam ovo
new string;
new plname;
new playersip;
new zone;
new bancheck;
new msg2;
new y, m, d;
new h,mi,s;
getdate(y,m,d);
gettime(h,mi,s);
GetPlayer2DZone(playerid, zone, MAX_ZONE_NAME);
GetPlayerName(playerid, plname, sizeof(plname));
GetPlayerIp(playerid,playersip,sizeof(playersip));
new namestring = strfind(plname, "_", true);
format(string, sizeof(string),"%s",playersip);
gPlayerUsingLoopingAnim = 0;
gPlayerAnimLibsPreloaded = 0;
TextDrawHideForPlayer(playerid,Textdraw0);
//new country;
//country = GetPlayerCountryName(playerid);
Oprema = 0;
Nosenje = 0;
RemovePlayerAttachedObject(playerid, 0);
if(AntiName == 1)
{
if(namestring == -1)
{
format(string, sizeof(string),"%s, Has been kicked by the Anticheat |ERP-AC| for Having an Unvalid Name",plname);
SendClientMessageToAll(COLOR_NICERED, string);
SendClientMessage(playerid, COLOR_YELLOW2, "Immigration Department: Your name is not acceptable.");
SendClientMessage(playerid, COLOR_YELLOW2, "Hint: Your name must be in the format Firstname_Lastname.");
format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] Anticheat Has Kicked %s for Invalid Name",d,m,y,h,mi,s,plname);
KickLog(string);
SetTimerEx("KickPlayerOut",500,false,"i",playerid);
return 1;
}
}
public LoadAnticheat()
{
new arrCoords;
new strFromFile2;
new File: file = fopen("LARP/anticheat.ini", io_read);
if (file)
{
fread(file, strFromFile2);
split(strFromFile2, arrCoords, ',');
AntiBunnyJump = strval(arrCoords);
AntiWeaponHack = strval(arrCoords);
AntiMoneyHack = strval(arrCoords);
AntiInteriorHack = strval(arrCoords);
AntiJetpackHack = strval(arrCoords);
AntiAfk = strval(arrCoords);
AntiName = strval(arrCoords);
AntiDriveBy = strval(arrCoords);
AntiFakeKill = strval(arrCoords);
AntiSpam = strval(arrCoords);
fclose(file);
}
else
{
fopen("LARP/anticheat.ini", io_write);
print(": anticheat.ini wasn't found in scriptfiles/LARP, Creating it NOW");
SaveAnticheat();
fclose(file);
}
return 1;
}
new namestring = strfind(plname, "_", true);