PHP код:
publics OneSecondTimer()
{
new string[256], AnimLib[30], AnimName[30], Float: armor, Float: Health;
SetPlayerUnjail();
if(RestartTimer > 0)
{
RestartTimer --;
switch(RestartTimer)
{
case 10: RestartServer(3);
case 20: RestartServer(2);
case 30: RestartServer(1);
case 180: RestartServer(0);
}
}
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i) && gPlayerLogged[i] == 0) continue;
if(PlayerInfo[i][pMutedTime] > 0)
{
SetPlayerChatBubble(i, "Ó èãðîêà áàí ÷àòà.", PURPLE, 30.0, 2000);
}
if(GetPVarInt(i, "Esc") > 2)
{
SetPlayerChatBubble(i, "Èãðîê AFK", PURPLE, 30.0, 2000);
}
SetPVarInt(i, "Esc", GetPVarInt(i, "Esc")+1);
if(DrugsInterval[i] > 0) DrugsInterval[i]--;
if(OOCChat[i] > 0) OOCChat[i] --;
if(HOtkat[i] > 0) HOtkat[i] --;
if(Hootkat[i] > 0) Hootkat[i] --;
if(DrugsOt[i] > 0) DrugsOt[i] --;
if(PMChat[i] > 0) PMChat[i] --;
if(chisttimer[i] > 0) chisttimer[i]--;
if(MatiTimer[i] > 0) MatiTimer[i]--;
if(ReportChat[i] > 0) ReportChat[i] --;
if(NewsChat[i] > 0) NewsChat[i] --;
if(CallChat[i] > 0) CallChat[i] --;
if(GovChat[i] > 0) GovChat[i] --;
if(findot[i] > 0) findot[i] --;
if(AdChat[i] > 0) AdChat[i] --;
if(BanOt[i] > 0) BanOt[i] --;
if(GetPVarInt(i,"GRUZ") > 0)
{
SetPVarInt(i,"GRUZ",GetPVarInt(i,"GRUZ") - 1);
if(GetPVarInt(i,"GRUZ") == 0)
{
TogglePlayerControllable(i, 1);
SetVehicleToRespawn(GetPlayerVehicleID(i));
GiveMoney(i,5000);
SCM(i, GREEN,"Âû ïîëó÷èëè 5000$ çà âûïîëíåíóþ ðàáîòó.");
}
}
if(PlayerInfo[i][pRobbed] > 0) PlayerInfo[i][pRobbed] --;
if(RestartTimer == 30)
{
SCM(i, LRED,"Creative: Âíèìàíèå! Ïðîèñõîäèò ðåñòàðò ñåðâåðà.");
KICKED[i] = true;
}
if(PlayerInfo[i][pHMutedTime] > 0)
{
PlayerInfo[i][pHMutedTime] --;
if(PlayerInfo[i][pHMutedTime] == 0)
{
SCM(i, GREEN, "Creative: Áàí ÷àòà õåëïåðîâ àâòîìàòè÷åñêè ñíÿò.");
PlayerInfo[i][pHMuted] = 0;
PlayerInfo[i][pHMutedTime] = 0;
}
}
if(GetPlayerState(i) == PLAYER_STATE_DRIVER)
{
new tmpcar = GetPlayerVehicleID(i);
format(string, sizeof(string), RusText("Ñêîðîñòü: ~y~%d"), GetVehicleSpeed(tmpcar));
TextDrawSetString(skorost[i], string);
if(GetVehicleSpeed(tmpcar) > 130 && PlayerInfo[i][pAdmin] < 5)
{
if(!PlaneVeh(tmpcar))
{
CheatTick[i] += 1;
new namecar = GetVehicleModel(tmpcar)-400;
if(CheatTick[i] >= 5)
{
SCM(i,LBLUE,"Òû êèêíóò(à) ñåðâåðîì. Ïðè÷èíà: Ïîäîçðåíèå íà ÷èòû.");
format(string, 150, "Creative:{e31007} %s[%d] êèêíóò(à). Ïðè÷èíà: SpeedHack (5/5).",PlayerName[i],i);
ABroadCast(WHITE,string,1);
TogglePlayerControllable(i, 0);
KICKED[i] = true;
}
else
{
format(string, 150, "Creative:{e31007} %s[%d] %d mph Òðàíñïîðò: %s. Ïèíã: %d. LvL: %d (%d/5).\
",PlayerName[i],i,GetVehicleSpeed(tmpcar),VehicleNames[namecar],GetPlayerPing(i),PlayerInfo[i][pLevel],CheatTick[i]);
ABroadCast(WHITE,string,1);
}
}
}
}
GetAnimationName(GetPlayerAnimationIndex(i), AnimLib, sizeof(AnimLib), AnimName, sizeof(AnimName));
if(GetPlayerSpeed(i) > 60 && strcmp(AnimLib, "SWIM", true) == 0 && strcmp(AnimName, "SWIM_crawl", true) == 0)
{
if(PlayerInfo[i][pAdmin] != 0) continue;
CheatTick[i] += 1;
if(CheatTick[i] >= 3)
{
SCM(i,LBLUE,"Òû êèêíóò(à) ñåðâåðîì. Ïðè÷èíà: Ïîäîçðåíèå íà ÷èòû.");
format(string, 128, "Creative:{e31007} %s[%d] êèêíóò(à). Ïðè÷èíà: Fly Hack (3/3).",PlayerName[i],i);
ABroadCast(WHITE,string,1);
TogglePlayerControllable(i, 0);
KICKED[i] = true;
}
else
{
format(string, 128, "Creative:{e31007} %s[%d] ïîäîçðåíèå íà Fly Hack (%d/3).",PlayerName[i],i,CheatTick[i]);
ABroadCast(WHITE,string,1);
}
}
GetPlayerArmour(i,armor);
if(armor > Armor[i])
{
CheatTick[i] += 1;
if(CheatTick[i] >= 3)
{
SCM(i,LBLUE,"Òû êèêíóò(à) ñåðâåðîì. Ïðè÷èíà: Ïîäîçðåíèå íà ÷èòû.");
TogglePlayerControllable(i, 0);
KICKED[i] = true;
}
else
{
format(string, 128, "Creative:{e31007} %s[%d](LvL: %d) ïîäîçðåíèå íà ÷èòåðñòâî áðîíè (%d/3)",PlayerName[i],i,PlayerInfo[i][pLevel],CheatTick[i]);
ABroadCast(WHITE,string,1);
GiveArmour(i,0);
}
}
GetPlayerHealth(i, Health);
if(Health > PlayerHealth[i])
{
SetPlayerHealth(i, PlayerHealth[i]);
}
if(GetPlayerSpecialAction(i) == SPECIAL_ACTION_USEJETPACK)
{
SCM(i,LBLUE,"Òû êèêíóò(à) ñåðâåðîì. Ïðè÷èíà: Ïîäîçðåíèå íà ÷èòû.");
format(string, 128, "Creative:{e31007} %s[%d] êèêíóò(à). Ïðè÷èíà: JetPack.",PlayerName[i],i);
ABroadCast(WHITE,string,1);
TogglePlayerControllable(i, 0);
KICKED[i] = true;
}
if(GetPlayerMoney(i) != PlayerInfo[i][pMoney])
{
ResetPlayerMoney(i);
GivePlayerMoney(i,PlayerInfo[i][pMoney]);
}
if(ZonePeople < 2 && ZoneStart == false)
{
if(InZone[i] == true)
{
format(string,sizeof(string),"Creative: %s âûèãðàë(à) òóðíèð â ÄÌ çîíå è ïîëó÷èë %d$.",PlayerName[i],prizzone);
SCMToAll(LRED,string);
GiveMoney(i,prizzone);
prizzone = 0;
ZonePeople = 0;
InZone[i] = false;
OnPlayerSpawn(i);
//KillTimer(JoinzTimer);
}
}
if(InZone[i] == true)
{
if(GetPVarInt(i, "Esc") > 10)
{
SCM(i, 0xB0306000, "Âû áûëè êèêíóòû çà àôê íà çîíå.");
KICKED[i] = true;
}
}
}
return true;
}