UNSOLVED [QoL] Weapon switching bind

  • Add a simple command handler to allow players to create their own weapon switching bindings to make Q/E and scrolling through the weapon list a thing of the past.

    When I tried out playing as a police officer, I noticed that it's pretty painful to switch to a specific weapon unlike in other games where you can create your own keyboard bindings.

    The little code snippet below makes it possible.

    Lua implementation code

    addCommandHandler("weaponslot",
        function (_, slot)
            slot = tonumber(slot)
    
            if slot ~= nil and slot >= 0 and slot <= 12 then
                setPedWeaponSlot(localPlayer, slot)
            end
        end
    )
    

    Player binding examples
    These bindings would bind meele to 1, pistol to 2 and rifle to 3.

    bind 1 weaponslot 1
    bind 2 weaponslot 2
    bind 3 weaponslot 5
    

    You can look up the weapon slots here: setPedWeaponSlot

  • While not exactly the same, you can easily switch between weapons using the /switchweapon keybind but admittedly your method seems less of a pain to use.

    Edit: that command was removed. I've updated the commands thread to reflect this