Log in to reply
 

How do i add a second car to my menu



  • How do i add a second car to my menu

    public void VehicleMenu(UIMenu menu)
    {
    var vehiclemenu = _menuPool.AddSubMenu(menu, "Vehicle Spawning");
    for (int i = 0; i < 1; i++) ;

        //For this example, we will be spawning the Adder
        var adder = new UIMenuItem("Adder", "");
        vehiclemenu.AddItem(adder);
        vehiclemenu.OnItemSelect += (sender, item, index) =>
        {
            if (item == adder)
            {
                Vehicle car = World.CreateVehicle("ADDER", Game.Player.Character.Position);
                Game.Player.Character.SetIntoVehicle(car, VehicleSeat.Driver);
            }
        };
    }


  • Here is one way to do it:

    public void VehicleMenu(UIMenu menu)
    {
    	var vehiclemenu = _menuPool.AddSubMenu(menu, "Vehicle Spawning");
    
    	var adder = new UIMenuItem("Adder", "ADDER"); //use description parameter to save model name
    	vehiclemenu.AddItem(adder);
    
    	var bullet = new UIMenuItem("Bullet", "BULLET");
    	vehiclemenu.AddItem(bullet);
    
    	vehiclemenu.OnItemSelect += (sender, item, index) =>
    	{
    		//use item Description, which should be model name, to spawn the vehicle
    		Vehicle car = World.CreateVehicle(item.Description, Game.Player.Character.Position);
    		Game.Player.Character.SetIntoVehicle(car, VehicleSeat.Driver);
    	};
    }
    

Log in to reply
 

Looks like your connection to GTA5-Mods.com Forums was lost, please wait while we try to reconnect.