forward UtrkaTimer();
forward UtrkaTimer2();
forward UtrkaTimer3();
public UtrkaTimer()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(PlayerInfo[i][pTokyoDrift] == 1)
{
if(IsPlayerConnected(i))
{
GameTextForPlayer(i, "~b~2",1000,4);
SetTimer("UtrkaTimer2",1000,0);
}
}
}
}
public UtrkaTimer2()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(PlayerInfo[i][pTokyoDrift] == 1)
{
if(IsPlayerConnected(i))
{
GameTextForPlayer(i, "~b~1",1000,4);
SetTimer("UtrkaTimer3",1000,0);
}
}
}
}
public UtrkaTimer3()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(PlayerInfo[i][pTokyoDrift] == 1)
{
if(IsPlayerConnected(i))
{
TogglePlayerControllable(i, 1);
GameTextForPlayer(i, "~r~START !!!",1000,4);
SetPlayerRaceCheckpoint(i,0,2284.2429,1398.4470,10.8203,2332.4033,1495.3047,17.7417,6);
RCP[i] = 2;
}
}
}
}
forward PocetakTrke(playerid);
forward KrajTrke(playerid);
public PocetakTrke(playerid)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(Offroad[i] == 2)
{
gPlayerStopWatchTick[playerid] = tickcount();
SCM(playerid, COLOR_GREY, "timer startovan");
}
}
}
public KrajTrke(playerid)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(Offroad[i] > 0)
{
SCM(playerid, COLOR_GREY, "timer zavrsen");
new
interval,
str[128];
interval = tickcount() - gPlayerStopWatchTick[playerid];
format(str, 128, "Trebalo ti je %d", interval);
SendClientMessage(playerid, -1, str);
}
}
}
CMD:offroadstart(playerid, params[])
{
if(PI[playerid][GM] > 0 || PI[playerid][Admin] > 0 || IsPlayerAdmin(playerid))
{
new hAdmin[MAX_PLAYER_NAME];
RPIme(playerid, hAdmin);
format(CmdString, sizeof(CmdString), "{FF9900}Event | {FFFF00}Offroad trka je pokrenuta od admina %s.", hAdmin);
StaffPoruka(NARANDZASTA, CmdString);
foreach(Player, i)
{
if(Offroad[i] == 2)
{
SCM(i, SVETLOPLAVA, "Offroad | Trka ce startovati za 3 sekunde!");
TextDrawShowForPlayer(i, eOdbrojavanje[0]);
PlayerPlaySound(i, 1056, 0.0, 0.0, 0.0);
h_TogglePlayerControllable(i, 0);
}
}
SetTimer("Offroad1", 1000, false);
}
else return SCM(playerid, GRAD2, " {BFC0C2}(Greška) Niste autorizovani da koristite ovu komandu!");
return 1;
}
forward UtrkaTimer0(); forward UtrkaTimer1(); forward UtrkaTimer2(); public UtrkaTimer() { for(new i = 0; i < MAX_PLAYERS; i++) { if(PlayerInfo[pTokyoDrift] == 1) { if(IsPlayerConnected(i)) { GameTextForPlayer(i, "~b~2",1000,4); SetTimer("UtrkaTimer2",1000,0); } } } } public UtrkaTimer2() { for(new i = 0; i < MAX_PLAYERS; i++) { if(PlayerInfo[pTokyoDrift] == 1) { if(IsPlayerConnected(i)) { GameTextForPlayer(i, "~b~1",1000,4); SetTimer("UtrkaTimer3",1000,0); } } } } public UtrkaTimer3() { for(new i = 0; i < MAX_PLAYERS; i++) { if(PlayerInfo[pTokyoDrift] == 1) { if(IsPlayerConnected(i)) { TogglePlayerControllable(i, 1); GameTextForPlayer(i, "~r~KRENI !!!",1000,4); SetPlayerRaceCheckpoint(i,0,2284.2429,1398.4470,10.8203,2332.4033,1495.3047,17.7417,6); RCP = 2; } } } } |