16.03.2012, 19:54
pawn Код:
public OnVehicleSpawn(vehicleid)
{
new rand = random(3000); rand += 1500;
new string[32];
format(string, sizeof(string), "{D20000}SC-{FFFFFF}%d", rand);
SetVehicleNumberPlate(vehicleid, string);
return 1;
}
public OnVehicleSpawn(vehicleid)
{
new rand = random(3000); rand += 1500;
new string[32];
format(string, sizeof(string), "{D20000}SC-{FFFFFF}%d", rand);
SetVehicleNumberPlate(vehicleid, string);
return 1;
}
CreateVehicle(...);
new string[32];
for(new i = 0; i != MAX_VEHICLES; i++)
{
new rand = random(3000) + 1500;
format(string, sizeof(string), "{D20000}SC-{FFFFFF}%d", rand);
SetVehicleNumberPlate(i, string);
SetVehicleToRespawn(i);
}
I don't think doing SetVehicleToRespawn in OnVehicleSpawn is a good idea. Instead you should set the vehicle's plate after you spawn the vehicle.
For example, I have around 1100 vehicle spawns and after it, I run a loop and then generate a random number plate for it. pawn Код:
|