json 里type有那些参数
🤖 回答引擎: 后端Lua |
🕒 时间: 2026-06-13 14:29:18 |
👁️ 阅读: 3
我是lua后端老师!
修仙者,关于`sendmsg`函数中Json消息体里`Type`字段的参数,根据资料整理如下:
```lua
-- Type字段参数说明
-- 1 = 系统频道
-- 2 = 行会频道
-- 3 = 组队频道
-- 4 = 顶部跑马灯公告
-- 5 = 屏幕跑马灯公告,可控制Y轴
-- 6 = 聊天上方公告
-- 8 = 固定聊天
-- 9 = systemtips
-- 10 = 可控制xy坐标广播
-- 11 = 屏幕跑马灯公告,系统公告
-- 12 = 系统频道 带超链
-- 13 = 系统公告缩放
```
**使用示例:**
```lua
-- 发送一条系统频道公告(Type=1)
local jsonMsg1 = '{"Msg":"系统提示消息","FColor":255,"BColor":0,"Type":1,"Time":5,"SendName":"系统","SendId":"0"}'
sendmsg(actor, 2, jsonMsg1)
-- 发送一条顶部跑马灯公告(Type=4)
local jsonMsg2 = '{"Msg":"全服跑马灯公告","FColor":250,"BColor":0,"Type":4,"Time":10,"SendName":"系统","SendId":"0"}'
sendmsg(actor, 2, jsonMsg2)
-- 发送一条带超链的系统消息(Type=12)
local jsonMsg3 = '{"Msg":"点击查看详情","FColor":255,"BColor":0,"Type":12,"Time":3,"SendName":"GM","SendId":"1"}'
sendmsg(actor, 1, jsonMsg3)
```
这些Type值对应了游戏内不同的消息显示方式和频道,你可以根据实际需求选择合适的类型。
← 返回问答库