chat updates for feature/command-updates

This commit is contained in:
moscovium
2017-07-09 16:21:45 +02:00
parent ee0fe0deb8
commit 602753f59e
2 changed files with 37 additions and 2 deletions

View File

@@ -9,6 +9,8 @@ RegisterNetEvent('chat:removeSuggestion')
RegisterNetEvent('chat:clear')
-- internal events
RegisterNetEvent('__cfx_internal:serverPrint')
RegisterNetEvent('_chat:messageEntered')
--deprecated, use chat:addMessage
@@ -27,6 +29,19 @@ AddEventHandler('chatMessage', function(author, color, text)
})
end)
AddEventHandler('__cfx_internal:serverPrint', function(msg)
print(msg)
SendNUIMessage({
type = 'ON_MESSAGE',
message = {
color = { 0, 0, 0 },
multiline = true,
args = { msg }
}
})
end)
AddEventHandler('chat:addMessage', function(message)
SendNUIMessage({
type = 'ON_MESSAGE',
@@ -78,7 +93,11 @@ RegisterNUICallback('chatResult', function(data, cb)
--deprecated
local r, g, b = 0, 0x99, 255
TriggerServerEvent('_chat:messageEntered', GetPlayerName(id), { r, g, b }, data.message)
if data.message:sub(1, 1) == '/' then
ExecuteCommand(data.message:sub(2))
else
TriggerServerEvent('_chat:messageEntered', GetPlayerName(id), { r, g, b }, data.message)
end
end
cb('ok')