Use RegisterCommand instead of listen to chatMessage event, updates

This commit is contained in:
ElPumpo
2018-07-18 12:22:11 +02:00
parent 2d3dd1b7aa
commit cbf86e04d6
6 changed files with 47 additions and 43 deletions
+6 -6
View File
@@ -1,12 +1,12 @@
RegisterNetEvent('esx_rpchat:sendProximityMessage')
AddEventHandler('esx_rpchat:sendProximityMessage', function(id, prefix, message, color)
local _source = PlayerId()
AddEventHandler('esx_rpchat:sendProximityMessage', function(id, title, message, color)
local source = PlayerId()
local target = GetPlayerFromServerId(id)
if target == _source then
TriggerEvent('chatMessage', prefix, color, message)
elseif GetDistanceBetweenCoords(GetEntityCoords(GetPlayerPed(_source)), GetEntityCoords(GetPlayerPed(target)), true) < 19.999 then
TriggerEvent('chatMessage', prefix, color, message)
if target == source then
TriggerEvent('chat:addMessage', { args = { title, message }, color = color })
elseif GetDistanceBetweenCoords(GetEntityCoords(GetPlayerPed(source)), GetEntityCoords(GetPlayerPed(target)), true) < 19 then
TriggerEvent('chat:addMessage', { args = { title, message }, color = color })
end
end)