Making a race starter
#2

pawn Код:
//Top:
new IsRacePlaceTaken[12];
new InRace[MAX_PLAYERS];

//OnPlayerConnect:
InRace[playerid] = 0;

//OnPlayerDeath:
InRace[playerid] = 0;

//OnPlayerDisconnect:
InRace[playerid] = 0;

//GameModeInit:
  V12 = AddStaticVehicle(506,564.58,-2395,5.8318,360,0,1); //12
  V10 = AddStaticVehicle(506,564.58,-2382,5.8317,360,0,1); //10
  V8 = AddStaticVehicle(506,564.58,-2369,5.8318,360,0,1); //8
  V6 = AddStaticVehicle(506,564.58,-2356,5.8317,360,0,1); //6
  V4 = AddStaticVehicle(506,564.58,-2343,5.8318,360,0,1); //4
  V2 = AddStaticVehicle(506,564.58,-2330,5.8317,360,0,1); //2
  //_____________________________________________________
  V11 =AddStaticVehicle(506,557.89,-2395.5,5.8317,360,0,1); //11
  V9 = AddStaticVehicle(506,557.89,-2382.5,5.8317,360,0,1); //9
  V7 = AddStaticVehicle(506,557.89,-2369.5,5.8317,360,0,1); //7
  V5 = AddStaticVehicle(506,557.89,-2356.5,5.8317,360,0,1); //5
  V3 = AddStaticVehicle(506,557.89,-2343.5,5.8317,360,0,1); //3
  V1 = AddStaticVehicle(506,557.89,-2330.5,5.8317,360,0,1); //1


//On Command Text:
if(strcmp(cmdtext, "/join", true) == 0)
{
    new PutMeInPlaceId;
    SetPlayerPos(playerid, YourPosX, YourPosY, YourPosZ);
    TogglePlayerControllable(playerid, 0);
    SendClientMessage(playerid, YOURCOLOR, "Welcome To The Race!");

    for(new i=0; i<12; i++)
    {
        if(IsRacePlaceTaken[i] == 0 && InRace[playerid] == 0)
        {
            IsRacePlaceTaken[i] = 1;
            InRace[playerid] = 1;
            new str[100];
            format(str,100,"You Are In Race! Position: %d",i);
            SendClientMessage(playerid, YOURCOLOR, str);

            Switch(i)
            {
                case 1: PutPlayerInVehicle(playerid, V1);
                case 2: PutPlayerInVehicle(playerid, V2);
                case 3: PutPlayerInVehicle(playerid, V3);
                case 4: PutPlayerInVehicle(playerid, V4);
                case 5: PutPlayerInVehicle(playerid, V5);
                case 6: PutPlayerInVehicle(playerid, V6);
                case 7: PutPlayerInVehicle(playerid, V7);
                case 8: PutPlayerInVehicle(playerid, V8);
                case 9: PutPlayerInVehicle(playerid, V9);
                case 10: PutPlayerInVehicle(playerid, V10);
                case 11: PutPlayerInVehicle(playerid, V11);
                case 12: PutPlayerInVehicle(playerid, V12);

            }
           
        }
    }
}
note: not tested, and you need to put in the colors and tele position.
Reply


Messages In This Thread
Making a race starter - by Enzo_Ferrari_V12 - 28.04.2009, 00:36
Re: Making a race starter - by StrickenKid - 28.04.2009, 01:33
Re: Making a race starter - by Backwardsman97 - 28.04.2009, 02:59

Forum Jump:


Users browsing this thread: 1 Guest(s)