ProdigaL
Компетентный
Всех приветсвую, можно ли тут уменьшить код? Пытался с похожей темой уменьшить, но увы, знания ограничены!Знатокам прошу помочь)
Хотя бы пример в начале, раскрыл скобки в начале чтоб читать код легче
Хотя бы пример в начале, раскрыл скобки в начале чтоб читать код легче
Код:
//==============================================================================
if(RaceCP[playerid] == 400)
{
RaceCP[playerid] = 401;
DisablePlayerRaceCheckpoint(playerid);
SRchet[playerid] +=1;
SetPlayerRaceCheckpoint(playerid,1,srace[1][0],srace[1][1],srace[1][2], srace[2][0],srace[2][1],srace[2][2],8);
format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]);
GameTextForPlayer(playerid, tmp2, 3000, 3);
}
else if(RaceCP[playerid] == 401)
{
RaceCP[playerid] = 402;
DisablePlayerRaceCheckpoint(playerid);
SRchet[playerid] +=1;
SetPlayerRaceCheckpoint(playerid,1,srace[2][0],srace[2][1],srace[2][2],srace[3][0],srace[3][1],srace[3][2],8);
format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]);
GameTextForPlayer(playerid, tmp2, 3000, 3);
}
else if(RaceCP[playerid] == 402)
{
RaceCP[playerid] = 403;
DisablePlayerRaceCheckpoint(playerid);
SRchet[playerid] +=1;
SetPlayerRaceCheckpoint(playerid,1,srace[3][0],srace[3][1],srace[3][2],srace[4][0],srace[4][1],srace[4][2],8);
format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]);
GameTextForPlayer(playerid, tmp2, 3000, 3);
}
else if(RaceCP[playerid] == 403)
{
RaceCP[playerid] = 404;
DisablePlayerRaceCheckpoint(playerid);
SRchet[playerid] +=1;
SetPlayerRaceCheckpoint(playerid,1,srace[4][0],srace[4][1],srace[4][2],srace[5][0],srace[5][1],srace[5][2],8);
format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]);
GameTextForPlayer(playerid, tmp2, 3000, 3);
}
else if(RaceCP[playerid] == 404) { RaceCP[playerid] = 405; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[5][0],srace[5][1],srace[5][2],srace[6][0],srace[6][1],srace[6][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 405) { RaceCP[playerid] = 406; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[6][0],srace[6][1],srace[6][2],srace[7][0],srace[7][1],srace[7][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 406) { RaceCP[playerid] = 407; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[7][0],srace[7][1],srace[7][2],srace[8][0],srace[8][1],srace[8][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 407) { RaceCP[playerid] = 408; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[8][0],srace[8][1],srace[8][2],srace[9][0],srace[9][1],srace[9][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 408) { RaceCP[playerid] = 409; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[9][0],srace[9][1],srace[9][2],srace[10][0],srace[10][1],srace[10][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 409) { RaceCP[playerid] = 410; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[10][0],srace[10][1],srace[10][2],srace[11][0],srace[11][1],srace[11][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 410) { RaceCP[playerid] = 411; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[11][0],srace[11][1],srace[11][2],srace[12][0],srace[12][1],srace[12][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 411) { RaceCP[playerid] = 412; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[12][0],srace[12][1],srace[12][2],srace[13][0],srace[13][1],srace[13][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 412) { RaceCP[playerid] = 413; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[13][0],srace[13][1],srace[13][2],srace[14][0],srace[14][1],srace[14][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 413) { RaceCP[playerid] = 414; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[14][0],srace[14][1],srace[14][2],srace[15][0],srace[15][1],srace[15][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 414) { RaceCP[playerid] = 415; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[15][0],srace[15][1],srace[15][2],srace[16][0],srace[16][1],srace[16][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 415) { RaceCP[playerid] = 416; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[16][0],srace[16][1],srace[16][2],srace[17][0],srace[17][1],srace[17][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 416) { RaceCP[playerid] = 417; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[17][0],srace[17][1],srace[17][2],srace[18][0],srace[18][1],srace[18][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 417) { RaceCP[playerid] = 418; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[18][0],srace[18][1],srace[18][2],srace[19][0],srace[19][1],srace[19][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 418) { RaceCP[playerid] = 419; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[19][0],srace[19][1],srace[19][2],srace[20][0],srace[20][1],srace[20][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 419) { RaceCP[playerid] = 420; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[20][0],srace[20][1],srace[20][2],srace[21][0],srace[21][1],srace[21][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 420) { RaceCP[playerid] = 421; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[21][0],srace[21][1],srace[21][2],srace[22][0],srace[22][1],srace[22][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 421) { RaceCP[playerid] = 422; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[22][0],srace[22][1],srace[22][2],srace[23][0],srace[23][1],srace[23][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 422) { RaceCP[playerid] = 423; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[23][0],srace[23][1],srace[23][2],srace[24][0],srace[24][1],srace[24][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 423) { RaceCP[playerid] = 424; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[24][0],srace[24][1],srace[24][2],srace[25][0],srace[25][1],srace[25][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 424) { RaceCP[playerid] = 425; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[25][0],srace[25][1],srace[25][2],srace[26][0],srace[26][1],srace[26][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 425) { RaceCP[playerid] = 426; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[26][0],srace[26][1],srace[26][2],srace[27][0],srace[27][1],srace[27][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 426) { RaceCP[playerid] = 427; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[27][0],srace[27][1],srace[27][2],srace[28][0],srace[28][1],srace[28][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 427) { RaceCP[playerid] = 428; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[28][0],srace[28][1],srace[28][2],srace[29][0],srace[29][1],srace[29][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 428) { RaceCP[playerid] = 429; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[29][0],srace[29][1],srace[29][2],srace[30][0],srace[30][1],srace[30][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 429) { RaceCP[playerid] = 430; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[30][0],srace[30][1],srace[30][2],srace[31][0],srace[31][1],srace[31][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 430) { RaceCP[playerid] = 431; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[31][0],srace[31][1],srace[31][2],srace[32][0],srace[32][1],srace[32][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 431) { RaceCP[playerid] = 432; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[32][0],srace[32][1],srace[32][2],srace[33][0],srace[33][1],srace[33][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 432) { RaceCP[playerid] = 433; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[33][0],srace[33][1],srace[33][2],srace[34][0],srace[34][1],srace[34][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 433) { RaceCP[playerid] = 434; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[34][0],srace[34][1],srace[34][2],srace[35][0],srace[35][1],srace[35][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 434) { RaceCP[playerid] = 435; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[35][0],srace[35][1],srace[35][2],srace[36][0],srace[36][1],srace[36][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 435) { RaceCP[playerid] = 436; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[36][0],srace[36][1],srace[36][2],srace[37][0],srace[37][1],srace[37][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 436) { RaceCP[playerid] = 437; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[37][0],srace[37][1],srace[37][2],srace[38][0],srace[38][1],srace[38][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 437) { RaceCP[playerid] = 438; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[38][0],srace[38][1],srace[38][2],srace[39][0],srace[39][1],srace[39][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 438) { RaceCP[playerid] = 439; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[39][0],srace[39][1],srace[39][2],srace[40][0],srace[40][1],srace[40][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 439) { RaceCP[playerid] = 440; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[40][0],srace[40][1],srace[40][2],srace[41][0],srace[41][1],srace[41][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 440) { RaceCP[playerid] = 441; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[41][0],srace[41][1],srace[41][2],srace[42][0],srace[42][1],srace[42][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 441) { RaceCP[playerid] = 442; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[42][0],srace[42][1],srace[42][2],srace[43][0],srace[43][1],srace[43][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 442) { RaceCP[playerid] = 443; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[43][0],srace[43][1],srace[43][2],srace[44][0],srace[44][1],srace[44][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 443) { RaceCP[playerid] = 444; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[44][0],srace[44][1],srace[44][2],srace[45][0],srace[45][1],srace[45][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 444) { RaceCP[playerid] = 445; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[45][0],srace[45][1],srace[45][2],srace[46][0],srace[46][1],srace[46][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 445) { RaceCP[playerid] = 446; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[46][0],srace[46][1],srace[46][2],srace[47][0],srace[47][1],srace[47][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 446) { RaceCP[playerid] = 447; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[47][0],srace[47][1],srace[47][2],srace[48][0],srace[48][1],srace[48][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 447) { RaceCP[playerid] = 448; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[48][0],srace[48][1],srace[48][2],srace[49][0],srace[49][1],srace[49][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 448) { RaceCP[playerid] = 449; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[49][0],srace[49][1],srace[49][2],srace[50][0],srace[50][1],srace[50][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 449) { RaceCP[playerid] = 450; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[50][0],srace[50][1],srace[50][2],srace[51][0],srace[51][1],srace[51][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 450) { RaceCP[playerid] = 451; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[51][0],srace[51][1],srace[51][2],srace[52][0],srace[52][1],srace[52][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 451) { RaceCP[playerid] = 452; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[52][0],srace[52][1],srace[52][2],srace[53][0],srace[53][1],srace[53][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 452) { RaceCP[playerid] = 453; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[53][0],srace[53][1],srace[53][2],srace[54][0],srace[54][1],srace[54][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 453) { RaceCP[playerid] = 454; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[54][0],srace[54][1],srace[54][2],srace[55][0],srace[55][1],srace[55][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 454) { RaceCP[playerid] = 455; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[55][0],srace[55][1],srace[55][2],srace[56][0],srace[56][1],srace[56][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 455) { RaceCP[playerid] = 456; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[56][0],srace[56][1],srace[56][2],srace[57][0],srace[57][1],srace[57][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 456) { RaceCP[playerid] = 457; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[57][0],srace[57][1],srace[57][2],srace[58][0],srace[58][1],srace[58][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 457) { RaceCP[playerid] = 458; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[58][0],srace[58][1],srace[58][2],srace[59][0],srace[59][1],srace[59][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
else if(RaceCP[playerid] == 458) { RaceCP[playerid] = 459; DisablePlayerRaceCheckpoint(playerid); SRchet[playerid] +=1; SetPlayerRaceCheckpoint(playerid,1,srace[59][0],srace[59][1],srace[59][2],srace[60][0],srace[60][1],srace[60][2],8); format(tmp2, sizeof(tmp2), "~b~%d/60", SRchet[playerid]); GameTextForPlayer(playerid, tmp2, 3000, 3);}
if(SRchet[playerid] == 60)
{
RaceCP[playerid] = 459;
SetPlayerRaceCheckpoint(playerid,1,srace[0][0],srace[0][1],srace[0][2],0.0,0.0,0.0,8);
}
if(RaceCP[playerid] == 459)
{
RaceCP[playerid] = 0;
strace[playerid] = 0;
DisablePlayerRaceCheckpoint(playerid);
SRchet[playerid] = 0;
if(FirstSTracingWinner == 999)
{
FirstSTracingWinner = playerid;
foreach(Player, i)
{
if(IsPlayerConnected(i))
{
if(PlayerSTrace[i] != 0)
{
format(string,45,"%s выиграл гонку!", PlayerInfo[playerid][pName]);
SendClientMessageToAll(0xFFFFFFAA, string);
SendClientMessage(i, COLOR_GREEN, !"Вы заняли первое место!");
SendClientMessage(i, COLOR_GREEN, !"Вы выиграли $25.000 + 30 Donate!");
PlayerInfo[FirstSTracingWinner][pCash] += 25000;
PlayerInfo[FirstSTracingWinner][pRouble] +=30;
PlayerSTrace[playerid] = 0;
return true;
}
}
}
}
