Files
Jacob 319786501d Improved Emote Menu
+ Added banner
+ Fixed keybinds
2022-07-06 20:30:38 +01:00

42 lines
995 B
Lua

function WalkMenuStart(name)
RequestWalking(name)
SetPedMovementClipset(PlayerPedId(), name, 0.2)
RemoveAnimSet(name)
end
function RequestWalking(set)
RequestAnimSet(set)
while not HasAnimSetLoaded(set) do
Citizen.Wait(1)
end
end
function WalksOnCommand(source, args, raw)
local WalksCommand = ""
for a in pairsByKeys(DP.Walks) do
WalksCommand = WalksCommand .. "" .. string.lower(a) .. ", "
end
EmoteChatMessage(WalksCommand)
EmoteChatMessage("To reset do /walk reset")
end
function WalkCommandStart(source, args, raw)
local name = firstToUpper(args[1])
if name == "Reset" then
ResetPedMovementClipset(PlayerPedId())
return
end
if tableHasKey(DP.Walks, name) then
local name2 = table.unpack(DP.Walks[name])
WalkMenuStart(name2)
else
EmoteChatMessage("'" .. name .. "' is not a valid walk")
end
end
function tableHasKey(table, key)
return table[key] ~= nil
end