Creating vehicles D:
#1

I'm creating vehicles and giving the vehicles certain number plates and components, but whenever the vehicle respawns none components will respawn with it. The number plate will stay, but other components will, ex: switch rims and nos.

Will rep if you can help me


Код:
AddStaticVehicle(415, 302.6047,-1430.4603,23.7242,121.2631, 0, 0, 60);
AddVehicleComponent(18, 1080);
AddVehicleComponent(18, 1010);
SetVehicleNumberPlate(18, "Test");
Reply
#2

You must save components by yourself and then load in when vehicle respawns, in OnVehicleSpawn.

Example:
Код:
new bool: VehicleNitro[MAX_VEHICLES];

public OnPlayerCommand(playerid, cmdtext[])
{
	if(!strcmp(cmdtext, "/nitro"))
	{
		if(!IsPlayerInAnyVehicle(playerid) || GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, -1, "You can't add nitro!");
		
		VehicleNitro[GetPlayerVehicleID(playerid)] = true;
		AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
		return true;
	}
	return false;
}

public OnVehicleSpawn(vehicleid)
{
	if(VehicleNitro[vehicleid]) AddVehicleComponent(vehicleid, 1010);
	return true;
}
Reply
#3

This is how to do it:
PHP код:
new vehicle=AddStaticVehicle(415302.6047,-1430.4603,23.7242,121.26310060);
AddVehicleComponent(vehicle1080);
AddVehicleComponent(vehicle1010);
SetVehicleNumberPlate(vehicle"Test"); 
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)