[RemoteEvent("carroomTestDrive")]
public static void RemoteEvent_carroomTestDrive(Player player, string vName, int color1, int color2, int color3)
{
try
{
if (!player.HasData("CARROOMID")) return;
Trigger.ClientEvent(player, "destroyCamera");
var mydim = Dimensions.RequestPrivateDimension(player);
NAPI.Entity.SetEntityDimension(player, mydim);
VehicleHash vh = (VehicleHash)NAPI.Util.GetHashKey(vName);
var veh = NAPI.Vehicle.CreateVehicle(vh, new Vector3(-2204.98, 1089.24, -23.70), new Vector3(-0.22785585, -0.044650823, -89.872665), 0, 0);
NAPI.Vehicle.SetVehicleCustomSecondaryColor(veh, color1, color2, color3);
NAPI.Vehicle.SetVehicleCustomPrimaryColor(veh, color1, color2, color3);
veh.Dimension = mydim;
veh.NumberPlate = "TESTAUTO";
veh.SetData("BY", player.Name);
VehicleStreaming.SetEngineState(veh, true);
setTimeout(() => player.SetIntoVehicle(veh, 0), 200) // TIMEOUT
player.SetData("CARROOMTEST", veh);
}
catch (Exception e) {
Log.Write("TestDrive: " + e.Message, nLog.Type.Error);
}
}