07.03.2010, 18:40
How can I retrive all vehicles ID? Pelase help me guys (:
|
Originally Posted by Hot
I wanna retrive all vehicles ID's, then, make a random of them and put player in the random vehicle.
|
for(new v = 1; v <= MAX_VEHICLES; v++) // use your own value for MAX_VEHICLES.
{
// your code.
}
public OnPlayerSpawn(playerid)
{
new Cars[93] =
{
400,401,402,404,405,410,411,412,415,418,419,420,421,422,424,426,429,434,436,
438,439,442,445,451,458,466,467,470,474,475,477,478,480,480,480,480,489,490,
491,492,494,496,500,501,502,503,504,505,506,507,516,517,518,526,527,529,533,
534,535,536,540,541,542,543,545,546,547,549,550,551,555,558,559,560,561,562,
565,566,567,575,576,580,585,587,589,596,597,598,600,602,603,604,605,
};
new vehicle = random(sizeof(Cars));
new Float:X, Float:Y, Float:Z, Float:A;
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, A);
CreateVehicle(vehicle, X, Y, Z, A, -1, -1, 10);
PutPlayerInVehicle(playerid, vehicle, 0);
return 1;
}
/* your code */
new
myVehicle;
myVehicle = CreateVehicle(vehicle, X, Y, Z, A, -1, -1, 10);
PutPlayerInVehicle(playerid, myVehicle, 0);
/* your code */
public OnPlayerSpawn(playerid)
{
new vehicle = random(sizeof(Cars));
new Float:X, Float:Y, Float:Z, Float:A;
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, A);
new myVehicle = CreateVehicle(vehicle, X, Y, Z, A, -1, -1, 10);
PutPlayerInVehicle(playerid, myVehicle, 0);
return 1;
}