example
example

求助 求助这个函数变成了这个样子

ZHANIBIN

用户
认证用户
代码:
-- 添加聊天消息到聊天框
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)
1723820110573.png
 

Yann

站长
管理成员
GTAOS管理组
认证卖家
认证用户
本 月 名 人 榜 最 佳
要监听只需要用addEventHandler就行了,不需要重新注册时间。TriggerEvent最好不要写在里边
 

ZHANIBIN

用户
认证用户
要监听只需要用addEventHandler就行了,不需要重新注册时间。TriggerEvent最好不要写在里我的边
我的意思是这个事件的返回包有问题,他只返回了玩家的id和姓名,没有玩家打的字
 
顶部