random checkpoint
#1

hey guys ... i have this:
pawn Код:
#define MAX_POINTS      10
#define CP_TURISMO      0
#define CP_INFERNUS   1
#define CP_BANSHEE   2
#define CP_BUFFALO      3
#define CP_BULLET   4
#define CP_HUNTLEY   5
#define CP_INJECTION        6
#define CP_SLAMVAN      7
#define CP_REMINGTON    8
#define CP_NRG   9
new playerCheckpoint[MAX_PLAYERS];
new checkpointType[MAX_POINTS] = {
  CP_TURISMO,
  CP_INFERNUS,
  CP_BANSHEE,
  CP_BUFFALO,
  CP_BULLET,
  CP_HUNTLEY,
  CP_INJECTION,
  CP_SLAMVAN,
  CP_REMINGTON,
  CP_NRG
};
new Float:checkpoints[MAX_POINTS][10] = {
    {-1539.262817,133.987518,2.613937},
    {-1539.262817,133.987518,2.613937},
    {-1539.262817,133.987518,2.613937},
    {-1539.262817,133.987518,2.613937},
    {-1539.262817,133.987518,2.613937},
    {-1539.262817,133.987518,2.613937},
    {-1539.262817,133.987518,2.613937},
    {-1539.262817,133.987518,2.613937},
    {-1539.262817,133.987518,2.613937},
    {-1539.262817,133.987518,2.613937}
};

stock getCheckpointType(playerID) {
  if(playerCheckpoint[playerID] != 999)
    return checkpointType[playerCheckpoint[playerID]];
  else return -1;
}

// create the checkpoint
for(new j=0; j < MAX_POINTS; j++)
{
   SetPlayerCheckpoint(i, checkpoints[j][0],checkpoints[j][1],checkpoints[j][2],5);
}

// actions for the different checkpoints

        if(getCheckpointType(i) == CP_TURISMO)
        {
            if(GetVehicleModel(GetPlayerVehicleID(i)) == 451 && PLAYER_STATE_DRIVER)
            {

            }
        }
        if(getCheckpointType(i) == CP_INFERNUS)
        {
            if(GetVehicleModel(GetPlayerVehicleID(i)) == 411)
            {

            }
        }
        if(getCheckpointType(i) == CP_BANSHEE)
        {
            if(GetVehicleModel(GetPlayerVehicleID(i)) == 429)
            {

            }
        }
        if(getCheckpointType(i) == CP_BUFFALO)
        {
            if(GetVehicleModel(GetPlayerVehicleID(i)) == 402)
            {

            }
        }
        if(getCheckpointType(i) == CP_BULLET)
        {
            if(GetVehicleModel(GetPlayerVehicleID(i)) == 541)
            {

            }
        }
        if(getCheckpointType(i) == CP_HUNTLEY)
        {
            if(GetVehicleModel(GetPlayerVehicleID(i)) == 579)
            {

            }
        }
        if(getCheckpointType(i) == CP_INJECTION)
        {
            if(GetVehicleModel(GetPlayerVehicleID(i)) == 424)
            {

            }
        }
        if(getCheckpointType(i) == CP_SLAMVAN)
        {
            if(GetVehicleModel(GetPlayerVehicleID(i)) == 535)
            {

            }
        }
        if(getCheckpointType(i) == CP_REMINGTON)
        {
            if(GetVehicleModel(GetPlayerVehicleID(i)) == 534)
            {

            }
        }
        if(getCheckpointType(i) == CP_NRG)
        {
            if(GetVehicleModel(GetPlayerVehicleID(i)) == 522)
            {

            }
        }
i want make this random ... now every time the same checkpoint spawn "CP_TURISMO"
it should be a random checkpoint spawn can someone help?
Reply
#2

i need realy help with this please
Reply
#3

please can someone help me?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)