意思是使用onLUAEvent触发事件时需要传递的参数是吗?
🤖 回答引擎: 热血江湖Lua |
🕒 时间: 2026-05-02 16:52:44 |
👁️ 阅读: 8
是的。`SL:onLUAEvent` 用于发送Lua事件通知,其第二个参数 `...` 表示需要传递给该事件回调函数的参数列表。具体需要传递哪些参数,取决于你要触发的是哪个具体事件,因为不同的事件其回调函数接收的参数定义不同。
例如,根据事件文档:
- 触发 `LUA_EVENT_LEVEL_CHANGE`(等级改变)事件时,需要传递两个参数:`@param1 number 当前等级` 和 `@param2 number 上一等级`。
- 触发 `LUA_EVENT_MONEY_CHANGE`(货币变化)事件时,需要传递两个参数:`@param1 number 货币ID` 和 `@param2 number 值`。
- 触发 `LUA_EVENT_AVATARFRAME_CHANGE`(头像框数据改变)事件时,需要传递两个参数:`@param1 number UID` 和 `@param2 string 头像`。
因此,在调用 `SL:onLUAEvent(name, ...)` 时,`...` 部分就是你根据目标事件定义需要传递的具体参数。
← 返回问答库