1
0
Fork 0
forked from Simnation/Main
Main/resources/[props]/bzzz_restaurantfood/data/client.lua

38 lines
1.5 KiB
Lua
Raw Normal View History

2025-06-15 02:07:50 +02:00
--[[
- Animation template example
- Mouth opening does not work for addon animations
- You have to run two animations :(
- I'm not a scripter, so it's not in my power to help you with the script
]]--
RegisterCommand('food_a', function()
local playerPed = PlayerPedId()
local x, y, z = table.unpack(GetEntityCoords(playerPed))
-- First prop
local boneIndex = GetPedBoneIndex(playerPed, 18905)
local prop = CreateObject('bzzz_restaurant_food_a', x, y, z + 0.2, true, true, true)
AttachEntityToEntity(prop, playerPed, boneIndex, 0.08, -0.04, 0.07, -30.0, 10.0, 0.0, true, true, false, true, 1, true)
-- Second prop
local boneIndex2 = GetPedBoneIndex(playerPed, 57005)
prop2 = CreateObject('bzzz_restaurant_fork_a', x, y, z + 0.2, true, true, true)
AttachEntityToEntity(prop2, playerPed, boneIndex2, 0.1, 0.05, 0.0, -117.0, -68.0, -43.0, true, true, false, true, 1, true)
-- Animations
RequestAnimDict('bzzz@restaurant@eat') --'bzzz@restaurant@eat', 'bzzz_restaurant_eat'
RequestAnimDict('facials@gen_male@base') -- mouth opening
while (not HasAnimDictLoaded("bzzz@restaurant@eat")) do Wait(10) end
while (not HasAnimDictLoaded("facials@gen_male@base")) do Wait(10) end
TaskPlayAnim(playerPed,"bzzz@restaurant@eat","bzzz_restaurant_eat", 8.0, -8, -1, 49, 0, 0, 0, 0)
PlayFacialAnim(playerPed, 'eating_1', 'facials@gen_male@base')
Wait(5000) -- animation duration
ClearPedSecondaryTask(playerPed)
DeleteObject(prop)
DeleteObject(prop2)
end)