21.01.2016, 21:54
Hi guys. im created challenge system "Vehicles Stolen"
start = working.
finish = no.
finish code:
Console log:
[00:50:29] checking event 1...
[00:50:29] checking event 2...
start = working.
finish = no.
finish code:
Код:
switch(event[eType])
{
case 3:
{
print("checking event 1...");
new BestScore[3],BestID[3],string[194];
Event[eStarted] = 0;
Event[eStartTime] = 0;
Event[eTimeLeft] = 0;
foreach(InSTC,i)
{
print("checking event 2...");
if(PlayerInfo[i][PlayerEventScore] > BestScore[0])
{
BestScore[0] = PlayerInfo[i][PlayerEventScore];
BestID[0] = i;
PlayerPos[BestID[0]] = 1;
return true;
}
else if(PlayerInfo[i][PlayerEventScore] > BestScore[1] && PlayerInfo[i][PlayerEventScore] < BestScore[0])
{
BestScore[1] = PlayerInfo[i][PlayerEventScore];
BestID[1] = i;
PlayerPos[BestID[1]] = 2;
}
print("checking event 3...");
PlayerInfo[i][PlayerEventScore] = 0;
PlayerInfo[i][PlayerInEvent] = 0;
Iter_Remove(InSTC,i);
print("checking event 4...");
switch(PlayerPos[i])
{
case 1:
{
print("checking event 5...");
PlayerTextDrawSetString(i,CriminalDamage[i][1],"WINNER");
format(string,sizeof(string),"You won the Vehicles Stolen Challenge with a score of %d vehicles",BestScore[0]);
PlayerTextDrawSetString(BestID[0],CriminalDamage[BestID[0]][2],string);
for(new sh = 0; sh < 3; sh++) PlayerTextDrawShow(i,CriminalDamage[i][sh]);
PlayerInfo[BestID[0]][pMoney] +=9500;
}
case 2:
{
print("checking event 6...");
PlayerTextDrawSetString(i,CriminalDamage[i][1],"Challenge Over");
format(string,sizeof(string),"You came second in the Vehicles Stolen Challenge with a score of %d vehicles",BestScore[1]);
PlayerTextDrawSetString(i,CriminalDamage[i][2],string);
for(new sh = 0; sh < 3; sh++) PlayerTextDrawShow(i,CriminalDamage[i][sh]);
PlayerInfo[BestID[1]][pMoney] +=4500;
}
}
print("checking event 7...");
PlayerPos[i] = 0;
SetTimerEx("HideCD", 10000, 0, "i",i);
}
print("checking event 8...");
}
}
[00:50:29] checking event 1...
[00:50:29] checking event 2...



