21.01.2016, 21:56
Код:
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..."); } }
Try removing it:
Код:
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; } 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..."); } }