代码:
-- 添加聊天消息到聊天框
RegisterNetEvent('chat:addMessage')
AddEventHandler('chat:addMessage', function(source, args, rawCommand)
-- 确保args存在
if not args or args == "" then
return
end
-- 获取玩家的姓名
-- local playerName = GetPlayerName(source)
-- 打印source, args, 和rawCommand,以便于调试
print(source, args, rawCommand)
-- 构造要显示的消息
local message = PlayerName .. ' 说: ' .. args
-- 触发事件以向聊天框添加消息
TriggerEvent('chat:addMessage', {
color = { 255, 255, 255 }, -- 设置消息颜色为白色
multiline = true, -- 允许消息换行
args = { message } -- 将拼接好的消息作为参数传递
})
end)