Задался вопросом, как сохранить анимацию, когда игрок пишет в чат и приставляет к голове руку, типо как гипноз, может кто-то знает как?
local Approach = math.Approach
local Call = hook.Call
local ACT_GMOD_IN_CHAT = ACT_GMOD_IN_CHAT
local GESTURE_SLOT_VCD = GESTURE_SLOT_VCD
function GM:GrabEarAnimation(ply)
ply.ChatGestureWeight = ply.ChatGestureWeight or 0
if ply:IsPlayingTaunt() then return end
if Call('PlayerShouldGrabEar', self, ply) then
ply.ChatGestureWeight = Approach( ply.ChatGestureWeight, 1, FrameTime() * 5.0 )
else
ply.ChatGestureWeight = Approach( ply.ChatGestureWeight, 0, FrameTime() * 5.0 )
end
if ply.ChatGestureWeight > 0 then
ply:AnimRestartGesture(GESTURE_SLOT_VCD, ACT_GMOD_IN_CHAT, true)
ply:AnimSetGestureWeight(GESTURE_SLOT_VCD, ply.ChatGestureWeight)
end
end