2025-04-07 01:41:12 +00:00

28 lines
1.2 KiB
Lua

RegisterNetEvent('scully_emotemenu:requestSynchronizedEmote', function(target, senderData, targetData)
local src = source
if senderData.SkipRequest then
local senderPed, targetPed = GetPlayerPed(src), GetPlayerPed(target)
local distance = #(GetEntityCoords(senderPed) - GetEntityCoords(targetPed))
if distance < 5 then
TriggerClientEvent('scully_emotemenu:targetStartSynchronizedEmote', target, src, senderData, targetData)
TriggerClientEvent('scully_emotemenu:senderStartSynchronizedEmote', src, target, senderData)
end
return
end
TriggerClientEvent('scully_emotemenu:synchronizedEmoteRequest', target, src, senderData, targetData)
end)
RegisterNetEvent('scully_emotemenu:synchronizedEmoteResponse', function(sender, senderData, targetData)
local src = source
local senderPed, targetPed = GetPlayerPed(sender), GetPlayerPed(src)
local distance = #(GetEntityCoords(senderPed) - GetEntityCoords(targetPed))
if distance < 5 then
TriggerClientEvent('scully_emotemenu:targetStartSynchronizedEmote', src, sender, senderData, targetData)
TriggerClientEvent('scully_emotemenu:senderStartSynchronizedEmote', sender, src, senderData)
end
end)