local sampev = require 'lib.samp.events'
local st = false
function main()
sampRegisterChatCommand('animlovec',function() st = not st sampAddChatMessage('AnimLovec '..(st and 'ON' or 'OFF'), -1) end)
wait(-1)
end
function sampev.onApplyPlayerAnimation(playerId, animLib, animName, frameDelta, loop, lockX, lockY, freeze, time)
if st then
local result, handle = sampGetCharHandleBySampPlayerId(playerId)
if result and handle ~= PLAYER_PED then
local mx, my, mz = getCharCoordinates(PLAYER_PED)
local ox, oy, oz = getCharCoordinates(handle)
local dist = getDistanceBetweenCoords3d(mx, my, mz, ox, oy, oz)
if dist < 40 then -- если дистанция меньше 40, то
sampAddChatMessage('Игрок: '..sampGetPlayerNickname(playerId)..' использует анимацию '..animName,-1)
end
end
end
end