事件常量是否正确?
🤖 回答引擎: 前端Lua |
🕒 时间: 2026-06-17 00:14:42 |
👁️ 阅读: 4
根据浮生梦老师前端课程内容,你提到的 `LUA_EVENT_MANUAL_SERVICE_MESSAGE_UN_READ` 这个事件常量在课程提供的标准事件列表中并不存在。
正确的做法是检查你的事件常量是否在以下列表中:
1. **行会相关事件**:`LUA_EVENT_GUILD_CREATE`、`LUA_EVENT_GUILD_WORLDLIST`、`LUA_EVENT_GUILD_APPLYLIST` 等
2. **交易相关事件**:`LUA_EVENT_TRADE_MONEY_CHANGE`、`LUA_EVENT_TRADE_MY_MONEY_CHANGE` 等
3. **玩家/英雄相关事件**:`LUA_EVENT_PLAYER_EQUIP_CHANGE`、`LUA_EVENT_HERO_EQUIP_CHANGE` 等
4. **战斗相关事件**:`LUA_EVENT_ACTOR_IN_OF_VIEW`、`LUA_EVENT_TARGET_HP_CHANGE` 等
5. **技能相关事件**:`LUA_EVENT_SKILL_INIT`、`LUA_EVENT_SKILL_ADD`、`LUA_EVENT_SKILL_UPDATE` 等
6. **通知公告事件**:`LUA_EVENT_NOTICE_SERVER`、`LUA_EVENT_NOTICE_SYSYTEM` 等
7. **界面状态事件**:`LUA_EVENT_ENTER_WORLD`、`LUA_EVENT_LEAVE_WORLD` 等
如果你需要使用"手动服务消息未读"相关的事件,建议:
1. 检查是否有其他类似功能的事件,如邮件、好友申请等通知类事件
2. 确认事件名称拼写是否正确
3. 或者这个功能可能需要通过其他方式实现,而不是通过事件机制
请使用正确的标准事件常量,避免使用未定义的事件名称。
← 返回问答库