Command: /spin
RegisterCommand("spin", function(source, args)
local kit_emote_twirl_type = `KIT_EMOTE_TWIRL_GUN_LEFT_HOLSTER` -- or `KIT_EMOTE_TWIRL_GUN_DUAL` or `KIT_EMOTE_TWIRL_GUN_LEFT_HOLSTER`
local kit_emote_twirl_variation_num = tonumber( args[1] )
if ( kit_emote_twirl_variation_num ) then
local weapon_twirl_variation_names = {
[0] = "REVERSE_SPIN",
[1] = "SPIN_UP",
[2] = "REVERSE_SPIN_UP",
[3] = "ALTERNATING_FLIPS",
[4] = "SHOULDER_TOSS",
[5] = "FIGURE_EIGHT_TOSS",
}
local ped = PlayerPedId()
local kit_emote_twirl_variation = weapon_twirl_variation_names[kit_emote_twirl_variation_num]
local emote_category = 4 -- category "TwirlGun"
Citizen.InvokeNative(0xCBCFFF805F1B4596, ped, kit_emote_twirl_type)
Citizen.InvokeNative(0xB31A277C1AC7B7FF, ped, emote_category, 1, kit_emote_twirl_type, true, false, false, false, false)
Citizen.InvokeNative(0x01F661BB9C71B465, ped, 0, GetHashKey(kit_emote_twirl_variation))
Citizen.InvokeNative(0x408CF580C5E96D49, ped, 0)
end
end)
Citizen.InvokeNative(0x9C113883487FD53C, 0x7BFC01D8, 0)Zuletzt bearbeitet von Dixon · 26.08.2026, 17:49 Uhr
