Main/resources/[um]/um-multicharacter/list/animationlist.lua
2025-06-07 08:51:21 +02:00

42 lines
1.3 KiB
Lua

Animation = {}
Animation.List = {
"uwu",
"smoke2",
"foldarms2",
"bookc",
"dancedrink2",
"sipshaked"
}
Animation.ScenarioList = {
"WORLD_HUMAN_SMOKING",
"WORLD_HUMAN_SMOKING_POT",
}
Animation.Export = function(emoteName)
Wait(100)
if GetResourceState('rpemotes-reborn') == 'started' then
pcall(function() exports["rpemotes-reborn"]:EmoteCommandStart(emoteName) end)
return
elseif GetResourceState('rpemotes') == 'started' then
pcall(function() exports["rpemotes"]:EmoteCommandStart(emoteName) end)
elseif GetResourceState('scully_emotemenu') == 'started' then
pcall(function() exports.scully_emotemenu:playEmoteByCommand(emoteName) end)
else
ExecuteCommand(('e %s'):format(emoteName))
end
end
Animation.Stop = function()
if GetResourceState('rpemotes-reborn') == 'started' then
pcall(function() exports["rpemotes-reborn"]:EmoteCancel(true) end)
return
elseif GetResourceState('rpemotes') == 'started' then
pcall(function() exports["rpemotes"]:EmoteCancel(true) end)
elseif GetResourceState('scully_emotemenu') == 'started' then
pcall(function() exports.scully_emotemenu:cancelEmote() end)
else
ClearPedTasks(cache.ped)
end
end