Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- forward MyTimer(playerid, vehicleid);
- public MyTimer(playerid, vehicleid)
- {
- if(IsPlayerInAnyVehicle(playerid))
- SendClientMessage(playerid, COLOR_RED, "Vehicles win races");
- else
- {
- new Float:hp, msg[128], count;
- format(msg, sizeof(msg), "%s has dropped out of the race.", Name[playerid]);
- SendClientMessageToAll(0xFE668AFF, msg);
- //WriteLog("[5]", msg);
- if (raceinfo[races[playerid][raceid]][starttime] == 0) DestroyVehicle(races[playerid][vehicle]);
- races[playerid][position] = 0;
- races[playerid][cp] = 0;
- races[playerid][stime] = 0;
- raceinfo[races[playerid][raceid]][playercount]--;
- DisablePlayerRaceCheckpoint(playerid);
- foreach (new i : Character) if (races[i][raceid] == races[playerid][raceid]) count++;
- if (count == 1 && raceinfo[races[playerid][raceid]][starttime] == 0)
- {
- raceinfo[races[playerid][raceid]][playercount] = 0;
- raceinfo[races[playerid][raceid]][cpcount] = 0;
- raceinfo[races[playerid][raceid]][running] = false;
- raceinfo[races[playerid][raceid]][maxplayers] = 0;
- raceinfo[races[playerid][raceid]][starttime] = 0;
- }
- races[playerid][raceid] = 0;
- SpawnPlayer(playerid);
- }
- return 1;
- }
- \\ I changed this
- /*
- if (races[playerid][raceid] != 0 && raceinfo[races[playerid][raceid]][starttime] == 0)
- {
- format(msg, sizeof(msg), "%s has dropped out of the race.", Name[playerid]);
- SendClientMessageToAll(0xFE668AFF, msg);
- //WriteLog("[5]", msg);
- if (raceinfo[races[playerid][raceid]][starttime] == 0) DestroyVehicle(races[playerid][vehicle]);
- races[playerid][position] = 0;
- races[playerid][cp] = 0;
- races[playerid][stime] = 0;
- raceinfo[races[playerid][raceid]][playercount]--;
- DisablePlayerRaceCheckpoint(playerid);
- foreach (new i : Character) if (races[i][raceid] == races[playerid][raceid]) count++;
- if (count == 1 && raceinfo[races[playerid][raceid]][starttime] == 0)
- {
- raceinfo[races[playerid][raceid]][playercount] = 0;
- raceinfo[races[playerid][raceid]][cpcount] = 0;
- raceinfo[races[playerid][raceid]][running] = false;
- raceinfo[races[playerid][raceid]][maxplayers] = 0;
- raceinfo[races[playerid][raceid]][starttime] = 0;
- }
- races[playerid][raceid] = 0;
- SpawnPlayer(playerid);
- }
- return 1;
- }
- */
- // To this
- if (races[playerid][raceid] != 0 && raceinfo[races[playerid][raceid]][starttime] == 0)
- {
- SendClientMessage(playerid, COLOR_RED, "You have 10 seconds to get back to your vehicle");
- SetTimer("MyTimer",10000,0);
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement