Ïαυησνι¢ wrote on April 17, 2019, 6:51 pm:
nije to taj PX imam ja px ATH,onaj px ,kad je skripter bio Joki,vlasnici shone i stefan djokovic
bravo jesi uspeo u zivotu ako imas taj mod
Naš forum je uspješno migriran na novu platformu. Svi vaši podaci, računi i sadržaj su prebačeni na GTABLKN.
forward OnPlayerUpdateEx();
public OnPlayerUpdateEx()
{
new str;
new sec,minu,hour,day,month,year;
gettime(hour,minu,sec);
getdate(year,month,day);
format(str,sizeof(str),"%02d:%02d:%02d",hour,minu,sec);
TextDrawSetString(IgTextDraws,str);
format(str,sizeof(str),"%02d/%02d/%04d",day,month,year);
TextDrawSetString(IgTextDraws,str);
new online1 = 0;
foreach(Player,i)
{
online1++;
//anti money hack
if(PlayerInfo != GetPlayerMoney(i))
{
if((GetPlayerMoney(i)-PlayerInfo) > 100000)
{
format(str,sizeof(str),""crvena"[ANTI-CHEAT] Sumnja se da igrac %s ima money hack! Razlika u novcu +%d$.",GetName(i),(GetPlayerMoney(i)-PlayerInfo));
SendAdminMessage(str);
SendGameMasterMessage(str);
}
ResetPlayerMoney(i);
GivePlayerMoney(i,PlayerInfo);
}
//anti armour hack
new Float:armour;
GetPlayerArmour(i,armour);
if(armour > 99.0 && spawned)
{
SetPlayerArmour(i,99.0);
AntiCheat++;
if(AntiCheat >= 3)
{
format(str,sizeof(str),""crvena"[ANTI-CHEAT] Igrac %s je kikovan zbog sumnje na armour hack!",GetName(i));
SendAdminMessage(str);
SendGameMasterMessage(str);
Kickaj(i,str);
}
new Float:health;
GetPlayerHealth(i,health);
if(health > 99.0 && spawned)
{
SetPlayerHealth(i,99.0);
AntiCheat++;
if(AntiCheat >= 3)
{
format(str,sizeof(str),""crvena"[ANTI-CHEAT] Igrac %s je kikovan zbog sumnje na health hack!",GetName(i));
SendAdminMessage(str);
SendGameMasterMessage(str);
Kickaj(i,str);
}
}
}
//afk system
new Float:xx,Float:yy,Float:zz,inte,vw;
xx = ACX;
yy = ACY;
zz = ACZ;
inte = ACINT;
vw = ACVW;
GetPlayerPos(i,ACX,ACY,ACZ);
ACINT = GetPlayerInterior(i);
ACVW = GetPlayerVirtualWorld(i);
if(ACX == xx && ACY == yy && ACZ == zz && inte == ACINT && vw == ACVW && spawned)
{
ACNUMB++;
if(ACNUMB >= 300)
{
AFK = true;
}
}
else
{
ACNUMB = 0;
AFK = false;
}
//anti pg
new surf = GetPlayerSurfingVehicleID(i);
if(surf != INVALID_VEHICLE_ID && GetPlayerSpeed(i,true) > 15)
{
new Float:x,Float:y,Float:z;
GetPlayerPos(i,x,y,z);
SetPlayerPos(i,x+1,y+1,z+2);
GameTextForPlayer(i,"~r~Anti PG!",5000,3);
}
//anti jetpack hack
if(GetPlayerSpecialAction(i) == SPECIAL_ACTION_USEJETPACK && PlayerInfo < 4)
{
AntiCheat++;
SetPlayerSpecialAction(i,SPECIAL_ACTION_NONE);
if(AntiCheat >= 2)
{
format(str,sizeof(str),""crvena"[ANTI-CHEAT] Igrac %s je kikovan zbog sumnje na jetpack hack!",GetName(i));
SendAdminMessage(str);
SendGameMasterMessage(str);
Kickaj(i,str);
}
}
//anti speed hack
new speed = GetPlayerSpeed(i,true);
if(!IsPlayerInAnyVehicle(i))
{
if(speed > 150)
{
AntiCheat++;
format(str,sizeof(str),""crvena"[ANTI-CHEAT] Postoji mogucnost da igrac %s(%d) koristi speed hack!",GetName(i),i);
SendAdminMessage(str);
SendGameMasterMessage(str);
}
}
if(IsPlayerInAnyVehicle(i))
{
new id = GetPlayerVehicleID(i);
if(VoziloJeAvion(GetVehicleModel(id)) && speed > 400)
{
AntiCheat++;
format(str,sizeof(str),""crvena"[ANTI-CHEAT] Postoji mogucnost da igrac %s(%d) koristi speed hack!",GetName(i),i);
SendAdminMessage(str);
SendGameMasterMessage(str);
}
else if(VoziloJeBrod(GetVehicleModel(id)) && speed > 300)
{
AntiCheat++;
format(str,sizeof(str),""crvena"[ANTI-CHEAT] Postoji mogucnost da igrac %s(%d) koristi speed hack!",GetName(i),i);
SendAdminMessage(str);
SendGameMasterMessage(str);
}
else if(VoziloJeMotor(GetVehicleModel(id)) && speed > 250)
{
AntiCheat++;
format(str,sizeof(str),""crvena"[ANTI-CHEAT] Postoji mogucnost da igrac %s(%d) koristi speed hack!",GetName(i),i);
SendAdminMessage(str);
SendGameMasterMessage(str);
}
else if(VoziloJeKamion(GetVehicleModel(id)) && speed > 250)
{
AntiCheat++;
format(str,sizeof(str),""crvena"[ANTI-CHEAT] Postoji mogucnost da igrac %s(%d) koristi speed hack!",GetName(i),i);
SendAdminMessage(str);
SendGameMasterMessage(str);
}
else
{
if(speed > 300)
{
AntiCheat++;
format(str,sizeof(str),""crvena"[ANTI-CHEAT] Postoji mogucnost da igrac %s(%d) koristi speed hack!",GetName(i),i);
SendAdminMessage(str);
SendGameMasterMessage(str);
}
}
}
//boje
if(!Ulogovan) { SetPlayerColor(i,0x616161FF); }
else if(AdminDuty) { SetPlayerColor(i,0xFFFF00FF); }
else if(GameMasterDuty) { SetPlayerColor(i,0x00FF00FF); }
else if(PlayerInfo >= 1) { SetPlayerColor(i,0xFD433EFF); }
else if(PolicijaDuty) { SetPlayerColor(i,0x0000FFFF); }
else { SetPlayerColor(i,0xFFFFFFFF); }
//chatbubble
if(PlayerInfo == 6 && PlayerInfo) { SetPlayerChatBubble(i, "{FFFF00}[ VLASNIK ]", 0xFF0000FF, 100.0, 1000); }
else if(PlayerInfo == 5 && PlayerInfo) { SetPlayerChatBubble(i, "{FFFF00}[ DIREKTOR ]", 0xFF0000FF, 100.0, 1000); }
else if(PlayerInfo == 7 && PlayerInfo) { SetPlayerChatBubble(i, ""plava"[ SKRIPTER ]", 0xFF0000FF, 100.0, 1000); }
else if(PlayerInfo >= 1 && PlayerInfo) { SetPlayerChatBubble(i, "{FFFF00}[ ADMIN ]", 0xFF0000FF, 100.0, 1000); }
else if(PlayerInfo == 3 && PlayerInfo) { SetPlayerChatBubble(i, "{00FF00}[ VODA GAMEMASTERA ]", 0xFF0000FF, 100.0, 5000); }
else if(PlayerInfo >= 1 && PlayerInfo) { SetPlayerChatBubble(i, "{00FF00}[ GAMEMASTER ]", 0xFF0000FF, 100.0, 5000); }
else if(PlayerInfo >= 1 && PlayerInfo) { SetPlayerChatBubble(i, ""roza"[ VIP ]", 0xFF0000FF, 100.0, 1000); }
//marama
if(Marama)
{
foreach(Player,z)
{
if(AdminDuty || GameMasterDuty || PolicijaDuty)
{
ShowPlayerNameTagForPlayer(z, i, true);
}
else
{
ShowPlayerNameTagForPlayer(z, i, false);
}
}
}
//VIP down
if(PlayerInfo >= 1 && Ulogovan && spawned)
{
PlayerInfo--;
if(PlayerInfo <= 0)
{
PlayerInfo = 0;
PlayerInfo = 0;
ShowPlayerDialog(i,DIALOG_PROMOTION,DIALOG_STYLE_MSGBOX,""roza"Info:",""crvena"Vas vip je istekao!\n"bijela"Ako mislite da je ovo greska slikajte dialog i javite se administraciji!",""roza"Ok","");
}
}
}
if(Online != online1)
{
Online = online1;
if(Online > ServerInfo)
{
ServerInfo = Online;
foreach(Player,i)
{
ClearChat(i);
PlayerPlaySound(i, 5448, 0.0, 0.0, 0.0);
}
SCMTA(-1,""plava"["TAG"] "zelena"Zahvaljujuemo se svim igracima upravo smo postigli novi rekord!");
format(str,sizeof(str),""plava"["TAG"] "zelena"Novi rekord je %d!",ServerInfo);
SCMTA(-1,str);
new str12;
format(str12,sizeof(str12),"Rekord: %d",ServerInfo);
TextDrawSetString(IgTextDraws,str12);
SacuvajServer();
}
new str1;
format(str1,sizeof(str1),"Online: %d",Online);
TextDrawSetString(IgTextDraws,str1);
}
return 1;
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava