Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* ______________________________________
- |______FILTERSCRIPT_TK_MINIGAME______|
- |______________BY_F1N4L______________|
- |_______Initialized_20_04_2016_______|
- |_________Updated_24_04_2016_________|
- |_______v_0.3z_v_0.3.7__v.2.1________|
- */
- #include <a_samp>
- #include <zcmd>
- #include <streamer>
- #define MAX_LIMITE_TEMPO_RACE 3
- #define MAX_TEMPO_INICIAR_RACE 30
- new
- RaceType,
- CreateRaceType1_CP[17],
- CreateRaceType1_Cars[8],
- CreateRaceType2_CP[18],
- CreateRaceType2_Cars[10],
- CreateSubRaceType2_Cars[10],
- CreateRaceType3_CP[14],
- CreateRaceType3_Cars[4],
- CreateRaceType3_Objects[382],
- ContarPlayers,
- TimerIniciarRace,
- TimerCheckPlayerInRace,
- TempoParaIniciarRace,
- ContarTempoRace,
- PosicaoRace,
- TimerTempoRace,
- bool:IniciouRace,
- bool:ComecouRace,
- bool:FoiRace[MAX_PLAYERS],
- ContarSegCorredor[MAX_PLAYERS],
- ContarMinCorredor[MAX_PLAYERS]
- ;
- new PlayerText:TDEditor_PTD[17];
- new MinutosLimiteTempoRace;
- new SegundosLimiteTempoRace;
- public OnFilterScriptInit()
- {
- ContarPlayers = 0;
- TimerIniciarRace = 0;
- TempoParaIniciarRace = 0;
- ContarTempoRace = 0;
- PosicaoRace = 0;
- TimerTempoRace = 0;
- IniciouRace = false;
- ComecouRace = false;
- return 1;
- }
- public OnFilterScriptExit()
- {
- for(new i = 0; i < sizeof(CreateRaceType1_CP); i ++) DestroyDynamicRaceCP(CreateRaceType1_CP[i]);
- for(new i = 0; i < sizeof(CreateRaceType1_Cars); i ++) DestroyVehicle(CreateRaceType1_Cars[i]);
- for(new i = 0; i < sizeof(CreateRaceType2_CP); i ++) DestroyDynamicRaceCP(CreateRaceType2_CP[i]);
- for(new i = 0; i < sizeof(CreateRaceType2_Cars); i ++) DestroyVehicle(CreateRaceType2_Cars[i]);
- for(new i = 0; i < sizeof(CreateRaceType3_Objects); i ++) DestroyDynamicObject(CreateRaceType3_Objects[i]);
- for(new i = 0; i < sizeof(CreateRaceType3_CP); i ++) DestroyDynamicRaceCP(CreateRaceType3_CP[i]);
- for(new i = 0; i < sizeof(CreateRaceType3_Cars); i ++) DestroyVehicle(CreateRaceType3_Cars[i]);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- TDEditor_PTD[0] = CreatePlayerTextDraw(playerid, 282.741973, 1.500071, "_");
- PlayerTextDrawLetterSize(playerid, TDEditor_PTD[0], -0.074822, 2.654172);
- PlayerTextDrawTextSize(playerid, TDEditor_PTD[0], 496.469482, 0.000000);
- PlayerTextDrawAlignment(playerid, TDEditor_PTD[0], 1);
- PlayerTextDrawColor(playerid, TDEditor_PTD[0], -1);
- PlayerTextDrawUseBox(playerid, TDEditor_PTD[0], 1);
- PlayerTextDrawBoxColor(playerid, TDEditor_PTD[0], -16777116);
- PlayerTextDrawSetShadow(playerid, TDEditor_PTD[0], 0);
- PlayerTextDrawSetOutline(playerid, TDEditor_PTD[0], 0);
- PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[0], 255);
- PlayerTextDrawFont(playerid, TDEditor_PTD[0], 1);
- PlayerTextDrawSetProportional(playerid, TDEditor_PTD[0], 1);
- PlayerTextDrawSetShadow(playerid, TDEditor_PTD[0], 0);
- TDEditor_PTD[1] = CreatePlayerTextDraw(playerid, 286.123596, 0.166657, "checkpoints");
- PlayerTextDrawLetterSize(playerid, TDEditor_PTD[1], 0.154235, 1.381667);
- PlayerTextDrawAlignment(playerid, TDEditor_PTD[1], 1);
- PlayerTextDrawColor(playerid, TDEditor_PTD[1], 852223);
- PlayerTextDrawSetShadow(playerid, TDEditor_PTD[1], 0);
- PlayerTextDrawSetOutline(playerid, TDEditor_PTD[1], 0);
- PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[1], 255);
- PlayerTextDrawFont(playerid, TDEditor_PTD[1], 2);
- PlayerTextDrawSetProportional(playerid, TDEditor_PTD[1], 1);
- PlayerTextDrawSetShadow(playerid, TDEditor_PTD[1], 0);
- TDEditor_PTD[2] = CreatePlayerTextDraw(playerid, 284.776184, 10.916657, "00_/_00");
- PlayerTextDrawLetterSize(playerid, TDEditor_PTD[2], 0.300001, 1.600000);
- PlayerTextDrawAlignment(playerid, TDEditor_PTD[2], 1);
- PlayerTextDrawColor(playerid, TDEditor_PTD[2], 255);
- PlayerTextDrawSetShadow(playerid, TDEditor_PTD[2], 0);
- PlayerTextDrawSetOutline(playerid, TDEditor_PTD[2], 0);
- PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[2], 255);
- PlayerTextDrawFont(playerid, TDEditor_PTD[2], 2);
- PlayerTextDrawSetProportional(playerid, TDEditor_PTD[2], 1);
- PlayerTextDrawSetShadow(playerid, TDEditor_PTD[2], 0);
- TDEditor_PTD[3] = CreatePlayerTextDraw(playerid, 347.427337, 0.166657, "tempo");
- PlayerTextDrawLetterSize(playerid, TDEditor_PTD[3], 0.154235, 1.381667);
- PlayerTextDrawAlignment(playerid, TDEditor_PTD[3], 1);
- PlayerTextDrawColor(playerid, TDEditor_PTD[3], 852223);
- PlayerTextDrawSetShadow(playerid, TDEditor_PTD[3], 0);
- PlayerTextDrawSetOutline(playerid, TDEditor_PTD[3], 0);
- PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[3], 255);
- PlayerTextDrawFont(playerid, TDEditor_PTD[3], 2);
- PlayerTextDrawSetProportional(playerid, TDEditor_PTD[3], 1);
- PlayerTextDrawSetShadow(playerid, TDEditor_PTD[3], 0);
- TDEditor_PTD[4] = CreatePlayerTextDraw(playerid, 339.479522, 10.916657, "00:00");
- PlayerTextDrawLetterSize(playerid, TDEditor_PTD[4], 0.300001, 1.600000);
- PlayerTextDrawAlignment(playerid, TDEditor_PTD[4], 1);
- PlayerTextDrawColor(playerid, TDEditor_PTD[4], 255);
- PlayerTextDrawSetShadow(playerid, TDEditor_PTD[4], 0);
- PlayerTextDrawSetOutline(playerid, TDEditor_PTD[4], 0);
- PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[4], 255);
- PlayerTextDrawFont(playerid, TDEditor_PTD[4], 2);
- PlayerTextDrawSetProportional(playerid, TDEditor_PTD[4], 1);
- PlayerTextDrawSetShadow(playerid, TDEditor_PTD[4], 0);
- TDEditor_PTD[5] = CreatePlayerTextDraw(playerid, 386.176910, 0.099991, "tempo_restante");
- PlayerTextDrawLetterSize(playerid, TDEditor_PTD[5], 0.154235, 1.381667);
- PlayerTextDrawAlignment(playerid, TDEditor_PTD[5], 1);
- PlayerTextDrawColor(playerid, TDEditor_PTD[5], 852223);
- PlayerTextDrawSetShadow(playerid, TDEditor_PTD[5], 0);
- PlayerTextDrawSetOutline(playerid, TDEditor_PTD[5], 0);
- PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[5], 255);
- PlayerTextDrawFont(playerid, TDEditor_PTD[5], 2);
- PlayerTextDrawSetProportional(playerid, TDEditor_PTD[5], 1);
- PlayerTextDrawSetShadow(playerid, TDEditor_PTD[5], 0);
- TDEditor_PTD[6] = CreatePlayerTextDraw(playerid, 396.683013, 10.916657, "00:00");
- PlayerTextDrawLetterSize(playerid, TDEditor_PTD[6], 0.300001, 1.600000);
- PlayerTextDrawAlignment(playerid, TDEditor_PTD[6], 1);
- PlayerTextDrawColor(playerid, TDEditor_PTD[6], 255);
- PlayerTextDrawSetShadow(playerid, TDEditor_PTD[6], 0);
- PlayerTextDrawSetOutline(playerid, TDEditor_PTD[6], 0);
- PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[6], 255);
- PlayerTextDrawFont(playerid, TDEditor_PTD[6], 2);
- PlayerTextDrawSetProportional(playerid, TDEditor_PTD[6], 1);
- PlayerTextDrawSetShadow(playerid, TDEditor_PTD[6], 0);
- TDEditor_PTD[7] = CreatePlayerTextDraw(playerid, 451.263122, 0.749991, "corredores");
- PlayerTextDrawLetterSize(playerid, TDEditor_PTD[7], 0.154235, 1.381667);
- PlayerTextDrawAlignment(playerid, TDEditor_PTD[7], 1);
- PlayerTextDrawColor(playerid, TDEditor_PTD[7], 852223);
- PlayerTextDrawSetShadow(playerid, TDEditor_PTD[7], 0);
- PlayerTextDrawSetOutline(playerid, TDEditor_PTD[7], 0);
- PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[7], 255);
- PlayerTextDrawFont(playerid, TDEditor_PTD[7], 2);
- PlayerTextDrawSetProportional(playerid, TDEditor_PTD[7], 1);
- PlayerTextDrawSetShadow(playerid, TDEditor_PTD[7], 0);
- TDEditor_PTD[8] = CreatePlayerTextDraw(playerid, 449.015655, 11.499990, "00_/_00");
- PlayerTextDrawLetterSize(playerid, TDEditor_PTD[8], 0.300001, 1.600000);
- PlayerTextDrawAlignment(playerid, TDEditor_PTD[8], 1);
- PlayerTextDrawColor(playerid, TDEditor_PTD[8], 255);
- PlayerTextDrawSetShadow(playerid, TDEditor_PTD[8], 0);
- PlayerTextDrawSetOutline(playerid, TDEditor_PTD[8], 0);
- PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[8], 255);
- PlayerTextDrawFont(playerid, TDEditor_PTD[8], 2);
- PlayerTextDrawSetProportional(playerid, TDEditor_PTD[8], 1);
- PlayerTextDrawSetShadow(playerid, TDEditor_PTD[8], 0);
- TDEditor_PTD[9] = CreatePlayerTextDraw(playerid, 282.470672, 28.416681, "_");
- PlayerTextDrawLetterSize(playerid, TDEditor_PTD[9], 0.398588, -0.284166);
- PlayerTextDrawTextSize(playerid, TDEditor_PTD[9], 496.439453, 0.000000);
- PlayerTextDrawAlignment(playerid, TDEditor_PTD[9], 1);
- PlayerTextDrawColor(playerid, TDEditor_PTD[9], -1);
- PlayerTextDrawUseBox(playerid, TDEditor_PTD[9], 1);
- PlayerTextDrawBoxColor(playerid, TDEditor_PTD[9], 255);
- PlayerTextDrawSetShadow(playerid, TDEditor_PTD[9], 0);
- PlayerTextDrawSetOutline(playerid, TDEditor_PTD[9], 0);
- PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[9], 255);
- PlayerTextDrawFont(playerid, TDEditor_PTD[9], 1);
- PlayerTextDrawSetProportional(playerid, TDEditor_PTD[9], 1);
- PlayerTextDrawSetShadow(playerid, TDEditor_PTD[9], 0);
- TDEditor_PTD[10] = CreatePlayerTextDraw(playerid, 282.541076, 1.583336, "_");
- PlayerTextDrawLetterSize(playerid, TDEditor_PTD[10], 0.401410, 2.498334);
- PlayerTextDrawTextSize(playerid, TDEditor_PTD[10], 281.240600, 0.000000);
- PlayerTextDrawAlignment(playerid, TDEditor_PTD[10], 1);
- PlayerTextDrawColor(playerid, TDEditor_PTD[10], -1);
- PlayerTextDrawUseBox(playerid, TDEditor_PTD[10], 1);
- PlayerTextDrawBoxColor(playerid, TDEditor_PTD[10], 255);
- PlayerTextDrawSetShadow(playerid, TDEditor_PTD[10], 0);
- PlayerTextDrawSetOutline(playerid, TDEditor_PTD[10], 0);
- PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[10], 255);
- PlayerTextDrawFont(playerid, TDEditor_PTD[10], 1);
- PlayerTextDrawSetProportional(playerid, TDEditor_PTD[10], 1);
- PlayerTextDrawSetShadow(playerid, TDEditor_PTD[10], 0);
- TDEditor_PTD[11] = CreatePlayerTextDraw(playerid, 497.799896, 1.583336, "_");
- PlayerTextDrawLetterSize(playerid, TDEditor_PTD[11], 0.401410, 2.498334);
- PlayerTextDrawTextSize(playerid, TDEditor_PTD[11], 496.419677, 0.000000);
- PlayerTextDrawAlignment(playerid, TDEditor_PTD[11], 1);
- PlayerTextDrawColor(playerid, TDEditor_PTD[11], -1);
- PlayerTextDrawUseBox(playerid, TDEditor_PTD[11], 1);
- PlayerTextDrawBoxColor(playerid, TDEditor_PTD[11], 255);
- PlayerTextDrawSetShadow(playerid, TDEditor_PTD[11], 0);
- PlayerTextDrawSetOutline(playerid, TDEditor_PTD[11], 0);
- PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[11], 255);
- PlayerTextDrawFont(playerid, TDEditor_PTD[11], 1);
- PlayerTextDrawSetProportional(playerid, TDEditor_PTD[11], 1);
- PlayerTextDrawSetShadow(playerid, TDEditor_PTD[11], 0);
- TDEditor_PTD[12] = CreatePlayerTextDraw(playerid, 284.352722, 2.116607, "_");
- PlayerTextDrawLetterSize(playerid, TDEditor_PTD[12], 0.398588, -0.284166);
- PlayerTextDrawTextSize(playerid, TDEditor_PTD[12], 496.000000, 0.000000);
- PlayerTextDrawAlignment(playerid, TDEditor_PTD[12], 1);
- PlayerTextDrawColor(playerid, TDEditor_PTD[12], -1);
- PlayerTextDrawUseBox(playerid, TDEditor_PTD[12], 1);
- PlayerTextDrawBoxColor(playerid, TDEditor_PTD[12], 255);
- PlayerTextDrawSetShadow(playerid, TDEditor_PTD[12], 0);
- PlayerTextDrawSetOutline(playerid, TDEditor_PTD[12], 0);
- PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[12], 255);
- PlayerTextDrawFont(playerid, TDEditor_PTD[12], 1);
- PlayerTextDrawSetProportional(playerid, TDEditor_PTD[12], 1);
- PlayerTextDrawSetShadow(playerid, TDEditor_PTD[12], 0);
- TDEditor_PTD[13] = CreatePlayerTextDraw(playerid, 333.352935, 3.333323, "_");
- PlayerTextDrawLetterSize(playerid, TDEditor_PTD[13], 0.395763, 2.294167);
- PlayerTextDrawTextSize(playerid, TDEditor_PTD[13], 331.400451, 0.000000);
- PlayerTextDrawAlignment(playerid, TDEditor_PTD[13], 1);
- PlayerTextDrawColor(playerid, TDEditor_PTD[13], -1);
- PlayerTextDrawUseBox(playerid, TDEditor_PTD[13], 1);
- PlayerTextDrawBoxColor(playerid, TDEditor_PTD[13], 255);
- PlayerTextDrawSetShadow(playerid, TDEditor_PTD[13], 0);
- PlayerTextDrawSetOutline(playerid, TDEditor_PTD[13], 0);
- PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[13], 255);
- PlayerTextDrawFont(playerid, TDEditor_PTD[13], 1);
- PlayerTextDrawSetProportional(playerid, TDEditor_PTD[13], 1);
- PlayerTextDrawSetShadow(playerid, TDEditor_PTD[13], 0);
- TDEditor_PTD[14] = CreatePlayerTextDraw(playerid, 382.855957, 3.333323, "_");
- PlayerTextDrawLetterSize(playerid, TDEditor_PTD[14], 0.395763, 2.294167);
- PlayerTextDrawTextSize(playerid, TDEditor_PTD[14], 380.903472, 0.000000);
- PlayerTextDrawAlignment(playerid, TDEditor_PTD[14], 1);
- PlayerTextDrawColor(playerid, TDEditor_PTD[14], -1);
- PlayerTextDrawUseBox(playerid, TDEditor_PTD[14], 1);
- PlayerTextDrawBoxColor(playerid, TDEditor_PTD[14], 255);
- PlayerTextDrawSetShadow(playerid, TDEditor_PTD[14], 0);
- PlayerTextDrawSetOutline(playerid, TDEditor_PTD[14], 0);
- PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[14], 255);
- PlayerTextDrawFont(playerid, TDEditor_PTD[14], 1);
- PlayerTextDrawSetProportional(playerid, TDEditor_PTD[14], 1);
- PlayerTextDrawSetShadow(playerid, TDEditor_PTD[14], 0);
- TDEditor_PTD[15] = CreatePlayerTextDraw(playerid, 446.459838, 3.333323, "_");
- PlayerTextDrawLetterSize(playerid, TDEditor_PTD[15], 0.395763, 2.294167);
- PlayerTextDrawTextSize(playerid, TDEditor_PTD[15], 444.507354, 0.000000);
- PlayerTextDrawAlignment(playerid, TDEditor_PTD[15], 1);
- PlayerTextDrawColor(playerid, TDEditor_PTD[15], -1);
- PlayerTextDrawUseBox(playerid, TDEditor_PTD[15], 1);
- PlayerTextDrawBoxColor(playerid, TDEditor_PTD[15], 255);
- PlayerTextDrawSetShadow(playerid, TDEditor_PTD[15], 0);
- PlayerTextDrawSetOutline(playerid, TDEditor_PTD[15], 0);
- PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[15], 255);
- PlayerTextDrawFont(playerid, TDEditor_PTD[15], 1);
- PlayerTextDrawSetProportional(playerid, TDEditor_PTD[15], 1);
- PlayerTextDrawSetShadow(playerid, TDEditor_PTD[15], 0);
- TDEditor_PTD[16] = CreatePlayerTextDraw(playerid, 282.470672, 13.816624, "_");
- PlayerTextDrawLetterSize(playerid, TDEditor_PTD[16], 0.398588, -0.284166);
- PlayerTextDrawTextSize(playerid, TDEditor_PTD[16], 496.439453, 0.000000);
- PlayerTextDrawAlignment(playerid, TDEditor_PTD[16], 1);
- PlayerTextDrawColor(playerid, TDEditor_PTD[16], -1);
- PlayerTextDrawUseBox(playerid, TDEditor_PTD[16], 1);
- PlayerTextDrawBoxColor(playerid, TDEditor_PTD[16], 255);
- PlayerTextDrawSetShadow(playerid, TDEditor_PTD[16], 0);
- PlayerTextDrawSetOutline(playerid, TDEditor_PTD[16], 0);
- PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[16], 255);
- PlayerTextDrawFont(playerid, TDEditor_PTD[16], 1);
- PlayerTextDrawSetProportional(playerid, TDEditor_PTD[16], 1);
- PlayerTextDrawSetShadow(playerid, TDEditor_PTD[16], 0);
- ContarSegCorredor[playerid] = 0;
- ContarMinCorredor[playerid] = 0;
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- new Str[100];
- if(FoiRace[playerid] == true)
- {
- for(new i = 0; i < sizeof(TDEditor_PTD); i ++) PlayerTextDrawDestroy(playerid, TDEditor_PTD[i]);
- FoiRace[playerid] = false;
- ContarMinCorredor[playerid] = 0;
- ContarSegCorredor[playerid] = 0;
- ContarPlayers --;
- if(RaceType == 0) format(Str, sizeof(Str), "Jogador %s saiu do servidor no meio do Race. (%02i/08)", GetName(playerid), ContarPlayers);
- else if(RaceType == 1) format(Str, sizeof(Str), "Jogador %s saiu do servidor no meio do Race. (%02i/10)", GetName(playerid), ContarPlayers);
- else if(RaceType == 2) format(Str, sizeof(Str), "Jogador %s saiu do servidor no meio do Race. (%02i/04)", GetName(playerid), ContarPlayers);
- SendClientMessageToAll(-1, Str);
- }
- return 1;
- }
- public OnPlayerEnterDynamicRaceCP(playerid, checkpointid)
- {
- new Str[129];
- if( RaceType == 0)
- {
- if(checkpointid == CreateRaceType1_CP[0] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType1_CP[0], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType1_CP[1], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "01_/_17");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType1_CP[1] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType1_CP[1], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType1_CP[2], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "02_/_17");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType1_CP[2] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType1_CP[2], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType1_CP[3], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "03_/_17");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType1_CP[3] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType1_CP[3], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType1_CP[4], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "04_/_17");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType1_CP[4] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType1_CP[4], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType1_CP[5], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "05_/_17");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType1_CP[5] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType1_CP[5], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType1_CP[6], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "06_/_17");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType1_CP[6] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType1_CP[6], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType1_CP[7], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "07_/_17");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType1_CP[7] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType1_CP[7], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType1_CP[8], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "08_/_17");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType1_CP[8] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType1_CP[8], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType1_CP[9], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "09_/_17");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType1_CP[9] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType1_CP[9], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType1_CP[10], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "10_/_17");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType1_CP[10] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType1_CP[10], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType1_CP[11], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "11_/_17");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType1_CP[11] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType1_CP[11], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType1_CP[12], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "12_/_17");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType1_CP[12] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType1_CP[12], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType1_CP[13], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "13_/_17");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType1_CP[13] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType1_CP[13], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType1_CP[14], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "14_/_17");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType1_CP[14] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType1_CP[14], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType1_CP[15], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "15_/_17");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType1_CP[15] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType1_CP[15], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType1_CP[16], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "16_/_17");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType1_CP[16] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType1_CP[16], 0);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "17_/_17");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- ContarPlayers --;
- PosicaoRace ++;
- if(ContarPlayers > 0)
- {
- if(ContarSegCorredor[playerid] >= 0 && ContarMinCorredor[playerid] < 1)
- format(Str, sizeof(Str), "Jogador %s terminou a corrida em %iª posição com %02i segundos. Restam %i jogadores.", GetName(playerid), PosicaoRace, ContarSegCorredor[playerid], ContarPlayers);
- else if(ContarSegCorredor[playerid] >= 0 && ContarMinCorredor[playerid] > 0)
- format(Str, sizeof(Str), "Jogador %s terminou a corrida em %iª posição com %02i minutos e %02i segundos. Restam %i jogadores.", GetName(playerid), PosicaoRace, ContarMinCorredor[playerid], ContarSegCorredor[playerid], ContarPlayers);
- }
- else
- {
- if(ContarSegCorredor[playerid] >= 0 && ContarMinCorredor[playerid] < 1)
- format(Str, sizeof(Str), "Jogador %s terminou a corrida em %iª posição com %02i segundos. A partida foi encerrada.", GetName(playerid), PosicaoRace, ContarSegCorredor[playerid], ContarPlayers);
- else if(ContarSegCorredor[playerid] >= 0 && ContarMinCorredor[playerid] > 0)
- format(Str, sizeof(Str), "Jogador %s terminou a corrida em %iª posição com %02i minutos e %02i segundos. A partida foi encerrada.", GetName(playerid), PosicaoRace, ContarMinCorredor[playerid], ContarSegCorredor[playerid], ContarPlayers);
- EncerrarRace();
- }
- SendClientMessageToAll(-1, Str);
- FoiRace[playerid] = false;
- ContarSegCorredor[playerid] = 0;
- ContarMinCorredor[playerid] = 0;
- HideAllTextDraws(playerid);
- }
- }
- else if(RaceType == 1)
- {
- if(checkpointid == CreateRaceType2_CP[0] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType2_CP[0], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType2_CP[1], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "01_/_19");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType2_CP[1] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType2_CP[1], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType2_CP[2], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "02_/_19");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType2_CP[2] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType2_CP[2], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType2_CP[3], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "03_/_19");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType2_CP[3] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType2_CP[3], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType2_CP[4], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "04_/_19");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType2_CP[4] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType2_CP[4], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType2_CP[5], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "05_/_19");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType2_CP[5] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType2_CP[5], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType2_CP[6], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "06_/_19");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType2_CP[6] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType2_CP[6], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType2_CP[7], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "07_/_19");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType2_CP[7] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType2_CP[7], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType2_CP[8], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "08_/_19");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType2_CP[8] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType2_CP[8], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType2_CP[9], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "09_/_19");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType2_CP[9] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType2_CP[9], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType2_CP[10], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "10_/_19");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType2_CP[10] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType2_CP[10], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType2_CP[11], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "11_/_19");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType2_CP[11] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType2_CP[11], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType2_CP[12], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "12_/_19");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- KillTimer(TimerCheckPlayerInRace);
- new GetCarID[MAX_PLAYERS], Float:Velocity[3], Float:PosPlayer[3], Float:Angle;
- GetPlayerPos(playerid, PosPlayer[0], PosPlayer[1], PosPlayer[2]);
- GetVehicleZAngle(playerid, Angle);
- GetCarID[playerid] = GetPlayerVehicleID(playerid);
- GetVehicleVelocity(GetCarID[playerid], Velocity[0], Velocity[1], Velocity[2]);
- if(GetCarID[playerid] == CreateRaceType2_Cars[0])
- DestroyVehicle(CreateRaceType2_Cars[0]),
- CreateSubRaceType2_Cars[0] = AddStaticVehicle(411, PosPlayer[0], PosPlayer[1], PosPlayer[2], Angle, -1, -1),
- PutPlayerInVehicle(playerid, CreateSubRaceType2_Cars[0], 0),
- SetVehicleVelocity(GetCarID[playerid], Velocity[0], Velocity[1], Velocity[2]);
- else if(GetCarID[playerid] == CreateRaceType2_Cars[1])
- DestroyVehicle(CreateRaceType2_Cars[1]),
- CreateSubRaceType2_Cars[1] = AddStaticVehicle(411, PosPlayer[0], PosPlayer[1], PosPlayer[2], Angle, -1, -1),
- PutPlayerInVehicle(playerid, CreateSubRaceType2_Cars[1], 0),
- SetVehicleVelocity(GetCarID[playerid], Velocity[0], Velocity[1], Velocity[2]);
- else if(GetCarID[playerid] == CreateRaceType2_Cars[2])
- DestroyVehicle(CreateRaceType2_Cars[2]),
- CreateSubRaceType2_Cars[2] = AddStaticVehicle(411, PosPlayer[0], PosPlayer[1], PosPlayer[2], Angle, -1, -1),
- PutPlayerInVehicle(playerid, CreateSubRaceType2_Cars[2], 0),
- SetVehicleVelocity(GetCarID[playerid], Velocity[0], Velocity[1], Velocity[2]);
- else if(GetCarID[playerid] == CreateRaceType2_Cars[3])
- DestroyVehicle(CreateRaceType2_Cars[3]),
- CreateSubRaceType2_Cars[3] = AddStaticVehicle(411, PosPlayer[0], PosPlayer[1], PosPlayer[2], Angle, -1, -1),
- PutPlayerInVehicle(playerid, CreateSubRaceType2_Cars[3], 0),
- SetVehicleVelocity(GetCarID[playerid], Velocity[0], Velocity[1], Velocity[2]);
- else if(GetCarID[playerid] == CreateRaceType2_Cars[4])
- DestroyVehicle(CreateRaceType2_Cars[4]),
- CreateSubRaceType2_Cars[4] = AddStaticVehicle(411, PosPlayer[0], PosPlayer[1], PosPlayer[2], Angle, -1, -1),
- PutPlayerInVehicle(playerid, CreateSubRaceType2_Cars[4], 0),
- SetVehicleVelocity(GetCarID[playerid], Velocity[0], Velocity[1], Velocity[2]);
- else if(GetCarID[playerid] == CreateRaceType2_Cars[5])
- DestroyVehicle(CreateRaceType2_Cars[5]),
- CreateSubRaceType2_Cars[5] = AddStaticVehicle(411, PosPlayer[0], PosPlayer[1], PosPlayer[2], Angle, -1, -1),
- PutPlayerInVehicle(playerid, CreateSubRaceType2_Cars[5], 0),
- SetVehicleVelocity(GetCarID[playerid], Velocity[0], Velocity[1], Velocity[2]);
- else if(GetCarID[playerid] == CreateRaceType2_Cars[6])
- DestroyVehicle(CreateRaceType2_Cars[6]),
- CreateSubRaceType2_Cars[6] = AddStaticVehicle(411, PosPlayer[0], PosPlayer[1], PosPlayer[2], Angle, -1, -1),
- PutPlayerInVehicle(playerid, CreateSubRaceType2_Cars[6], 0),
- SetVehicleVelocity(GetCarID[playerid], Velocity[0], Velocity[1], Velocity[2]);
- else if(GetCarID[playerid] == CreateRaceType2_Cars[7])
- DestroyVehicle(CreateRaceType2_Cars[7]),
- CreateSubRaceType2_Cars[7] = AddStaticVehicle(411, PosPlayer[0], PosPlayer[1], PosPlayer[2], Angle, -1, -1),
- PutPlayerInVehicle(playerid, CreateSubRaceType2_Cars[7], 0),
- SetVehicleVelocity(GetCarID[playerid], Velocity[0], Velocity[1], Velocity[2]);
- else if(GetCarID[playerid] == CreateRaceType2_Cars[8])
- DestroyVehicle(CreateRaceType2_Cars[8]),
- CreateSubRaceType2_Cars[8] = AddStaticVehicle(411, PosPlayer[0], PosPlayer[1], PosPlayer[2], Angle, -1, -1),
- PutPlayerInVehicle(playerid, CreateSubRaceType2_Cars[8], 0),
- SetVehicleVelocity(GetCarID[playerid], Velocity[0], Velocity[1], Velocity[2]);
- else if(GetCarID[playerid] == CreateRaceType2_Cars[9])
- DestroyVehicle(CreateRaceType2_Cars[9]),
- CreateSubRaceType2_Cars[9] = AddStaticVehicle(411, PosPlayer[0], PosPlayer[1], PosPlayer[2], Angle, -1, -1),
- PutPlayerInVehicle(playerid, CreateSubRaceType2_Cars[9], 0),
- SetVehicleVelocity(GetCarID[playerid], Velocity[0], Velocity[1], Velocity[2]);
- TimerCheckPlayerInRace = SetTimer("CheckPlayerInRace", 1000, true);
- }
- if(checkpointid == CreateRaceType2_CP[12] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType2_CP[12], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType2_CP[13], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "13_/_19");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType2_CP[13] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType2_CP[13], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType2_CP[14], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "14_/_19");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType2_CP[14] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType2_CP[14], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType2_CP[15], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "15_/_19");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType2_CP[15] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType2_CP[15], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType2_CP[16], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "17_/_19");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType2_CP[16] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType2_CP[16], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType2_CP[17], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "18_/_19");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType2_CP[17] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType2_CP[17], 0);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "19_/_19");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- ContarPlayers --;
- PosicaoRace ++;
- if(ContarPlayers > 0)
- {
- if(ContarSegCorredor[playerid] >= 0 && ContarMinCorredor[playerid] < 1)
- format(Str, sizeof(Str), "Jogador %s terminou a corrida em %iª posição com %02i segundos. Restam %i jogadores.", GetName(playerid), PosicaoRace, ContarSegCorredor[playerid], ContarPlayers);
- else if(ContarSegCorredor[playerid] >= 0 && ContarMinCorredor[playerid] > 0)
- format(Str, sizeof(Str), "Jogador %s terminou a corrida em %iª posição com %02i minutos e %02i segundos. Restam %i jogadores.", GetName(playerid), PosicaoRace, ContarMinCorredor[playerid], ContarSegCorredor[playerid], ContarPlayers);
- }
- else
- {
- if(ContarSegCorredor[playerid] >= 0 && ContarMinCorredor[playerid] < 1)
- format(Str, sizeof(Str), "Jogador %s terminou a corrida em %iª posição com %02i segundos. A partida foi encerrada.", GetName(playerid), PosicaoRace, ContarSegCorredor[playerid], ContarPlayers);
- else if(ContarSegCorredor[playerid] >= 0 && ContarMinCorredor[playerid] > 0)
- format(Str, sizeof(Str), "Jogador %s terminou a corrida em %iª posição com %02i minutos e %02i segundos. A partida foi encerrada.", GetName(playerid), PosicaoRace, ContarMinCorredor[playerid], ContarSegCorredor[playerid], ContarPlayers);
- EncerrarRace();
- }
- SendClientMessageToAll(-1, Str);
- FoiRace[playerid] = false;
- ContarSegCorredor[playerid] = 0;
- ContarMinCorredor[playerid] = 0;
- HideAllTextDraws(playerid);
- }
- }
- else if(RaceType == 2)
- {
- if(checkpointid == CreateRaceType3_CP[0] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType3_CP[0], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType3_CP[1], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "01_/_14");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType3_CP[1] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType3_CP[1], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType3_CP[2], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "02_/_14");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType3_CP[2] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType3_CP[2], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType3_CP[3], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "03_/_14");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType3_CP[3] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType3_CP[3], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType3_CP[4], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "04_/_14");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType3_CP[4] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType3_CP[4], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType3_CP[5], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "05_/_14");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType3_CP[5] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType3_CP[5], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType3_CP[6], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "06_/_14");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType3_CP[6] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType3_CP[6], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType3_CP[7], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "07_/_14");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType3_CP[7] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType3_CP[7], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType3_CP[8], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "08_/_14");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType3_CP[8] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType3_CP[8], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType3_CP[9], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "09_/_14");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType3_CP[9] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType3_CP[9], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType3_CP[10], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "10_/_14");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType3_CP[10] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType3_CP[10], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType3_CP[11], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "11_/_14");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType3_CP[11] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType3_CP[11], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType3_CP[12], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "12_/_14");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType3_CP[12] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType3_CP[12], 0);
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType3_CP[13], 1);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "13_/_14");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- }
- if(checkpointid == CreateRaceType3_CP[13] && FoiRace[playerid] == true)
- {
- TogglePlayerDynamicRaceCP(playerid, CreateRaceType3_CP[13], 0);
- PlayerTextDrawSetString(playerid, TDEditor_PTD[2], "14_/_14");
- PlayerTextDrawShow(playerid, TDEditor_PTD[2]);
- ContarPlayers --;
- PosicaoRace ++;
- if(ContarPlayers > 0)
- {
- if(ContarSegCorredor[playerid] >= 0 && ContarMinCorredor[playerid] < 1)
- format(Str, sizeof(Str), "Jogador %s terminou a corrida em %iª posição com %02i segundos. Restam %i jogadores.", GetName(playerid), PosicaoRace, ContarSegCorredor[playerid], ContarPlayers);
- else if(ContarSegCorredor[playerid] >= 0 && ContarMinCorredor[playerid] > 0)
- format(Str, sizeof(Str), "Jogador %s terminou a corrida em %iª posição com %02i minutos e %02i segundos. Restam %i jogadores.", GetName(playerid), PosicaoRace, ContarMinCorredor[playerid], ContarSegCorredor[playerid], ContarPlayers);
- }
- else
- {
- if(ContarSegCorredor[playerid] >= 0 && ContarMinCorredor[playerid] < 1)
- format(Str, sizeof(Str), "Jogador %s terminou a corrida em %iª posição com %02i segundos. A partida foi encerrada.", GetName(playerid), PosicaoRace, ContarSegCorredor[playerid], ContarPlayers);
- else if(ContarSegCorredor[playerid] >= 0 && ContarMinCorredor[playerid] > 0)
- format(Str, sizeof(Str), "Jogador %s terminou a corrida em %iª posição com %02i minutos e %02i segundos. A partida foi encerrada.", GetName(playerid), PosicaoRace, ContarMinCorredor[playerid], ContarSegCorredor[playerid], ContarPlayers);
- EncerrarRace();
- }
- SendClientMessageToAll(-1, Str);
- FoiRace[playerid] = false;
- ContarSegCorredor[playerid] = 0;
- ContarMinCorredor[playerid] = 0;
- HideAllTextDraws(playerid);
- }
- }
- return 0;
- }
- CMD:iniciarrace(playerid)
- {
- if(IniciouRace == true)
- return SendClientMessage(playerid, -1, "O Race já foi foi iniciado!");
- RaceType = random(3);
- IniciouRace = true;
- MinutosLimiteTempoRace = MAX_LIMITE_TEMPO_RACE;
- TempoParaIniciarRace = MAX_TEMPO_INICIAR_RACE;
- TimerIniciarRace = SetTimer("IniciarRace", 1000, true);
- new Str[70];
- format(Str, sizeof(Str), "Jogador %s abriu o Minigame Race [Tipo: %i]. /irrace", GetName(playerid), RaceType);
- SendClientMessageToAll(-1, Str);
- if(RaceType == 0)
- {
- CreateRaceType1_CP[0] = CreateDynamicRaceCP(0, -2278.7839, -1731.2976, 468.4949, -2346.3909, -1831.2087, 430.2227, 10.0, -1, -1, -1, 800.0);
- CreateRaceType1_CP[1] = CreateDynamicRaceCP(0, -2346.3909, -1831.2087, 430.2227, -2392.6487, -1865.5306, 405.3845, 10.0, -1, -1, -1, 800.0);
- CreateRaceType1_CP[2] = CreateDynamicRaceCP(0, -2392.6487, -1865.5306, 405.3845, -2403.8564, -1849.8149, 410.7476, 10.0, -1, -1, -1, 800.0);
- CreateRaceType1_CP[3] = CreateDynamicRaceCP(0, -2403.8564, -1849.8149, 410.7476, -2437.3201, -1795.8829, 411.5971, 10.0, -1, -1, -1, 800.0);
- CreateRaceType1_CP[4] = CreateDynamicRaceCP(0, -2437.3201, -1795.8829, 411.5971, -2548.0129, -1664.3265, 400.2503, 10.0, -1, -1, -1, 800.0);
- CreateRaceType1_CP[5] = CreateDynamicRaceCP(0, -2548.0129, -1664.3265, 400.2503, -2527.6436, -1799.6401, 376.2256, 10.0, -1, -1, -1, 800.0);
- CreateRaceType1_CP[6] = CreateDynamicRaceCP(0, -2527.6436, -1799.6401, 376.2256, -2585.6658, -1708.0925, 351.4173, 10.0, -1, -1, -1, 800.0);
- CreateRaceType1_CP[7] = CreateDynamicRaceCP(0, -2585.6658, -1708.0925, 351.4173, -2594.4844, -1629.3066, 343.6912, 10.0, -1, -1, -1, 800.0);
- CreateRaceType1_CP[8] = CreateDynamicRaceCP(0, -2594.4844, -1629.3066, 343.6912, -2517.1028, -1875.2411, 300.1499, 10.0, -1, -1, -1, 800.0);
- CreateRaceType1_CP[9] = CreateDynamicRaceCP(0, -2517.1028, -1875.2411, 300.1499, -2654.3835, -1732.6036, 257.0199, 10.0, -1, -1, -1, 800.0);
- CreateRaceType1_CP[10] = CreateDynamicRaceCP(0, -2654.3835, -1732.6036, 257.0199, -2502.4407, -2015.1925, 158.9964, 10.0, -1, -1, -1, 800.0);
- CreateRaceType1_CP[11] = CreateDynamicRaceCP(0, -2502.4407, -2015.1925, 158.9964, -2401.9094, -2097.0400, 118.9221, 10.0, -1, -1, -1, 800.0);
- CreateRaceType1_CP[12] = CreateDynamicRaceCP(0, -2401.9094, -2097.0400, 118.9221, -2205.9839, -2030.8047, 119.3749, 10.0, -1, -1, -1, 800.0);
- CreateRaceType1_CP[13] = CreateDynamicRaceCP(0, -2205.9839, -2030.8047, 119.3749, -2100.9937, -1885.9901, 110.2000, 10.0, -1, -1, -1, 800.0);
- CreateRaceType1_CP[14] = CreateDynamicRaceCP(0, -2100.9937, -1885.9901, 110.2000, -2201.6841, -2084.2366, 79.0967, 10.0, -1, -1, -1, 800.0);
- CreateRaceType1_CP[15] = CreateDynamicRaceCP(0, -2201.6841, -2084.2366, 79.0967, -2379.4275, -2197.7488, 33.0248, 10.0, -1, -1, -1, 800.0);
- CreateRaceType1_CP[16] = CreateDynamicRaceCP(1, -2379.4275, -2197.7488, 33.0248, 0.0, 0.0, 0.0, 10.0, -1, -1, -1, 800.0);
- }
- else if(RaceType == 1)
- {
- CreateRaceType2_CP[0] = CreateDynamicRaceCP(0, -1909.7733, -2430.7981, 30.7878, -1765.9014, -2308.9236, 43.3006, 10.0, -1, -1, -1, 800.0);
- CreateRaceType2_CP[1] = CreateDynamicRaceCP(0, -1765.9014, -2308.9236, 43.3006, -1662.8242, -2184.5437, 33.8857, 10.0, -1, -1, -1, 800.0);
- CreateRaceType2_CP[2] = CreateDynamicRaceCP(0, -1662.8242, -2184.5437, 33.8857, -1445.3738, -2152.6880, 7.7640, 10.0, -1, -1, -1, 800.0);
- CreateRaceType2_CP[3] = CreateDynamicRaceCP(0, -1445.3738, -2152.6880, 7.7640, -1293.8445, -2213.2083, 21.9334, 10.0, -1, -1, -1, 800.0);
- CreateRaceType2_CP[4] = CreateDynamicRaceCP(0, -1293.8445, -2213.2083, 21.9334, -1180.4521, -2355.9568, 19.4245, 10.0, -1, -1, -1, 800.0);
- CreateRaceType2_CP[5] = CreateDynamicRaceCP(0, -1180.4521, -2355.9568, 19.4245, -952.5593, -2355.3245, 60.2869, 10.0, -1, -1, -1, 800.0);
- CreateRaceType2_CP[6] = CreateDynamicRaceCP(0, -952.5593, -2355.3245, 60.2869, -938.1946, -2182.4341, 34.8883, 10.0, -1, -1, -1, 800.0);
- CreateRaceType2_CP[7] = CreateDynamicRaceCP(0, -938.1946, -2182.4341, 34.8883, -771.5208, -2129.7078, 25.2169, 10.0, -1, -1, -1, 800.0);
- CreateRaceType2_CP[8] = CreateDynamicRaceCP(0, -771.5208, -2129.7078, 25.2169, -457.9543, -2016.0144, 44.2173, 10.0, -1, -1, -1, 800.0);
- CreateRaceType2_CP[9] = CreateDynamicRaceCP(0, -457.9543, -2016.0144, 44.2173, -316.0143, -1915.8652, 12.9089, 10.0, -1, -1, -1, 800.0);
- CreateRaceType2_CP[10] = CreateDynamicRaceCP(0, -316.0143, -1915.8652, 12.9089, -280.5152, -1886.6426, 25.4829, 10.0, -1, -1, -1, 800.0);
- CreateRaceType2_CP[11] = CreateDynamicRaceCP(2, -280.5152, -1886.6426, 25.4829, -239.8939, -1670.8677, 2.2036, 10.0, -1, -1, -1, 800.0);
- CreateRaceType2_CP[12] = CreateDynamicRaceCP(0, -239.8939, -1670.8677, 2.2036, -71.8933, -1613.1471, 2.9585, 10.0, -1, -1, -1, 800.0);
- CreateRaceType2_CP[13] = CreateDynamicRaceCP(0, -71.8933, -1613.1471, 2.9585, -23.6096, -1521.4802, 1.5491, 10.0, -1, -1, -1, 800.0);
- CreateRaceType2_CP[14] = CreateDynamicRaceCP(0, -23.6096, -1521.4802, 1.5491, 148.8678, -1579.8848, 11.6387, 10.0, -1, -1, -1, 800.0);
- CreateRaceType2_CP[15] = CreateDynamicRaceCP(0, 148.8678, -1579.8848, 11.6387, 323.8642, -1734.6259, 4.2290, 10.0, -1, -1, -1, 800.0);
- CreateRaceType2_CP[16] = CreateDynamicRaceCP(0, 323.8642, -1734.6259, 4.2290, 314.5245, -1804.5398, 4.2724, 10.0, -1, -1, -1, 800.0);
- CreateRaceType2_CP[17] = CreateDynamicRaceCP(1, 314.5245, -1804.5398, 4.2724, 0.0, 0.0, 0.0, 10.0, -1, -1, -1, 800.0);
- }
- else if(RaceType == 2)
- {
- LoadObjectsRaceType3();
- CreateRaceType3_CP[0] = CreateDynamicRaceCP(0, 3247.4221, 934.0675, 4.1564, 3301.2356, 934.0023, 24.1102, 2.0, -1, -1, -1, 800.0);
- CreateRaceType3_CP[1] = CreateDynamicRaceCP(0, 3301.2356, 934.0023, 24.1102, 3379.0974, 933.8160, 36.6339, 2.0, -1, -1, -1, 800.0);
- CreateRaceType3_CP[2] = CreateDynamicRaceCP(0, 3379.0974, 933.8160, 36.6339, 3446.5098, 903.9937, 14.5876, 2.0, -1, -1, -1, 800.0);
- CreateRaceType3_CP[3] = CreateDynamicRaceCP(0, 3446.5098, 903.9937, 14.5876, 3405.7876, 865.6649, 31.3935, 2.0, -1, -1, -1, 800.0);
- CreateRaceType3_CP[4] = CreateDynamicRaceCP(0, 3405.7876, 865.6649, 31.3935, 3335.5627, 841.5251, 24.1485, 2.0, -1, -1, -1, 800.0);
- CreateRaceType3_CP[5] = CreateDynamicRaceCP(0, 3335.5627, 841.5251, 24.1485, 3325.4204, 787.8494, 46.1474, 2.0, -1, -1, -1, 800.0);
- CreateRaceType3_CP[6] = CreateDynamicRaceCP(0, 3325.4204, 787.8494, 46.1474, 3377.2979, 740.1699, 17.1573, 2.0, -1, -1, -1, 800.0);
- CreateRaceType3_CP[7] = CreateDynamicRaceCP(0, 3377.2979, 740.1699, 17.1573, 3458.0828, 731.8195, 44.4090, 2.0, -1, -1, -1, 800.0);
- CreateRaceType3_CP[8] = CreateDynamicRaceCP(0, 3458.0828, 731.8195, 44.4090, 3520.9031, 695.9066, 36.4415, 2.0, -1, -1, -1, 800.0);
- CreateRaceType3_CP[9] = CreateDynamicRaceCP(0, 3520.9031, 695.9066, 36.4415, 3469.4397, 693.0421, 35.8964, 2.0, -1, -1, -1, 800.0);
- CreateRaceType3_CP[10] = CreateDynamicRaceCP(0, 3469.4397, 693.0421, 35.8964, 3443.0298, 774.4858, 54.6401, 2.0, -1, -1, -1, 800.0);
- CreateRaceType3_CP[11] = CreateDynamicRaceCP(0, 3443.0298, 774.4858, 54.6401, 3511.8420, 860.0491, 44.5532, 2.0, -1, -1, -1, 800.0);
- CreateRaceType3_CP[12] = CreateDynamicRaceCP(0, 3511.8420, 860.0491, 44.5532, 3622.7810, 940.4158, 37.9313, 2.0, -1, -1, -1, 800.0);
- CreateRaceType3_CP[13] = CreateDynamicRaceCP(1, 3622.7810, 940.4158, 37.9313, 0.0, 0.0, 0.0, 4.0, -1, -1, -1, 800.0);
- }
- return 1;
- }
- CMD:irrace(playerid)
- {
- new Str[70];
- if(RaceType == 0 && ContarPlayers >= 8 || RaceType == 1 && ContarPlayers >= 10 || RaceType == 2 && ContarPlayers >= 4)
- return SendClientMessage(playerid, -1, "Já excedeu o número de corredores. Aguarde a próxima corrida!");
- if(FoiRace[playerid] == true)
- return SendClientMessage(playerid, -1, "Você já está no Race!");
- if(IniciouRace == false)
- return SendClientMessage(playerid, -1, "O Race ainda não foi iniciado!");
- if(ComecouRace == true)
- return SendClientMessage(playerid, -1, "O Race já começou. Aguarde a próxima rodada.");
- FoiRace[playerid] = true;
- SendClientMessage(playerid, -1, "Você foi pro Race, aguarde o início da partida!");
- TogglePlayerControllable(playerid, 0);
- ContarPlayers ++;
- if(RaceType == 0)
- {
- if(ContarPlayers == 0 | 1)
- CreateRaceType1_Cars[0] = AddStaticVehicle(495, -2338.9939, -1591.2080, 483.3474, 193.9483, 106, 1),
- AddVehicleComponent(CreateRaceType1_Cars[0], 1008), AddVehicleComponent(CreateRaceType1_Cars[0], 1020),
- AddVehicleComponent(CreateRaceType1_Cars[0], 1079), AddVehicleComponent(CreateRaceType1_Cars[0], 1087),
- PutPlayerInVehicle(playerid, CreateRaceType1_Cars[0], 0);
- else if(ContarPlayers == 2)
- CreateRaceType1_Cars[1] = AddStaticVehicle(495, -2335.9897, -1590.3224, 483.3694, 196.1669, 80, 1),
- AddVehicleComponent(CreateRaceType1_Cars[1], 1008), AddVehicleComponent(CreateRaceType1_Cars[1], 1020),
- AddVehicleComponent(CreateRaceType1_Cars[1], 1079), AddVehicleComponent(CreateRaceType1_Cars[1], 1087),
- PutPlayerInVehicle(playerid, CreateRaceType1_Cars[1], 0);
- else if(ContarPlayers == 3)
- CreateRaceType1_Cars[2] = AddStaticVehicle(495, -2332.9619, -1589.3904, 483.3896, 195.7671, 75, 1),
- AddVehicleComponent(CreateRaceType1_Cars[2], 1008), AddVehicleComponent(CreateRaceType1_Cars[2], 1020),
- AddVehicleComponent(CreateRaceType1_Cars[2], 1079), AddVehicleComponent(CreateRaceType1_Cars[2], 1087),
- PutPlayerInVehicle(playerid, CreateRaceType1_Cars[2], 0);
- else if(ContarPlayers == 4)
- CreateRaceType1_Cars[3] = AddStaticVehicle(495, -2329.9395, -1588.5203, 483.4092, 196.6622, 12, 1),
- AddVehicleComponent(CreateRaceType1_Cars[3], 1008), AddVehicleComponent(CreateRaceType1_Cars[3], 1020),
- AddVehicleComponent(CreateRaceType1_Cars[3], 1079), AddVehicleComponent(CreateRaceType1_Cars[3], 1087),
- PutPlayerInVehicle(playerid, CreateRaceType1_Cars[3], 0);
- else if(ContarPlayers == 5)
- CreateRaceType1_Cars[4] = AddStaticVehicle(495, -2337.3923, -1597.5865, 483.4134, 193.6572, 64, 1),
- AddVehicleComponent(CreateRaceType1_Cars[4], 1008), AddVehicleComponent(CreateRaceType1_Cars[4], 1020),
- AddVehicleComponent(CreateRaceType1_Cars[4], 1079), AddVehicleComponent(CreateRaceType1_Cars[4], 1087),
- PutPlayerInVehicle(playerid, CreateRaceType1_Cars[4], 0);
- else if(ContarPlayers == 6)
- CreateRaceType1_Cars[5] = AddStaticVehicle(495, -2334.2798, -1596.7443, 483.4373, 194.8604, 123, 1),
- AddVehicleComponent(CreateRaceType1_Cars[5], 1008), AddVehicleComponent(CreateRaceType1_Cars[5], 1020),
- AddVehicleComponent(CreateRaceType1_Cars[5], 1079), AddVehicleComponent(CreateRaceType1_Cars[5], 1087),
- PutPlayerInVehicle(playerid, CreateRaceType1_Cars[5], 0);
- else if(ContarPlayers == 7)
- CreateRaceType1_Cars[6] = AddStaticVehicle(495, -2331.1445, -1595.9390, 483.4584, 195.2133, 116, 1),
- AddVehicleComponent(CreateRaceType1_Cars[6], 1008), AddVehicleComponent(CreateRaceType1_Cars[6], 1020),
- AddVehicleComponent(CreateRaceType1_Cars[6], 1079), AddVehicleComponent(CreateRaceType1_Cars[6], 1087),
- PutPlayerInVehicle(playerid, CreateRaceType1_Cars[6], 0);
- else if(ContarPlayers == 8)
- CreateRaceType1_Cars[7] = AddStaticVehicle(495, -2327.9021, -1595.1241, 483.4803, 197.1085, 112, 1),
- AddVehicleComponent(CreateRaceType1_Cars[7], 1008), AddVehicleComponent(CreateRaceType1_Cars[7], 1020),
- AddVehicleComponent(CreateRaceType1_Cars[7], 1079), AddVehicleComponent(CreateRaceType1_Cars[7], 1087),
- PutPlayerInVehicle(playerid, CreateRaceType1_Cars[7], 0);
- for(new i = 0; i < sizeof(CreateRaceType1_CP); i ++) TogglePlayerDynamicRaceCP(playerid, CreateRaceType1_CP[i], 0);
- format(Str, sizeof(Str), "Jogador %s foi para o Race. (%02i/08)", GetName(playerid), ContarPlayers);
- }
- else if(RaceType == 1)
- {
- if(ContarPlayers == 0 | 1)
- CreateRaceType2_Cars[0] = AddStaticVehicle(568, -1964.9510, -2478.0415, 30.2924, 312.7747, 12, 1),
- AddVehicleComponent(CreateRaceType2_Cars[0], 1008), AddVehicleComponent(CreateRaceType2_Cars[0], 1020),
- AddVehicleComponent(CreateRaceType2_Cars[0], 1079), AddVehicleComponent(CreateRaceType2_Cars[0], 1087),
- PutPlayerInVehicle(playerid, CreateRaceType2_Cars[0], 0);
- else if(ContarPlayers == 2)
- CreateRaceType2_Cars[1] = AddStaticVehicle(568, -1963.1853, -2479.9126, 30.3695, 311.9326, 112, 1),
- AddVehicleComponent(CreateRaceType2_Cars[1], 1008), AddVehicleComponent(CreateRaceType2_Cars[1], 1020),
- AddVehicleComponent(CreateRaceType2_Cars[1], 1079), AddVehicleComponent(CreateRaceType2_Cars[1], 1087),
- PutPlayerInVehicle(playerid, CreateRaceType2_Cars[1], 0);
- else if(ContarPlayers == 3)
- CreateRaceType2_Cars[2] = AddStaticVehicle(568, -1961.3792, -2481.9192, 30.3893, 312.7931, 106, 1),
- AddVehicleComponent(CreateRaceType2_Cars[2], 1008), AddVehicleComponent(CreateRaceType2_Cars[2], 1020),
- AddVehicleComponent(CreateRaceType2_Cars[2], 1079), AddVehicleComponent(CreateRaceType2_Cars[2], 1087),
- PutPlayerInVehicle(playerid, CreateRaceType2_Cars[2], 0);
- else if(ContarPlayers == 4)
- CreateRaceType2_Cars[3] = AddStaticVehicle(568, -1959.7698, -2484.0764, 30.5726, 312.2147,80, 1),
- AddVehicleComponent(CreateRaceType2_Cars[3], 1008), AddVehicleComponent(CreateRaceType2_Cars[3], 1020),
- AddVehicleComponent(CreateRaceType2_Cars[3], 1079), AddVehicleComponent(CreateRaceType2_Cars[3], 1087),
- PutPlayerInVehicle(playerid, CreateRaceType2_Cars[3], 0);
- else if(ContarPlayers == 5)
- CreateRaceType2_Cars[4] = AddStaticVehicle(568, -1957.9907, -2486.0383, 30.8522, 312.8775, 75, 1),
- AddVehicleComponent(CreateRaceType2_Cars[4], 1008), AddVehicleComponent(CreateRaceType2_Cars[4], 1020),
- AddVehicleComponent(CreateRaceType2_Cars[4], 1079), AddVehicleComponent(CreateRaceType2_Cars[4], 1087),
- PutPlayerInVehicle(playerid, CreateRaceType2_Cars[4], 0);
- else if(ContarPlayers == 6)
- CreateRaceType2_Cars[5] = AddStaticVehicle(568, -1963.5206, -2490.6260, 31.3467, 310.7056, 106, 1),
- AddVehicleComponent(CreateRaceType2_Cars[5], 1008), AddVehicleComponent(CreateRaceType2_Cars[5], 1020),
- AddVehicleComponent(CreateRaceType2_Cars[5], 1079), AddVehicleComponent(CreateRaceType2_Cars[5], 1087),
- PutPlayerInVehicle(playerid, CreateRaceType2_Cars[5], 0);
- else if(ContarPlayers == 7)
- CreateRaceType2_Cars[6] = AddStaticVehicle(568, -1965.1364, -2488.8669, 30.8470, 311.5388, 112, 1),
- AddVehicleComponent(CreateRaceType2_Cars[6], 1008), AddVehicleComponent(CreateRaceType2_Cars[6], 1020),
- AddVehicleComponent(CreateRaceType2_Cars[6], 1079), AddVehicleComponent(CreateRaceType2_Cars[6], 1087),
- PutPlayerInVehicle(playerid, CreateRaceType2_Cars[6], 0);
- else if(ContarPlayers == 8)
- CreateRaceType2_Cars[7] = AddStaticVehicle(568, -1966.6750, -2487.0349, 30.5587, 312.5399, 116, 1),
- AddVehicleComponent(CreateRaceType2_Cars[7], 1008), AddVehicleComponent(CreateRaceType2_Cars[7], 1020),
- AddVehicleComponent(CreateRaceType2_Cars[7], 1079), AddVehicleComponent(CreateRaceType2_Cars[7], 1087),
- PutPlayerInVehicle(playerid, CreateRaceType2_Cars[7], 0);
- else if(ContarPlayers == 9)
- CreateRaceType2_Cars[8] = AddStaticVehicle(568, -1968.4624, -2485.0818, 30.4043, 313.1461, 123, 1),
- AddVehicleComponent(CreateRaceType2_Cars[8], 1008), AddVehicleComponent(CreateRaceType2_Cars[7], 1020),
- AddVehicleComponent(CreateRaceType2_Cars[8], 1079), AddVehicleComponent(CreateRaceType2_Cars[7], 1087),
- PutPlayerInVehicle(playerid, CreateRaceType2_Cars[8], 0);
- else if(ContarPlayers == 10)
- CreateRaceType2_Cars[9] = AddStaticVehicle(568, -1970.2554, -2483.1858, 30.3614, 313.2731, 64, 1),
- AddVehicleComponent(CreateRaceType2_Cars[9], 1008), AddVehicleComponent(CreateRaceType2_Cars[7], 1020),
- AddVehicleComponent(CreateRaceType2_Cars[9], 1079), AddVehicleComponent(CreateRaceType2_Cars[7], 1087),
- PutPlayerInVehicle(playerid, CreateRaceType2_Cars[9], 0);
- for(new i = 0; i < sizeof(CreateRaceType2_CP); i ++) TogglePlayerDynamicRaceCP(playerid, CreateRaceType2_CP[i], 0);
- format(Str, sizeof(Str), "Jogador %s foi para o Race. (%02i/10)", GetName(playerid), ContarPlayers);
- }
- else if(RaceType == 2)
- {
- if(ContarPlayers == 0 | 1)
- CreateRaceType3_Cars[0] = AddStaticVehicle(522, 3190.3911, 935.7676, 4.0416, 271.8963, -1, 1),
- PutPlayerInVehicle(playerid, CreateRaceType3_Cars[0], 0);
- else if(ContarPlayers == 2)
- CreateRaceType3_Cars[1] = AddStaticVehicle(522, 3190.2214, 934.3628, 4.0414, 267.4596, -1, 1),
- PutPlayerInVehicle(playerid, CreateRaceType3_Cars[1], 0);
- else if(ContarPlayers == 3)
- CreateRaceType3_Cars[2] = AddStaticVehicle(522, 3190.3896, 932.9375, 4.0401, 271.2959, -1, 1),
- PutPlayerInVehicle(playerid, CreateRaceType3_Cars[2], 0);
- else if(ContarPlayers == 4)
- CreateRaceType3_Cars[3] = AddStaticVehicle(522, 3190.2524, 931.4530, 4.0453, 263.1314, -1, 1),
- PutPlayerInVehicle(playerid, CreateRaceType3_Cars[3], 0);
- for(new i = 0; i < sizeof(CreateRaceType3_CP); i ++) TogglePlayerDynamicRaceCP(playerid, CreateRaceType3_CP[i], 0);
- format(Str, sizeof(Str), "Jogador %s foi para o Race. (%02i/04)", GetName(playerid), ContarPlayers);
- }
- SendClientMessageToAll(-1, Str);
- return 1;
- }
- forward IniciarRace();
- public IniciarRace()
- {
- TempoParaIniciarRace --;
- if(TempoParaIniciarRace == 20)
- SendClientMessageToAll(-1, "Faltam apenas 20 segundos para iniciar o Race. /irrace");
- else if(TempoParaIniciarRace == 10)
- SendClientMessageToAll(-1, "Faltam apenas 10 segundos para iniciar o Race. /irrace");
- if(TempoParaIniciarRace == 0 && ContarPlayers < 2)
- SendClientMessageToAll(-1, "O Race não foi iniciado por falta de competidores."),
- EncerrarRace();
- for(new i = 0; i < MAX_PLAYERS; i ++)
- {
- if(FoiRace[i] == true && ContarPlayers > 1)
- {
- if(TempoParaIniciarRace == 5) GameTextForPlayer(i, "~r~5", 1000, 5);
- else if(TempoParaIniciarRace == 4) GameTextForPlayer(i, "~r~4", 1000, 5);
- else if(TempoParaIniciarRace == 3) GameTextForPlayer(i, "~r~3", 1000, 5);
- else if(TempoParaIniciarRace == 2) GameTextForPlayer(i, "~r~2", 1000, 5);
- else if(TempoParaIniciarRace == 1) GameTextForPlayer(i, "~r~1", 1000, 5);
- else if(TempoParaIniciarRace == 0)
- {
- if(FoiRace[i] == true)
- {
- TogglePlayerControllable(i, 1);
- GameTextForPlayer(i, "~g~GO GO GO", 3000, 4);
- if(RaceType == 0) TogglePlayerDynamicRaceCP(i, CreateRaceType1_CP[0], 1);
- else if(RaceType == 1) TogglePlayerDynamicRaceCP(i, CreateRaceType2_CP[0], 1);
- else if(RaceType == 2) TogglePlayerDynamicRaceCP(i, CreateRaceType3_CP[0], 1);
- ShowAllTextDraws(i);
- }
- }
- }
- }
- if(TempoParaIniciarRace == 0 && ContarPlayers > 1)
- TimerTempoRace = SetTimer("TempoRace", 1000, true),
- TimerCheckPlayerInRace = SetTimer("CheckPlayerInRace", 1000, true),
- KillTimer(TimerIniciarRace),
- ComecouRace = true,
- SendClientMessageToAll(-1, "O Race foi iniciado.");
- return 1;
- }
- forward TempoRace();
- public TempoRace()
- {
- ContarTempoRace ++;
- SegundosLimiteTempoRace --;
- if(SegundosLimiteTempoRace < 0)
- {
- if(MinutosLimiteTempoRace * 60 / 60 == 0 && SegundosLimiteTempoRace == 0) return MinutosLimiteTempoRace = 0, SegundosLimiteTempoRace = 0;
- SegundosLimiteTempoRace = 59;
- MinutosLimiteTempoRace --;
- }
- new String[100], cPlayers[10];
- if(SegundosLimiteTempoRace >= 0 && MinutosLimiteTempoRace < 1) format(String, sizeof(String), "00:%02i", SegundosLimiteTempoRace);
- else if(SegundosLimiteTempoRace >= 0 && MinutosLimiteTempoRace > 0) format(String, sizeof(String), "%02i:%02i", MinutosLimiteTempoRace, SegundosLimiteTempoRace);
- for(new id = 0; id < MAX_PLAYERS; id ++)
- {
- if(FoiRace[id] == true && ContarTempoRace >= MAX_LIMITE_TEMPO_RACE * 60)
- {
- new Str[115];
- GameTextForPlayer(id, "~b~]]~r~DESCLASSIFICADO~b~]]", 10000, 3);
- format(Str, sizeof(Str), "Jogador %s foi desclassificado do Race por exceder o tempo máximo da partida!", GetName(id));
- SendClientMessageToAll(-1, Str);
- SetTimer("EncerrarRace", 20, false);
- }
- else if(FoiRace[id] == true && ContarTempoRace < MAX_LIMITE_TEMPO_RACE * 60)
- {
- ContarSegCorredor[id] ++;
- new Str2[80];
- if(ContarSegCorredor[id] > 59)
- ContarMinCorredor[id] ++,
- ContarSegCorredor[id] = 0;
- if(ContarSegCorredor[id] >= 0 && ContarMinCorredor[id] < 1) format(Str2, sizeof(Str2), "00:%02i", ContarSegCorredor[id]);
- else if(ContarSegCorredor[id] >= 0 && ContarMinCorredor[id] > 0) format(Str2, sizeof(Str2), "%02i:%02i", ContarMinCorredor[id], ContarSegCorredor[id]);
- PlayerTextDrawSetString(id, TDEditor_PTD[4], Str2);
- PlayerTextDrawShow(id, TDEditor_PTD[4]);
- PlayerTextDrawSetString(id, TDEditor_PTD[6], String);
- PlayerTextDrawShow(id, TDEditor_PTD[6]);
- format(cPlayers, sizeof(cPlayers), "%02i_/_10", ContarPlayers);
- PlayerTextDrawSetString(id, TDEditor_PTD[8], cPlayers);
- PlayerTextDrawShow(id, TDEditor_PTD[8]);
- }
- }
- return 1;
- }
- forward EncerrarRace();
- public EncerrarRace()
- {
- KillTimer(TimerTempoRace);
- KillTimer(TimerIniciarRace);
- KillTimer(TimerCheckPlayerInRace);
- MinutosLimiteTempoRace = 0;
- SegundosLimiteTempoRace = 0;
- ContarPlayers = 0;
- TimerIniciarRace = 0;
- TempoParaIniciarRace = 0;
- ContarTempoRace = 0;
- PosicaoRace = 0;
- TimerTempoRace = 0;
- IniciouRace = false;
- ComecouRace = false;
- if(RaceType == 0)
- {
- for(new i = 0; i < sizeof(CreateRaceType1_CP); i ++) DestroyDynamicRaceCP(CreateRaceType1_CP[i]);
- for(new i = 0; i < sizeof(CreateRaceType1_Cars); i ++) DestroyVehicle(CreateRaceType1_Cars[i]);
- }
- else if(RaceType == 1)
- {
- for(new i = 0; i < sizeof(CreateRaceType2_CP); i ++) DestroyDynamicRaceCP(CreateRaceType2_CP[i]);
- for(new i = 0; i < sizeof(CreateRaceType2_Cars); i ++) DestroyVehicle(CreateRaceType2_Cars[i]);
- }
- else if(RaceType == 2)
- {
- for(new i = 0; i < sizeof(CreateRaceType3_Objects); i ++) DestroyDynamicObject(CreateRaceType3_Objects[i]);
- for(new i = 0; i < sizeof(CreateRaceType3_CP); i ++) DestroyDynamicRaceCP(CreateRaceType3_CP[i]);
- for(new i = 0; i < sizeof(CreateRaceType3_Cars); i ++) DestroyVehicle(CreateRaceType3_Cars[i]);
- }
- for(new i = 0; i < MAX_PLAYERS; i ++)
- {
- if(FoiRace[i] == true)
- {
- HideAllTextDraws(i);
- FoiRace[i] = false;
- ContarMinCorredor[i] = 0;
- ContarSegCorredor[i] = 0;
- TogglePlayerControllable(i, 1);
- }
- }
- return 1;
- }
- forward CheckPlayerInRace();
- public CheckPlayerInRace()
- {
- new Str[100], GetPlayerState_, GetVehicleID, Float:GetVHealth;
- for(new i = 0; i < MAX_PLAYERS; i ++)
- {
- if(FoiRace[i] == true)
- {
- GetPlayerState_ = GetPlayerState(i);
- GetVehicleID = GetPlayerVehicleID(i);
- GetVehicleHealth(GetVehicleID, GetVHealth);
- if(GetPlayerState_ == PLAYER_STATE_ONFOOT)
- {
- ContarPlayers --;
- if(RaceType == 0) format(Str, sizeof(Str), "Jogador %s foi desclassificado por sair do veículo. (%02i/08)", GetName(i), ContarPlayers);
- else if(RaceType == 1) format(Str, sizeof(Str), "Jogador %s foi desclassificado por sair do veículo. (%02i/10)", GetName(i), ContarPlayers);
- else if(RaceType == 2) format(Str, sizeof(Str), "Jogador %s foi desclassificado por sair do veículo. (%02i/04)", GetName(i), ContarPlayers);
- SendClientMessageToAll(-1, Str);
- HideAllTextDraws(i);
- FoiRace[i] = false;
- ContarMinCorredor[i] = 0;
- ContarSegCorredor[i] = 0;
- SetPlayerHealth(i, 0.0);
- }
- else if(GetVHealth < 250)
- {
- ContarPlayers --;
- if(RaceType == 0) format(Str, sizeof(Str), "Jogador %s foi desclassificado por explodir o veículo. (%02i/08)", GetName(i), ContarPlayers);
- else if(RaceType == 1) format(Str, sizeof(Str), "Jogador %s foi desclassificado por explodir o veículo. (%02i/08)", GetName(i), ContarPlayers);
- else if(RaceType == 2) format(Str, sizeof(Str), "Jogador %s foi desclassificado por explodir o veículo. (%02i/08)", GetName(i), ContarPlayers);
- SendClientMessageToAll(-1, Str);
- HideAllTextDraws(i);
- FoiRace[i] = false;
- ContarMinCorredor[i] = 0;
- ContarSegCorredor[i] = 0;
- SetPlayerHealth(i, 0.0);
- }
- }
- }
- if(ContarPlayers < 1 && IniciouRace == true)
- SendClientMessageToAll(-1, "O Race foi encerrado por falta de competidores."),
- EncerrarRace();
- return 1;
- }
- stock ShowAllTextDraws(playerid)
- {
- for(new TD = 0; TD < sizeof(TDEditor_PTD); TD ++) PlayerTextDrawShow(playerid, TDEditor_PTD[TD]);
- return 1;
- }
- stock HideAllTextDraws(playerid)
- {
- for(new TD = 0; TD < sizeof(TDEditor_PTD); TD ++) PlayerTextDrawHide(playerid, TDEditor_PTD[TD]);
- return 1;
- }
- stock LoadObjectsRaceType3()
- {
- CreateRaceType3_Objects[0] = CreateDynamicObject(6959,3183,933.90039,3.5,0,0,0,-1,-1,-1,300.0);
- CreateRaceType3_Objects[1] = CreateDynamicObject(6959,3224.2998,933.90039,3.5,0,0,0,-1,-1,-1,300.0);
- CreateRaceType3_Objects[2] = CreateDynamicObject(2755,3246.5,933.90039,3.4,90,179.995,270,-1,-1,-1,300.0);
- CreateRaceType3_Objects[3] = CreateDynamicObject(2755,3249.6333,933.90009,3.59713,82.8,0,89.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[4] = CreateDynamicObject(2755,3252.7173,933.89978,4.18542,75.6,0,89.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[5] = CreateDynamicObject(2755,3255.7031,933.89954,5.15559,68.4,0,89.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[6] = CreateDynamicObject(2755,3258.5439,933.89923,6.49233,61.2,0,89.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[7] = CreateDynamicObject(2755,3261.1946,933.89899,8.17457,54,0,89.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[8] = CreateDynamicObject(2755,3263.6138,933.89874,10.17578,46.8,0,89.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[9] = CreateDynamicObject(2755,3265.7629,933.89856,12.4644,39.6,0,89.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[10] = CreateDynamicObject(2755,3267.6082,933.89838,15.00433,32.4,0,89.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[11] = CreateDynamicObject(2755,3269.4541,933.89844,17.54426,39.595,0,89.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[12] = CreateDynamicObject(2755,3271.6028,933.89801,19.83287,46.8,0,89.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[13] = CreateDynamicObject(2755,3274.0217,933.89777,21.83408,54,0,89.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[14] = CreateDynamicObject(2755,3276.6726,933.89752,23.51632,61.2,0,89.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[15] = CreateDynamicObject(2755,3279.5132,933.89722,24.85307,68.4,0,89.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[16] = CreateDynamicObject(2755,3282.499,933.89697,25.82323,75.6,0,89.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[17] = CreateDynamicObject(2755,3285.583,933.89667,26.41152,82.8,0,89.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[18] = CreateDynamicObject(2755,3288.7168,933.89648,26.60865,90,179.995,269.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[19] = CreateDynamicObject(2755,3291.8496,933.89606,26.41152,82.8,180,269.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[20] = CreateDynamicObject(2755,3294.9336,933.89575,25.82323,75.6,180,269.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[21] = CreateDynamicObject(2755,3297.9194,933.89545,24.85306,68.4,180,269.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[22] = CreateDynamicObject(2755,3300.7603,933.8952,23.51631,61.2,180,269.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[23] = CreateDynamicObject(2755,3303.4109,933.89496,21.83407,54,180,269.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[24] = CreateDynamicObject(2755,3305.8301,933.89471,19.83286,46.8,180,269.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[25] = CreateDynamicObject(2755,3307.9792,933.89453,17.54424,39.6,180,269.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[26] = CreateDynamicObject(2755,3309.8242,933.89453,15.00431,32.399,179.995,269.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[27] = CreateDynamicObject(2755,3311.6699,933.89417,12.46438,39.6,180,269.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[28] = CreateDynamicObject(2755,3313.8191,933.89398,10.17577,46.8,180,269.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[29] = CreateDynamicObject(2755,3316.238,933.89374,8.17456,54,180,269.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[30] = CreateDynamicObject(2755,3318.8889,933.89349,6.49231,61.2,180,269.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[31] = CreateDynamicObject(2755,3321.7295,933.89355,5.15557,68.395,179.995,269.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[32] = CreateDynamicObject(2755,3324.7158,933.89258,4.1854,75.597,179.995,269.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[33] = CreateDynamicObject(2755,3327.7993,933.89264,3.59711,82.8,180,269.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[34] = CreateDynamicObject(2755,3330.9326,933.89233,3.39998,90,180,269.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[35] = CreateDynamicObject(2755,3334.0659,933.89203,3.59711,82.8,0,89.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[36] = CreateDynamicObject(2755,3337.1499,933.89172,4.1854,75.6,0,89.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[37] = CreateDynamicObject(2755,3340.1357,933.89142,5.15557,68.4,0,89.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[38] = CreateDynamicObject(2755,3342.9766,933.89117,6.49231,61.2,0,89.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[39] = CreateDynamicObject(2755,3345.6272,933.89093,8.17455,54,0,89.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[40] = CreateDynamicObject(2755,3348.0464,933.89069,10.17576,46.8,0,89.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[41] = CreateDynamicObject(2755,3350.1956,933.8905,12.46438,39.6,0,89.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[42] = CreateDynamicObject(2755,3352.041,933.89063,15.00431,32.399,0,89.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[43] = CreateDynamicObject(2755,3353.9038,933.89044,17.73588,36.188,0,89.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[44] = CreateDynamicObject(2755,3355.9434,933.89026,20.33836,39.978,0,89.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[45] = CreateDynamicObject(2755,3358.1501,933.89001,22.80037,43.767,0,89.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[46] = CreateDynamicObject(2755,3360.5149,933.88983,25.11115,47.557,0,89.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[47] = CreateDynamicObject(2755,3363.0273,933.88959,27.26058,51.346,0,89.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[48] = CreateDynamicObject(2755,3365.6763,933.88934,29.23926,55.136,0,89.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[49] = CreateDynamicObject(2755,3368.45,933.88904,31.03856,58.925,0,89.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[50] = CreateDynamicObject(2755,3371.3367,933.88879,32.65059,62.714,0,89.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[51] = CreateDynamicObject(2755,3374.3237,933.88849,34.06832,66.504,0,89.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[52] = CreateDynamicObject(2755,3377.3979,933.88818,35.28553,70.293,0,89.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[53] = CreateDynamicObject(2755,3380.5457,933.88788,36.29691,74.083,0,89.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[54] = CreateDynamicObject(2755,3383.7534,933.88757,37.09804,77.872,0,89.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[55] = CreateDynamicObject(2755,3387.0073,933.88727,37.68541,81.662,0,89.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[56] = CreateDynamicObject(2755,3390.2927,933.88696,38.05646,85.451,0,89.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[57] = CreateDynamicObject(2755,3393.5955,933.88666,38.20955,89.241,0,89.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[58] = CreateDynamicObject(2755,3396.9011,933.88635,38.14403,86.97,-180,-90.005,-1,-1,-1,300.0);
- CreateRaceType3_Objects[59] = CreateDynamicObject(2755,3400.1953,933.88599,37.86017,83.18,-180,-90.005,-1,-1,-1,300.0);
- CreateRaceType3_Objects[60] = CreateDynamicObject(2755,3403.4634,933.88568,37.35923,79.391,-180,-90.005,-1,-1,-1,300.0);
- CreateRaceType3_Objects[61] = CreateDynamicObject(2755,3406.6914,933.88538,36.64339,75.601,-180,-90.005,-1,-1,-1,300.0);
- CreateRaceType3_Objects[62] = CreateDynamicObject(2755,3409.865,933.88507,35.71577,71.812,-180,-90.005,-1,-1,-1,300.0);
- CreateRaceType3_Objects[63] = CreateDynamicObject(2755,3412.9702,933.88477,34.58044,68.022,-180,-90.005,-1,-1,-1,300.0);
- CreateRaceType3_Objects[64] = CreateDynamicObject(2755,3415.9937,933.88452,33.24237,64.233,-180,-90.005,-1,-1,-1,300.0);
- CreateRaceType3_Objects[65] = CreateDynamicObject(2755,3418.9221,933.88422,31.70739,60.443,-180,-90.005,-1,-1,-1,300.0);
- CreateRaceType3_Objects[66] = CreateDynamicObject(2755,3421.7432,933.88379,29.98223,56.651,180,269.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[67] = CreateDynamicObject(2755,3424.5999,933.68799,28.10227,56.651,173.455,269.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[68] = CreateDynamicObject(2755,3427.4192,933.10358,26.24682,56.651,166.909,269.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[69] = CreateDynamicObject(2755,3430.1646,932.13831,24.44006,56.651,160.364,269.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[70] = CreateDynamicObject(2755,3432.7998,930.80469,22.70556,56.651,153.818,269.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[71] = CreateDynamicObject(2755,3435.2913,929.12012,21.06591,56.651,147.273,269.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[72] = CreateDynamicObject(2755,3437.606,927.10651,19.54251,56.651,140.727,269.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[73] = CreateDynamicObject(2755,3439.7136,924.79022,18.1552,56.651,134.182,269.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[74] = CreateDynamicObject(2755,3441.5872,922.20129,16.92208,56.651,127.636,269.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[75] = CreateDynamicObject(2755,3443.2019,919.37366,15.85922,56.651,121.091,269.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[76] = CreateDynamicObject(2755,3444.5369,916.34406,14.98047,56.651,114.545,269.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[77] = CreateDynamicObject(2755,3445.5747,913.15204,14.29729,56.651,108,269.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[78] = CreateDynamicObject(2755,3446.3018,909.83917,13.81859,56.651,101.455,269.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[79] = CreateDynamicObject(2755,3446.7087,906.44867,13.55061,56.651,94.909,269.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[80] = CreateDynamicObject(2755,3446.79,903.02441,13.49683,56.651,88.363,269.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[81] = CreateDynamicObject(2755,3446.5449,899.612,13.65797,56.651,81.818,269.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[82] = CreateDynamicObject(2755,3445.9763,896.25494,14.03192,56.651,75.273,269.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[83] = CreateDynamicObject(2755,3445.0918,892.99731,14.61381,56.651,68.727,269.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[84] = CreateDynamicObject(2755,3443.9028,889.88165,15.39605,56.651,62.182,269.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[85] = CreateDynamicObject(2755,3442.425,886.94855,16.36844,56.651,55.636,269.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[86] = CreateDynamicObject(2755,3440.6775,884.23615,17.51831,56.651,49.091,269.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[87] = CreateDynamicObject(2755,3438.6831,881.77997,18.83067,56.651,42.545,269.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[88] = CreateDynamicObject(2755,3436.4678,879.61188,20.2884,56.651,36,269.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[89] = CreateDynamicObject(2755,3434.0605,877.76025,21.87251,56.651,29.455,269.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[90] = CreateDynamicObject(2755,3431.4927,876.24915,23.56233,56.651,22.909,269.995,-1,-1,-1,300.0);
- CreateRaceType3_Objects[91] = CreateDynamicObject(2755,3428.8899,874.96301,25.14435,60.109,25.43,267.035,-1,-1,-1,300.0);
- CreateRaceType3_Objects[92] = CreateDynamicObject(2755,3426.178,873.68256,26.53681,63.486,28.644,263.39,-1,-1,-1,300.0);
- CreateRaceType3_Objects[93] = CreateDynamicObject(2755,3423.3694,872.41333,27.73363,66.746,32.822,258.788,-1,-1,-1,300.0);
- CreateRaceType3_Objects[94] = CreateDynamicObject(2755,3420.4761,871.16089,28.72958,69.831,38.365,252.824,-1,-1,-1,300.0);
- CreateRaceType3_Objects[95] = CreateDynamicObject(2755,3417.5107,869.93066,29.52029,72.649,45.855,244.918,-1,-1,-1,300.0);
- CreateRaceType3_Objects[96] = CreateDynamicObject(2755,3414.4863,868.72815,30.10232,75.047,56.032,234.327,-1,-1,-1,300.0);
- CreateRaceType3_Objects[97] = CreateDynamicObject(2755,3411.4163,867.55847,30.47311,76.793,69.502,220.445,-1,-1,-1,300.0);
- CreateRaceType3_Objects[98] = CreateDynamicObject(2755,3408.3135,866.42682,30.63104,77.611,85.862,203.675,-1,-1,-1,300.0);
- CreateRaceType3_Objects[99] = CreateDynamicObject(2755,3405.1921,865.3382,30.57543,77.317,102.923,186.203,-1,-1,-1,300.0);
- CreateRaceType3_Objects[100] = CreateDynamicObject(2755,3402.0654,864.29724,30.30652,75.982,117.935,170.78,-1,-1,-1,300.0);
- CreateRaceType3_Objects[101] = CreateDynamicObject(2755,3398.9473,863.30853,29.82548,73.863,129.65,158.653,-1,-1,-1,300.0);
- CreateRaceType3_Objects[102] = CreateDynamicObject(2755,3395.8511,862.37646,29.13442,71.223,138.331,149.557,-1,-1,-1,300.0);
- CreateRaceType3_Objects[103] = CreateDynamicObject(2755,3392.7908,861.50507,28.23636,68.251,144.723,142.747,-1,-1,-1,300.0);
- CreateRaceType3_Objects[104] = CreateDynamicObject(2755,3389.7795,860.69812,27.13522,65.066,149.495,137.552,-1,-1,-1,300.0);
- CreateRaceType3_Objects[105] = CreateDynamicObject(2755,3386.8303,859.95923,25.83582,61.74,153.13,133.489,-1,-1,-1,300.0);
- CreateRaceType3_Objects[106] = CreateDynamicObject(2755,3383.9563,859.29156,24.34385,58.317,155.956,130.228,-1,-1,-1,300.0);
- CreateRaceType3_Objects[107] = CreateDynamicObject(2755,3381.1699,858.69806,22.66582,54.826,158.193,127.549,-1,-1,-1,300.0);
- CreateRaceType3_Objects[109] = CreateDynamicObject(2755,3378.4834,858.18127,20.80908,51.286,159.992,125.299,-1,-1,-1,300.0);
- CreateRaceType3_Objects[110] = CreateDynamicObject(2755,3375.9084,857.74353,18.78174,47.708,161.457,123.374,-1,-1,-1,300.0);
- CreateRaceType3_Objects[111] = CreateDynamicObject(2755,3373.4565,857.38678,16.59267,44.103,162.662,121.696,-1,-1,-1,300.0);
- CreateRaceType3_Objects[112] = CreateDynamicObject(2755,3371.0745,857.01318,14.58207,50.929,160.152,125.094,-1,-1,-1,300.0);
- CreateRaceType3_Objects[113] = CreateDynamicObject(2755,3368.489,856.49677,12.87755,57.624,156.445,129.652,-1,-1,-1,300.0);
- CreateRaceType3_Objects[114] = CreateDynamicObject(2755,3365.741,855.84558,11.50602,64.081,150.687,136.232,-1,-1,-1,300.0);
- CreateRaceType3_Objects[115] = CreateDynamicObject(2755,3362.8738,855.06995,10.48909,70.066,141.121,146.6,-1,-1,-1,300.0);
- CreateRaceType3_Objects[116] = CreateDynamicObject(2755,3359.9326,854.18213,9.8428,75.003,124.211,164.299,-1,-1,-1,300.0);
- CreateRaceType3_Objects[117] = CreateDynamicObject(2755,3356.9636,853.19604,9.57735,77.569,96.208,193.082,-1,-1,-1,300.0);
- CreateRaceType3_Objects[118] = CreateDynamicObject(2755,3354.0142,852.12738,9.69693,76.355,65.107,224.963,-1,-1,-1,300.0);
- CreateRaceType3_Objects[119] = CreateDynamicObject(2755,3351.1304,850.9928,10.19964,72.113,44.167,246.689,-1,-1,-1,300.0);
- CreateRaceType3_Objects[120] = CreateDynamicObject(2755,3348.3577,849.81036,11.07755,66.427,32.35,259.301,-1,-1,-1,300.0);
- CreateRaceType3_Objects[121] = CreateDynamicObject(2755,3345.7397,848.59863,12.31683,60.109,25.43,267.035,-1,-1,-1,300.0);
- CreateRaceType3_Objects[122] = CreateDynamicObject(2755,3343.3184,847.37677,13.89793,53.488,21.08,272.225,-1,-1,-1,300.0);
- CreateRaceType3_Objects[123] = CreateDynamicObject(2755,3341.1313,846.164,15.79592,46.703,18.183,275.994,-1,-1,-1,300.0);
- CreateRaceType3_Objects[124] = CreateDynamicObject(2755,3339.2131,844.97943,17.98085,39.823,16.179,278.913,-1,-1,-1,300.0);
- CreateRaceType3_Objects[125] = CreateDynamicObject(2755,3337.3833,843.65417,20.39492,39.823,19.968,278.913,-1,-1,-1,300.0);
- CreateRaceType3_Objects[126] = CreateDynamicObject(2755,3335.6328,842.13336,22.75164,39.823,23.758,278.913,-1,-1,-1,300.0);
- CreateRaceType3_Objects[127] = CreateDynamicObject(2755,3333.9688,840.42358,25.04071,39.823,27.547,278.913,-1,-1,-1,300.0);
- CreateRaceType3_Objects[128] = CreateDynamicObject(2755,3332.3989,838.53235,27.25212,39.823,31.336,278.913,-1,-1,-1,300.0);
- CreateRaceType3_Objects[129] = CreateDynamicObject(2755,3330.9299,836.46783,29.37621,39.823,35.126,278.913,-1,-1,-1,300.0);
- CreateRaceType3_Objects[130] = CreateDynamicObject(2755,3329.5681,834.2392,31.40368,39.823,38.915,278.913,-1,-1,-1,300.0);
- CreateRaceType3_Objects[131] = CreateDynamicObject(2755,3328.3196,831.85614,33.32567,39.823,42.705,278.913,-1,-1,-1,300.0);
- CreateRaceType3_Objects[132] = CreateDynamicObject(2755,3327.1899,829.32904,35.13376,39.823,46.494,278.913,-1,-1,-1,300.0);
- CreateRaceType3_Objects[133] = CreateDynamicObject(2755,3326.1836,826.66895,36.82007,39.823,50.284,278.913,-1,-1,-1,300.0);
- CreateRaceType3_Objects[134] = CreateDynamicObject(2755,3325.3057,823.88757,38.37721,39.823,54.073,278.913,-1,-1,-1,300.0);
- CreateRaceType3_Objects[135] = CreateDynamicObject(2755,3324.5593,820.99701,39.79837,39.823,57.863,278.913,-1,-1,-1,300.0);
- CreateRaceType3_Objects[136] = CreateDynamicObject(2755,3323.9482,818.00995,41.07735,39.823,61.652,278.913,-1,-1,-1,300.0);
- CreateRaceType3_Objects[137] = CreateDynamicObject(2755,3323.4751,814.93933,42.20853,39.823,65.442,278.913,-1,-1,-1,300.0);
- CreateRaceType3_Objects[138] = CreateDynamicObject(2755,3323.1418,811.79877,43.187,39.823,69.231,278.913,-1,-1,-1,300.0);
- CreateRaceType3_Objects[139] = CreateDynamicObject(2755,3322.95,808.60187,44.00845,39.823,73.021,278.913,-1,-1,-1,300.0);
- CreateRaceType3_Objects[140] = CreateDynamicObject(2755,3322.9001,805.36261,44.6693,39.823,76.81,278.913,-1,-1,-1,300.0);
- CreateRaceType3_Objects[141] = CreateDynamicObject(2755,3322.9927,802.09521,45.16667,39.823,80.6,278.913,-1,-1,-1,300.0);
- CreateRaceType3_Objects[142] = CreateDynamicObject(2755,3323.2275,798.81348,45.49837,39.82,84.386,278.91,-1,-1,-1,300.0);
- CreateRaceType3_Objects[143] = CreateDynamicObject(2755,3323.603,795.53314,45.66295,39.823,88.179,278.913,-1,-1,-1,300.0);
- CreateRaceType3_Objects[144] = CreateDynamicObject(2755,3324.1179,792.26715,45.6597,39.823,91.968,278.913,-1,-1,-1,300.0);
- CreateRaceType3_Objects[145] = CreateDynamicObject(2755,3324.7698,789.03027,45.48863,39.823,95.758,278.913,-1,-1,-1,300.0);
- CreateRaceType3_Objects[146] = CreateDynamicObject(2755,3325.5562,785.83661,45.15049,39.823,99.547,278.913,-1,-1,-1,300.0);
- CreateRaceType3_Objects[147] = CreateDynamicObject(2755,3326.4731,782.7002,44.64676,39.823,103.336,278.913,-1,-1,-1,300.0);
- CreateRaceType3_Objects[148] = CreateDynamicObject(2755,3327.5171,779.6347,43.97963,39.823,107.126,278.913,-1,-1,-1,300.0);
- CreateRaceType3_Objects[149] = CreateDynamicObject(2755,3328.6831,776.65356,43.15202,39.823,110.915,278.913,-1,-1,-1,300.0);
- CreateRaceType3_Objects[150] = CreateDynamicObject(2755,3329.9663,773.76978,42.16757,39.823,114.705,278.913,-1,-1,-1,300.0);
- CreateRaceType3_Objects[151] = CreateDynamicObject(2755,3331.3608,770.99597,41.03056,39.823,118.494,278.913,-1,-1,-1,300.0);
- CreateRaceType3_Objects[152] = CreateDynamicObject(2755,3332.8611,768.3443,39.74598,39.823,122.284,278.913,-1,-1,-1,300.0);
- CreateRaceType3_Objects[153] = CreateDynamicObject(2755,3334.46,765.82629,38.31944,39.823,126.073,278.913,-1,-1,-1,300.0);
- CreateRaceType3_Objects[154] = CreateDynamicObject(2755,3336.1509,763.45306,36.75717,39.823,129.863,278.913,-1,-1,-1,300.0);
- CreateRaceType3_Objects[155] = CreateDynamicObject(2755,3337.926,761.23492,35.06601,39.823,133.652,278.913,-1,-1,-1,300.0);
- CreateRaceType3_Objects[156] = CreateDynamicObject(2755,3339.7781,759.18152,33.25335,39.823,137.442,278.913,-1,-1,-1,300.0);
- CreateRaceType3_Objects[157] = CreateDynamicObject(2755,3341.6987,757.30194,31.32712,39.823,141.231,278.913,-1,-1,-1,300.0);
- CreateRaceType3_Objects[158] = CreateDynamicObject(2755,3343.6794,755.60431,29.29575,39.823,145.021,278.913,-1,-1,-1,300.0);
- CreateRaceType3_Objects[159] = CreateDynamicObject(2755,3345.769,754.0144,27.28625,42.891,143.061,281.877,-1,-1,-1,300.0);
- CreateRaceType3_Objects[160] = CreateDynamicObject(2755,3348.0151,752.45752,25.42556,45.875,140.773,285.148,-1,-1,-1,300.0);
- CreateRaceType3_Objects[161] = CreateDynamicObject(2755,3350.4084,750.94037,23.72181,48.755,138.099,288.782,-1,-1,-1,300.0);
- CreateRaceType3_Objects[162] = CreateDynamicObject(2755,3352.938,749.46967,22.18245,51.507,134.977,292.849,-1,-1,-1,300.0);
- CreateRaceType3_Objects[163] = CreateDynamicObject(2755,3355.5933,748.05176,20.81422,54.101,131.332,297.422,-1,-1,-1,300.0);
- CreateRaceType3_Objects[164] = CreateDynamicObject(2755,3358.3621,746.69293,19.62309,56.498,127.09,302.58,-1,-1,-1,300.0);
- CreateRaceType3_Objects[164] = CreateDynamicObject(2755,3361.2327,745.39905,18.61428,58.655,122.178,308.397,-1,-1,-1,300.0);
- CreateRaceType3_Objects[165] = CreateDynamicObject(2755,3364.1921,744.17584,17.79219,60.515,116.547,314.923,-1,-1,-1,300.0);
- CreateRaceType3_Objects[166] = CreateDynamicObject(2755,3367.228,743.02856,17.16043,62.021,110.196,322.163,-1,-1,-1,300.0);
- CreateRaceType3_Objects[167] = CreateDynamicObject(2755,3370.3269,741.96234,16.72175,63.113,103.197,330.046,-1,-1,-1,300.0);
- CreateRaceType3_Objects[168] = CreateDynamicObject(2755,3373.4751,740.98181,16.47807,63.737,95.716,338.407,-1,-1,-1,300.0);
- CreateRaceType3_Objects[169] = CreateDynamicObject(2755,3376.6589,740.09125,16.43046,63.86,88.011,346.992,-1,-1,-1,300.0);
- CreateRaceType3_Objects[170] = CreateDynamicObject(2755,3379.8643,739.29449,16.57913,63.476,80.385,355.498,-1,-1,-1,300.0);
- CreateRaceType3_Objects[171] = CreateDynamicObject(2755,3383.0774,738.59503,16.92342,62.606,73.125,3.64,-1,-1,-1,300.0);
- CreateRaceType3_Objects[172] = CreateDynamicObject(2755,3386.2842,737.99603,17.46183,61.294,66.445,11.206,-1,-1,-1,300.0);
- CreateRaceType3_Objects[173] = CreateDynamicObject(2755,3389.4705,737.50006,18.19201,59.598,60.462,18.082,-1,-1,-1,300.0);
- CreateRaceType3_Objects[174] = CreateDynamicObject(2755,3392.6226,737.10919,19.11075,57.577,55.205,24.238,-1,-1,-1,300.0);
- CreateRaceType3_Objects[175] = CreateDynamicObject(2755,3395.7263,736.82526,20.21406,55.291,50.646,29.707,-1,-1,-1,300.0);
- CreateRaceType3_Objects[176] = CreateDynamicObject(2755,3398.7686,736.64948,21.49709,52.787,46.721,34.555,-1,-1,-1,300.0);
- CreateRaceType3_Objects[177] = CreateDynamicObject(2755,3401.7358,736.58258,22.95425,50.107,43.355,38.857,-1,-1,-1,300.0);
- CreateRaceType3_Objects[178] = CreateDynamicObject(2755,3404.615,736.62488,24.57916,47.286,40.472,42.692,-1,-1,-1,300.0);
- CreateRaceType3_Objects[179] = CreateDynamicObject(2755,3407.3936,736.77618,26.36471,44.35,38.005,46.132,-1,-1,-1,300.0);
- CreateRaceType3_Objects[180] = CreateDynamicObject(2755,3410.0596,737.03583,28.30309,41.32,35.892,49.238,-1,-1,-1,300.0);
- CreateRaceType3_Objects[181] = CreateDynamicObject(2755,3412.6011,737.40271,30.38584,38.215,34.083,52.064,-1,-1,-1,300.0);
- CreateRaceType3_Objects[182] = CreateDynamicObject(2755,3415.1426,737.76959,32.46858,41.32,35.892,49.238,-1,-1,-1,300.0);
- CreateRaceType3_Objects[183] = CreateDynamicObject(2755,3417.8086,738.02924,34.40697,44.35,38.005,46.132,-1,-1,-1,300.0);
- CreateRaceType3_Objects[184] = CreateDynamicObject(2755,3420.5872,738.18054,36.19252,47.286,40.472,42.692,-1,-1,-1,300.0);
- CreateRaceType3_Objects[185] = CreateDynamicObject(2755,3423.4663,738.22284,37.81742,50.107,43.355,38.857,-1,-1,-1,300.0);
- CreateRaceType3_Objects[186] = CreateDynamicObject(2755,3426.4336,738.15588,39.27458,52.787,46.721,34.555,-1,-1,-1,300.0);
- CreateRaceType3_Objects[187] = CreateDynamicObject(2755,3429.4756,737.9801,40.55762,55.291,50.646,29.707,-1,-1,-1,300.0);
- CreateRaceType3_Objects[188] = CreateDynamicObject(2755,3432.5796,737.69617,41.66092,57.577,55.205,24.238,-1,-1,-1,300.0);
- CreateRaceType3_Objects[189] = CreateDynamicObject(2755,3435.7314,737.30536,42.57967,59.598,60.462,18.081,-1,-1,-1,300.0);
- CreateRaceType3_Objects[190] = CreateDynamicObject(2755,3438.918,736.80933,43.30985,61.294,66.445,11.206,-1,-1,-1,300.0);
- CreateRaceType3_Objects[191] = CreateDynamicObject(2755,3442.1245,736.21033,43.84826,62.606,73.125,3.64,-1,-1,-1,300.0);
- CreateRaceType3_Objects[192] = CreateDynamicObject(2755,3445.3376,735.51093,44.19255,63.476,80.385,-4.502,-1,-1,-1,300.0);
- CreateRaceType3_Objects[193] = CreateDynamicObject(2755,3448.5432,734.71417,44.34122,63.86,88.011,-13.008,-1,-1,-1,300.0);
- CreateRaceType3_Objects[194] = CreateDynamicObject(2755,3451.7271,733.82355,44.29361,63.737,-264.284,-21.593,-1,-1,-1,300.0);
- CreateRaceType3_Objects[195] = CreateDynamicObject(2755,3454.8752,732.84302,44.04993,63.113,-256.803,-29.954,-1,-1,-1,300.0);
- CreateRaceType3_Objects[196] = CreateDynamicObject(2755,3457.9739,731.77679,43.61125,62.021,-249.804,-37.837,-1,-1,-1,300.0);
- CreateRaceType3_Objects[197] = CreateDynamicObject(2755,3461.0098,730.62958,42.97949,60.515,-243.453,-45.077,-1,-1,-1,300.0);
- CreateRaceType3_Objects[198] = CreateDynamicObject(2755,3463.9695,729.40631,42.1574,58.655,-237.822,-51.603,-1,-1,-1,300.0);
- CreateRaceType3_Objects[199] = CreateDynamicObject(2755,3466.8401,728.11249,41.14859,56.498,-232.91,-57.42,-1,-1,-1,300.0);
- CreateRaceType3_Objects[200] = CreateDynamicObject(2755,3469.6089,726.7536,39.95747,54.101,-228.668,-62.578,-1,-1,-1,300.0);
- CreateRaceType3_Objects[201] = CreateDynamicObject(2755,3472.2639,725.33575,38.58923,51.507,-225.023,-67.151,-1,-1,-1,300.0);
- CreateRaceType3_Objects[202] = CreateDynamicObject(2755,3474.7937,723.86499,37.04988,48.755,-221.901,-71.218,-1,-1,-1,300.0);
- CreateRaceType3_Objects[203] = CreateDynamicObject(2755,3477.1868,722.34784,35.34613,45.875,-219.227,-74.852,-1,-1,-1,300.0);
- CreateRaceType3_Objects[204] = CreateDynamicObject(2755,3479.4331,720.79095,33.48544,42.891,-216.939,-78.123,-1,-1,-1,300.0);
- CreateRaceType3_Objects[205] = CreateDynamicObject(2755,3481.5225,719.20117,31.47594,39.82,145.02,278.91,-1,-1,-1,300.0);
- CreateRaceType3_Objects[206] = CreateDynamicObject(2755,3483.5745,717.70459,29.63035,45.578,141.017,284.802,-1,-1,-1,300.0);
- CreateRaceType3_Objects[207] = CreateDynamicObject(2755,3485.8933,716.2785,28.06634,50.965,135.64,291.994,-1,-1,-1,300.0);
- CreateRaceType3_Objects[208] = CreateDynamicObject(2755,3488.4424,714.94543,26.80858,55.799,128.43,300.963,-1,-1,-1,300.0);
- CreateRaceType3_Objects[209] = CreateDynamicObject(2755,3491.1814,713.72638,25.87691,59.807,118.889,312.221,-1,-1,-1,300.0);
- CreateRaceType3_Objects[210] = CreateDynamicObject(2755,3494.0674,712.64056,25.28601,62.62,106.773,326.025,-1,-1,-1,300.0);
- CreateRaceType3_Objects[211] = CreateDynamicObject(2755,3497.0544,711.70514,25.04521,63.845,92.65,341.823,-1,-1,-1,300.0);
- CreateRaceType3_Objects[212] = CreateDynamicObject(2755,3500.0959,710.93475,25.15831,63.263,78.163,357.981,-1,-1,-1,300.0);
- CreateRaceType3_Objects[213] = CreateDynamicObject(2755,3503.1436,710.34174,25.62352,60.983,65.197,12.629,-1,-1,-1,300.0);
- CreateRaceType3_Objects[214] = CreateDynamicObject(2755,3506.1238,709.6712,26.34792,60.983,57.997,12.629,-1,-1,-1,300.0);
- CreateRaceType3_Objects[215] = CreateDynamicObject(2755,3508.9641,708.66968,27.2345,60.983,50.797,12.629,-1,-1,-1,300.0);
- CreateRaceType3_Objects[216] = CreateDynamicObject(2755,3511.6199,707.35297,28.26927,60.983,43.597,12.629,-1,-1,-1,300.0);
- CreateRaceType3_Objects[217] = CreateDynamicObject(2755,3514.0488,705.74182,29.43593,60.983,36.397,12.629,-1,-1,-1,300.0);
- CreateRaceType3_Objects[218] = CreateDynamicObject(2755,3516.2126,703.86163,30.71607,60.983,29.197,12.629,-1,-1,-1,300.0);
- CreateRaceType3_Objects[219] = CreateDynamicObject(2755,3518.0776,701.74213,32.0895,60.983,21.997,12.629,-1,-1,-1,300.0);
- CreateRaceType3_Objects[220] = CreateDynamicObject(2755,3519.614,699.41669,33.53457,60.983,14.797,12.629,-1,-1,-1,300.0);
- CreateRaceType3_Objects[221] = CreateDynamicObject(2755,3520.7979,696.92194,35.02848,60.983,7.597,12.629,-1,-1,-1,300.0);
- CreateRaceType3_Objects[222] = CreateDynamicObject(2755,3521.6101,694.2973,36.54768,60.983,0.397,12.629,-1,-1,-1,300.0);
- CreateRaceType3_Objects[223] = CreateDynamicObject(2755,3522.0383,691.58411,38.06819,60.983,353.197,12.629,-1,-1,-1,300.0);
- CreateRaceType3_Objects[224] = CreateDynamicObject(2755,3522.0754,688.8252,39.56606,60.983,345.997,12.629,-1,-1,-1,300.0);
- CreateRaceType3_Objects[225] = CreateDynamicObject(2755,3521.7212,686.06403,41.01764,60.983,338.797,12.629,-1,-1,-1,300.0);
- CreateRaceType3_Objects[226] = CreateDynamicObject(2755,3520.981,683.34418,42.40006,60.983,331.597,12.629,-1,-1,-1,300.0);
- CreateRaceType3_Objects[227] = CreateDynamicObject(2755,3519.8662,680.70856,43.69151,60.983,324.397,12.629,-1,-1,-1,300.0);
- CreateRaceType3_Objects[228] = CreateDynamicObject(2755,3518.395,678.19873,44.87162,60.983,317.197,12.629,-1,-1,-1,300.0);
- CreateRaceType3_Objects[229] = CreateDynamicObject(2755,3516.5903,675.85419,45.92178,60.983,309.997,12.629,-1,-1,-1,300.0);
- CreateRaceType3_Objects[230] = CreateDynamicObject(2755,3514.4805,673.71204,46.82543,60.983,302.797,12.629,-1,-1,-1,300.0);
- CreateRaceType3_Objects[231] = CreateDynamicObject(2755,3512.0991,671.80597,47.56832,60.983,295.597,12.629,-1,-1,-1,300.0);
- CreateRaceType3_Objects[232] = CreateDynamicObject(2755,3509.4834,670.16608,48.13873,60.983,288.397,12.629,-1,-1,-1,300.0);
- CreateRaceType3_Objects[233] = CreateDynamicObject(2755,3506.6746,668.81824,48.52767,60.983,281.197,12.629,-1,-1,-1,300.0);
- CreateRaceType3_Objects[234] = CreateDynamicObject(2755,3503.7173,667.78363,48.729,60.983,273.997,12.629,-1,-1,-1,300.0);
- CreateRaceType3_Objects[235] = CreateDynamicObject(2755,3500.658,667.07867,48.73956,60.983,266.797,12.629,-1,-1,-1,300.0);
- CreateRaceType3_Objects[236] = CreateDynamicObject(2755,3497.5449,666.71448,48.55916,60.983,259.597,12.629,-1,-1,-1,300.0);
- CreateRaceType3_Objects[237] = CreateDynamicObject(2755,3494.427,666.69666,48.19066,60.983,252.397,12.629,-1,-1,-1,300.0);
- CreateRaceType3_Objects[238] = CreateDynamicObject(2755,3491.3538,667.02563,47.63987,60.983,245.197,12.629,-1,-1,-1,300.0);
- CreateRaceType3_Objects[239] = CreateDynamicObject(2755,3488.3735,667.69623,46.91547,60.983,237.997,12.629,-1,-1,-1,300.0);
- CreateRaceType3_Objects[240] = CreateDynamicObject(2755,3485.5332,668.69775,46.02889,60.983,230.797,12.629,-1,-1,-1,300.0);
- CreateRaceType3_Objects[241] = CreateDynamicObject(2755,3482.8777,670.01447,44.99411,60.983,223.597,12.629,-1,-1,-1,300.0);
- CreateRaceType3_Objects[242] = CreateDynamicObject(2755,3480.4487,671.62561,43.82745,60.983,216.397,12.629,-1,-1,-1,300.0);
- CreateRaceType3_Objects[243] = CreateDynamicObject(2755,3478.2847,673.50574,42.54731,60.983,209.197,12.629,-1,-1,-1,300.0);
- CreateRaceType3_Objects[244] = CreateDynamicObject(2755,3476.4197,675.62524,41.17388,60.983,201.997,12.629,-1,-1,-1,300.0);
- CreateRaceType3_Objects[245] = CreateDynamicObject(2755,3474.8833,677.95074,39.72881,60.983,194.797,12.629,-1,-1,-1,300.0);
- CreateRaceType3_Objects[246] = CreateDynamicObject(2755,3473.6995,680.44543,38.2349,60.983,187.597,12.629,-1,-1,-1,300.0);
- CreateRaceType3_Objects[247] = CreateDynamicObject(2755,3472.6804,683.09845,36.90074,68.101,189.9,10.083,-1,-1,-1,300.0);
- CreateRaceType3_Objects[248] = CreateDynamicObject(2755,3471.6357,685.89624,35.93239,75.144,194.485,5.261,-1,-1,-1,300.0);
- CreateRaceType3_Objects[249] = CreateDynamicObject(2755,3470.5818,688.79468,35.34512,81.917,207.134,352.379,-1,-1,-1,300.0);
- CreateRaceType3_Objects[250] = CreateDynamicObject(2755,3469.5354,691.74805,35.14821,86.323,269.946,289.335,-1,-1,-1,300.0);
- CreateRaceType3_Objects[251] = CreateDynamicObject(2755,3468.5127,694.70978,35.34475,81.923,332.844,226.206,-1,-1,-1,300.0);
- CreateRaceType3_Objects[252] = CreateDynamicObject(2755,3467.5298,697.63324,35.93164,75.151,345.509,213.308,-1,-1,-1,300.0);
- CreateRaceType3_Objects[253] = CreateDynamicObject(2755,3466.6025,700.47217,36.89963,68.107,350.097,208.483,-1,-1,-1,300.0);
- CreateRaceType3_Objects[254] = CreateDynamicObject(2755,3465.7454,703.18195,38.23346,60.99,352.401,205.936,-1,-1,-1,300.0);
- CreateRaceType3_Objects[255] = CreateDynamicObject(2755,3464.9719,705.71979,39.91208,53.841,353.76,204.326,-1,-1,-1,300.0);
- CreateRaceType3_Objects[256] = CreateDynamicObject(2755,3464.2942,708.04559,41.90902,46.678,354.637,203.189,-1,-1,-1,300.0);
- CreateRaceType3_Objects[257] = CreateDynamicObject(2755,3463.7229,710.1228,44.1928,39.506,355.232,202.319,-1,-1,-1,300.0);
- CreateRaceType3_Objects[258] = CreateDynamicObject(2755,3463.1794,712.13354,46.54398,43.093,354.962,202.728,-1,-1,-1,300.0);
- CreateRaceType3_Objects[259] = CreateDynamicObject(2755,3462.5806,714.27716,48.76035,46.678,354.637,203.189,-1,-1,-1,300.0);
- CreateRaceType3_Objects[260] = CreateDynamicObject(2755,3461.9282,716.54529,50.83316,50.261,354.243,203.715,-1,-1,-1,300.0);
- CreateRaceType3_Objects[261] = CreateDynamicObject(2755,3461.2251,718.92889,52.75424,53.841,353.76,204.326,-1,-1,-1,300.0);
- CreateRaceType3_Objects[262] = CreateDynamicObject(2755,3460.4741,721.41858,54.516,57.418,353.161,205.052,-1,-1,-1,300.0);
- CreateRaceType3_Objects[263] = CreateDynamicObject(2755,3459.678,724.00452,56.11148,60.99,352.401,205.936,-1,-1,-1,300.0);
- CreateRaceType3_Objects[264] = CreateDynamicObject(2755,3458.8401,726.67651,57.53439,64.554,351.416,207.043,-1,-1,-1,300.0);
- CreateRaceType3_Objects[265] = CreateDynamicObject(2755,3457.9636,729.42401,58.77913,68.107,350.097,208.483,-1,-1,-1,300.0);
- CreateRaceType3_Objects[266] = CreateDynamicObject(2755,3457.0522,732.23621,59.84076,71.644,348.251,210.448,-1,-1,-1,300.0);
- CreateRaceType3_Objects[267] = CreateDynamicObject(2755,3456.1091,735.10199,60.7151,75.151,345.509,213.308,-1,-1,-1,300.0);
- CreateRaceType3_Objects[268] = CreateDynamicObject(2755,3455.1384,738.01001,61.39871,78.602,341.066,217.868,-1,-1,-1,300.0);
- CreateRaceType3_Objects[269] = CreateDynamicObject(2755,3454.1438,740.94885,61.88889,81.923,332.844,226.206,-1,-1,-1,300.0);
- CreateRaceType3_Objects[270] = CreateDynamicObject(2755,3453.1289,743.90686,62.18369,84.858,314.31,244.856,-1,-1,-1,300.0);
- CreateRaceType3_Objects[271] = CreateDynamicObject(2755,3452.0981,746.87238,62.28196,86.323,269.946,289.335,-1,-1,-1,300.0);
- CreateRaceType3_Objects[272] = CreateDynamicObject(2755,3451.0557,749.83368,62.18332,84.854,225.635,333.762,-1,-1,-1,300.0);
- CreateRaceType3_Objects[273] = CreateDynamicObject(2755,3450.0051,752.77911,61.88813,81.917,207.134,352.379,-1,-1,-1,300.0);
- CreateRaceType3_Objects[274] = CreateDynamicObject(2755,3448.9509,755.69708,61.39759,78.595,198.923,0.706,-1,-1,-1,300.0);
- CreateRaceType3_Objects[275] = CreateDynamicObject(2755,3447.8972,758.57599,60.71361,75.144,194.485,5.261,-1,-1,-1,300.0);
- CreateRaceType3_Objects[276] = CreateDynamicObject(2755,3446.8481,761.40454,59.83889,71.637,191.745,8.119,-1,-1,-1,300.0);
- CreateRaceType3_Objects[277] = CreateDynamicObject(2755,3445.8079,764.17157,58.77691,68.101,189.9,10.083,-1,-1,-1,300.0);
- CreateRaceType3_Objects[278] = CreateDynamicObject(2755,3444.7805,766.86609,57.53183,64.547,188.581,11.522,-1,-1,-1,300.0);
- CreateRaceType3_Objects[279] = CreateDynamicObject(2755,3443.811,769.69452,56.12054,64.547,184.792,11.522,-1,-1,-1,300.0);
- CreateRaceType3_Objects[280] = CreateDynamicObject(2755,3443.0518,772.5827,54.70139,64.547,181.002,11.522,-1,-1,-1,300.0);
- CreateRaceType3_Objects[281] = CreateDynamicObject(2755,3442.5059,775.51788,53.28061,64.547,177.213,11.522,-1,-1,-1,300.0);
- CreateRaceType3_Objects[282] = CreateDynamicObject(2755,3442.176,778.48724,51.86438,64.547,173.424,11.522,-1,-1,-1,300.0);
- CreateRaceType3_Objects[283] = CreateDynamicObject(2755,3442.0635,781.47791,50.45893,64.547,169.634,11.522,-1,-1,-1,300.0);
- CreateRaceType3_Objects[284] = CreateDynamicObject(2755,3442.1687,784.47668,49.07038,64.547,165.845,11.522,-1,-1,-1,300.0);
- CreateRaceType3_Objects[285] = CreateDynamicObject(2755,3442.4912,787.47052,47.70481,64.547,162.055,11.522,-1,-1,-1,300.0);
- CreateRaceType3_Objects[286] = CreateDynamicObject(2755,3443.0298,790.44629,46.36819,64.547,158.266,11.522,-1,-1,-1,300.0);
- CreateRaceType3_Objects[287] = CreateDynamicObject(2755,3443.782,793.39099,45.06636,64.547,154.476,11.522,-1,-1,-1,300.0);
- CreateRaceType3_Objects[288] = CreateDynamicObject(2755,3444.7446,796.29175,43.80502,64.547,150.687,11.522,-1,-1,-1,300.0);
- CreateRaceType3_Objects[289] = CreateDynamicObject(2755,3445.9131,799.13593,42.58969,64.547,146.897,11.522,-1,-1,-1,300.0);
- CreateRaceType3_Objects[290] = CreateDynamicObject(2755,3447.2827,801.91101,41.42567,64.547,143.108,11.522,-1,-1,-1,300.0);
- CreateRaceType3_Objects[291] = CreateDynamicObject(2755,3448.8474,804.60492,40.31806,64.547,139.318,11.522,-1,-1,-1,300.0);
- CreateRaceType3_Objects[292] = CreateDynamicObject(2755,3450.6001,807.20581,39.2717,64.547,135.529,11.522,-1,-1,-1,300.0);
- CreateRaceType3_Objects[293] = CreateDynamicObject(2755,3452.5334,809.70239,38.29117,64.547,131.739,11.522,-1,-1,-1,300.0);
- CreateRaceType3_Objects[294] = CreateDynamicObject(2755,3454.6387,812.08368,37.38075,64.547,127.95,11.522,-1,-1,-1,300.0);
- CreateRaceType3_Objects[295] = CreateDynamicObject(2755,3456.907,814.33929,36.54442,64.547,124.16,11.522,-1,-1,-1,300.0);
- CreateRaceType3_Objects[296] = CreateDynamicObject(2755,3459.3279,816.45941,35.78585,64.547,120.371,11.522,-1,-1,-1,300.0);
- CreateRaceType3_Objects[297] = CreateDynamicObject(2755,3461.8914,818.43469,35.10835,64.547,116.581,11.522,-1,-1,-1,300.0);
- CreateRaceType3_Objects[298] = CreateDynamicObject(2755,3464.5859,820.25653,34.51487,64.547,112.792,11.522,-1,-1,-1,300.0);
- CreateRaceType3_Objects[299] = CreateDynamicObject(2755,3467.3308,822.0437,34.06342,65.779,105.038,20.063,-1,-1,-1,300.0);
- CreateRaceType3_Objects[300] = CreateDynamicObject(2755,3470.0449,823.9151,33.81136,66.493,96.614,29.271,-1,-1,-1,300.0);
- CreateRaceType3_Objects[301] = CreateDynamicObject(2755,3472.7163,825.86255,33.7598,66.641,87.866,38.802,-1,-1,-1,300.0);
- CreateRaceType3_Objects[302] = CreateDynamicObject(2755,3475.3335,827.87762,33.90894,66.214,79.224,48.227,-1,-1,-1,300.0);
- CreateRaceType3_Objects[303] = CreateDynamicObject(2755,3477.8848,829.95135,34.25816,65.24,71.092,57.145,-1,-1,-1,300.0);
- CreateRaceType3_Objects[304] = CreateDynamicObject(2755,3480.3591,832.07483,34.80592,63.782,63.745,65.281,-1,-1,-1,300.0);
- CreateRaceType3_Objects[305] = CreateDynamicObject(2755,3482.7458,834.23871,35.54981,61.914,57.306,72.514,-1,-1,-1,300.0);
- CreateRaceType3_Objects[306] = CreateDynamicObject(2755,3485.0344,836.43347,36.4866,59.712,51.776,78.845,-1,-1,-1,300.0);
- CreateRaceType3_Objects[307] = CreateDynamicObject(2755,3487.2146,838.64954,37.61218,57.245,47.08,84.352,-1,-1,-1,300.0);
- CreateRaceType3_Objects[308] = CreateDynamicObject(2755,3489.2773,840.87732,38.92164,54.568,43.113,89.141,-1,-1,-1,300.0);
- CreateRaceType3_Objects[309] = CreateDynamicObject(2755,3491.3398,843.10504,40.23109,57.245,47.08,84.352,-1,-1,-1,300.0);
- CreateRaceType3_Objects[310] = CreateDynamicObject(2755,3493.5203,845.32117,41.35667,59.712,51.776,78.845,-1,-1,-1,300.0);
- CreateRaceType3_Objects[311] = CreateDynamicObject(2755,3495.8088,847.51593,42.29347,61.914,57.306,72.514,-1,-1,-1,300.0);
- CreateRaceType3_Objects[312] = CreateDynamicObject(2755,3498.1956,849.67981,43.03736,63.782,63.745,65.281,-1,-1,-1,300.0);
- CreateRaceType3_Objects[313] = CreateDynamicObject(2755,3500.6699,851.80328,43.58511,65.24,71.092,57.145,-1,-1,-1,300.0);
- CreateRaceType3_Objects[314] = CreateDynamicObject(2755,3503.2212,853.87701,43.93433,66.214,79.224,48.227,-1,-1,-1,300.0);
- CreateRaceType3_Objects[315] = CreateDynamicObject(2755,3505.8384,855.89209,44.08348,66.641,87.866,38.802,-1,-1,-1,300.0);
- CreateRaceType3_Objects[316] = CreateDynamicObject(2755,3508.5098,857.83954,44.03191,66.493,96.614,29.271,-1,-1,-1,300.0);
- CreateRaceType3_Objects[317] = CreateDynamicObject(2755,3511.2239,859.71094,43.77985,65.779,105.038,20.063,-1,-1,-1,300.0);
- CreateRaceType3_Objects[318] = CreateDynamicObject(2755,3513.9688,861.49811,43.3284,64.547,112.792,11.522,-1,-1,-1,300.0);
- CreateRaceType3_Objects[319] = CreateDynamicObject(2755,3516.7322,863.19318,42.67953,62.868,119.679,3.844,-1,-1,-1,300.0);
- CreateRaceType3_Objects[320] = CreateDynamicObject(2755,3519.5024,864.78882,41.83609,60.82,125.644,357.081,-1,-1,-1,300.0);
- CreateRaceType3_Objects[321] = CreateDynamicObject(2755,3522.2673,866.27795,40.80175,58.474,130.734,351.185,-1,-1,-1,300.0);
- CreateRaceType3_Objects[322] = CreateDynamicObject(2755,3525.0146,867.65411,39.58104,55.893,135.042,346.061,-1,-1,-1,300.0);
- CreateRaceType3_Objects[323] = CreateDynamicObject(2755,3527.7327,868.91125,38.17931,53.126,138.678,341.597,-1,-1,-1,300.0);
- CreateRaceType3_Objects[324] = CreateDynamicObject(2755,3530.4089,870.04395,36.60268,50.213,141.747,337.687,-1,-1,-1,300.0);
- CreateRaceType3_Objects[325] = CreateDynamicObject(2755,3533.0322,871.04724,34.85803,47.183,144.341,334.236,-1,-1,-1,300.0);
- CreateRaceType3_Objects[326] = CreateDynamicObject(2755,3535.5908,871.91669,32.95301,44.062,146.539,331.162,-1,-1,-1,300.0);
- CreateRaceType3_Objects[327] = CreateDynamicObject(2755,3538.0737,872.64844,30.89595,40.866,148.404,328.4,-1,-1,-1,300.0);
- CreateRaceType3_Objects[328] = CreateDynamicObject(2755,3540.4702,873.23944,28.69583,37.61,149.99,325.895,-1,-1,-1,300.0);
- CreateRaceType3_Objects[329] = CreateDynamicObject(2755,3542.8665,873.83044,26.49571,40.866,148.404,328.4,-1,-1,-1,300.0);
- CreateRaceType3_Objects[330] = CreateDynamicObject(2755,3545.3494,874.56219,24.43865,44.062,146.539,331.162,-1,-1,-1,300.0);
- CreateRaceType3_Objects[331] = CreateDynamicObject(2755,3547.908,875.43164,22.53363,47.183,144.341,334.236,-1,-1,-1,300.0);
- CreateRaceType3_Objects[332] = CreateDynamicObject(2755,3550.5313,876.43494,20.78899,50.213,141.747,337.687,-1,-1,-1,300.0);
- CreateRaceType3_Objects[333] = CreateDynamicObject(2755,3553.2078,877.56763,19.21235,53.126,138.678,341.597,-1,-1,-1,300.0);
- CreateRaceType3_Objects[334] = CreateDynamicObject(2755,3555.9255,878.82477,17.81061,55.893,135.042,346.061,-1,-1,-1,300.0);
- CreateRaceType3_Objects[335] = CreateDynamicObject(2755,3558.6729,880.20099,16.58991,58.474,130.734,351.185,-1,-1,-1,300.0);
- CreateRaceType3_Objects[336] = CreateDynamicObject(2755,3561.4377,881.69012,15.55557,60.82,125.644,357.08,-1,-1,-1,300.0);
- CreateRaceType3_Objects[337] = CreateDynamicObject(2755,3564.208,883.28571,14.71213,62.868,119.679,3.844,-1,-1,-1,300.0);
- CreateRaceType3_Objects[338] = CreateDynamicObject(2755,3566.9717,884.98077,14.06326,64.547,112.792,11.522,-1,-1,-1,300.0);
- CreateRaceType3_Objects[339] = CreateDynamicObject(2755,3569.7166,886.76794,13.6118,65.779,105.038,20.063,-1,-1,-1,300.0);
- CreateRaceType3_Objects[340] = CreateDynamicObject(2755,3572.4307,888.63934,13.35974,66.493,96.614,29.271,-1,-1,-1,300.0);
- CreateRaceType3_Objects[341] = CreateDynamicObject(2755,3575.1021,890.58685,13.30817,66.641,87.866,38.802,-1,-1,-1,300.0);
- CreateRaceType3_Objects[342] = CreateDynamicObject(2755,3577.719,892.60187,13.45732,66.214,79.224,48.227,-1,-1,-1,300.0);
- CreateRaceType3_Objects[343] = CreateDynamicObject(2755,3580.2705,894.67566,13.80654,65.24,71.092,57.145,-1,-1,-1,300.0);
- CreateRaceType3_Objects[344] = CreateDynamicObject(2755,3582.7449,896.79907,14.35429,63.782,63.745,65.281,-1,-1,-1,300.0);
- CreateRaceType3_Objects[345] = CreateDynamicObject(2755,3585.1316,898.96295,15.09819,61.914,57.306,72.514,-1,-1,-1,300.0);
- CreateRaceType3_Objects[346] = CreateDynamicObject(2755,3587.4199,901.15771,16.03497,59.712,51.776,78.845,-1,-1,-1,300.0);
- CreateRaceType3_Objects[347] = CreateDynamicObject(2755,3589.6003,903.37384,17.16055,57.245,47.08,84.352,-1,-1,-1,300.0);
- CreateRaceType3_Objects[348] = CreateDynamicObject(2755,3591.6628,905.60156,18.47001,54.568,43.113,89.141,-1,-1,-1,300.0);
- CreateRaceType3_Objects[349] = CreateDynamicObject(2755,3593.5989,907.83124,19.95761,51.725,39.765,93.323,-1,-1,-1,300.0);
- CreateRaceType3_Objects[350] = CreateDynamicObject(2755,3595.3994,910.05304,21.61685,48.752,36.938,96.999,-1,-1,-1,300.0);
- CreateRaceType3_Objects[351] = CreateDynamicObject(2755,3597.0571,912.25726,23.44048,45.676,34.545,100.257,-1,-1,-1,300.0);
- CreateRaceType3_Objects[352] = CreateDynamicObject(2755,3598.5642,914.43433,25.42052,42.516,32.516,103.172,-1,-1,-1,300.0);
- CreateRaceType3_Objects[353] = CreateDynamicObject(2755,3600.0715,916.61139,27.40056,45.676,34.545,100.257,-1,-1,-1,300.0);
- CreateRaceType3_Objects[354] = CreateDynamicObject(2755,3601.729,918.81561,29.22419,48.752,36.938,96.999,-1,-1,-1,300.0);
- CreateRaceType3_Objects[355] = CreateDynamicObject(2755,3603.5298,921.03741,30.88343,51.725,39.765,93.323,-1,-1,-1,300.0);
- CreateRaceType3_Objects[356] = CreateDynamicObject(2755,3605.4656,923.26703,32.37103,54.568,43.113,89.141,-1,-1,-1,300.0);
- CreateRaceType3_Objects[357] = CreateDynamicObject(2755,3607.5281,925.49481,33.68048,57.245,47.08,84.352,-1,-1,-1,300.0);
- CreateRaceType3_Objects[358] = CreateDynamicObject(2755,3609.7085,927.71094,34.80606,59.712,51.776,78.845,-1,-1,-1,300.0);
- CreateRaceType3_Objects[359] = CreateDynamicObject(2755,3611.9971,929.9057,35.74285,61.914,57.306,72.514,-1,-1,-1,300.0);
- CreateRaceType3_Objects[360] = CreateDynamicObject(2755,3614.3835,932.06952,36.48675,63.782,63.745,65.281,-1,-1,-1,300.0);
- CreateRaceType3_Objects[361] = CreateDynamicObject(2755,3616.8582,934.19299,37.0345,65.24,71.092,57.145,-1,-1,-1,300.0);
- CreateRaceType3_Objects[362] = CreateDynamicObject(2755,3619.4094,936.26678,37.38372,66.214,79.224,48.227,-1,-1,-1,300.0);
- CreateRaceType3_Objects[363] = CreateDynamicObject(1383,3288.8,933.90002,-6.1,0,0,0,-1,-1,-1,300.0);
- CreateRaceType3_Objects[364] = CreateDynamicObject(1383,3393.3999,933.90002,5.7,0,0,0,-1,-1,-1,300.0);
- CreateRaceType3_Objects[365] = CreateDynamicObject(1383,3427.5,903.02441,-12.7,0,36,0,-1,-1,-1,300.0);
- CreateRaceType3_Objects[366] = CreateDynamicObject(1383,3304,798.70001,19,0,35.997,0,-1,-1,-1,300.0);
- CreateRaceType3_Objects[367] = CreateDynamicObject(1383,3444.6001,721,15.1,334,359.996,343.998,-1,-1,-1,300.0);
- CreateRaceType3_Objects[368] = CreateDynamicObject(1383,3499.6001,652.29999,19.4,333.995,359.995,1.993,-1,-1,-1,300.0);
- CreateRaceType3_Objects[369] = CreateDynamicObject(6959,3224.3,973.90002,3.5,0,0,0,-1,-1,-1,300.0);
- CreateRaceType3_Objects[370] = CreateDynamicObject(6959,3183,973.90002,3.5,0,0,0,-1,-1,-1,300.0);
- CreateRaceType3_Objects[371] = CreateDynamicObject(6959,3224.3,893.90002,3.5,0,0,0,-1,-1,-1,300.0);
- CreateRaceType3_Objects[372] = CreateDynamicObject(6959,3183,893.90002,3.5,0,0,0,-1,-1,-1,300.0);
- CreateRaceType3_Objects[373] = CreateDynamicObject(10378,3619.6001,969.59998,36.9,0,0,0,-1,-1,-1,300.0);
- CreateRaceType3_Objects[374] = CreateDynamicObject(7246,3244.3999,936.20001,7.7,0,0,270,-1,-1,-1,300.0);
- CreateRaceType3_Objects[375] = CreateDynamicObject(1318,3244.1001,933.90002,10.5,0,0,0,-1,-1,-1,300.0);
- CreateRaceType3_Objects[376] = CreateDynamicObject(7246,3423.3,934.70001,33,0,0,270,-1,-1,-1,300.0);
- CreateRaceType3_Objects[377] = CreateDynamicObject(1318,3423,932.5,35.9,270,0,0,-1,-1,-1,300.0);
- CreateRaceType3_Objects[378] = CreateDynamicObject(7246,3516.5,705.40002,33.5,0,0,270,-1,-1,-1,300.0);
- CreateRaceType3_Objects[379] = CreateDynamicObject(1318,3516.2,703.09998,36.4,270,0,0,-1,-1,-1,300.0);
- CreateRaceType3_Objects[380] = CreateDynamicObject(7246,3611.3,939,41.1,0,0,0,-1,-1,-1,300.0);
- CreateRaceType3_Objects[381] = CreateDynamicObject(1318,3613.6001,938.70001,44,270,180,270,-1,-1,-1,300.0);
- return 1;
- }
- stock GetName(playerid)
- {
- new GetName_[24];
- GetPlayerName(playerid, GetName_, sizeof(GetName_));
- return GetName_;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement