Skip to content

Instantly share code, notes, and snippets.

@DATADEER
Created July 9, 2017 18:29
Show Gist options
  • Select an option

  • Save DATADEER/df4f58d07ea6ba31a93558f3a366acaa to your computer and use it in GitHub Desktop.

Select an option

Save DATADEER/df4f58d07ea6ba31a93558f3a366acaa to your computer and use it in GitHub Desktop.
[FiveM Server] Get random loadout on respawn (REQUIRE LOADOUTS DOES NOT WORK)
client_script 'loadouts.lua'
client_script 'preconditions.lua'
local loadouts = {
{
weapon = "WEAPON_SNOWBALL"
},
{
weapon = "WEAPON_MUSKET"
},
{
weapons = "WEAPON_BOTTLE"
}
}
return loadouts
local loadouts = require("loadouts")
function randomLoadout(loadouts)
local randomLoadoutIndex = math.random(#loadouts)
return loadouts[randomLoadoutIndex]
end
AddEventHandler('playerSpawned', function(spawn)
local player = GetPlayerPed(-1)
local randomLoadout = randomLoadout(loadouts)
local randomWeapon = GetHashKey(randomLoadout.weapon)
sendMessage("You spawned with " .. randomLoadout.weapon)
GiveWeaponToPed(player, randomWeapon, 60, false)
end)
function sendMessage(message)
TriggerEvent('chatMessage', '', { 0, 0, 0 }, message)
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment