⚡ Eluna事件详解

📋 官方API说明

本页面收录的所有事件均来自Eluna官方API文档,确保真实有效。每个事件都包含详细的ID、参数说明和使用注意事项。

官方文档:https://elunaluaengine.github.io/

📋 使用说明

⚡ 玩家事件列表(按官方序号排列)

以下是所有玩家事件,按照官方API序号统一排列。使用 RegisterPlayerEvent(eventId, function) 注册事件。

ID 事件名称 参数 说明
1 PLAYER_EVENT_ON_CHARACTER_CREATE 事件, 玩家 角色创建事件
2 PLAYER_EVENT_ON_CHARACTER_DELETE 事件, GUID 角色删除事件
3 PLAYER_EVENT_ON_LOGIN 事件, 玩家 登录事件
4 PLAYER_EVENT_ON_LOGOUT 事件, 玩家 登出事件
5 PLAYER_EVENT_ON_SPELL_CAST 事件, 玩家, 法术, 跳过检查 施放法术事件
6 PLAYER_EVENT_ON_KILL_PLAYER 事件, 击杀者, 被击杀者 击杀玩家事件
7 PLAYER_EVENT_ON_KILL_CREATURE 事件, 击杀者, 被击杀者 击杀生物事件
8 PLAYER_EVENT_ON_KILLED_BY_CREATURE 事件, 击杀者, 被击杀者 被生物击杀事件
9 PLAYER_EVENT_ON_DUEL_REQUEST 事件, 目标, 挑战者 决斗请求事件
10 PLAYER_EVENT_ON_DUEL_START 事件, 玩家1, 玩家2 决斗开始事件
11 PLAYER_EVENT_ON_DUEL_END 事件, 胜利者, 失败者, 类型 决斗结束事件
12 PLAYER_EVENT_ON_GIVE_XP 事件, 玩家, 数量, 受害者, 来源 经验给予事件 - 可返回新的经验值数量
13 PLAYER_EVENT_ON_LEVEL_CHANGE 事件, 玩家, 旧等级 等级变化事件
14 PLAYER_EVENT_ON_MONEY_CHANGE 事件, 玩家, 数量 货币变化事件 - 可返回新的货币数量
15 PLAYER_EVENT_ON_REPUTATION_CHANGE 事件, 玩家, 阵营ID, 声望, 增量 声望变化事件 - 可返回新的声望
16 PLAYER_EVENT_ON_TALENTS_CHANGE 事件, 玩家, 点数 天赋变化事件
17 PLAYER_EVENT_ON_TALENTS_RESET 事件, 玩家, 无成本 天赋重置事件
18 PLAYER_EVENT_ON_CHAT 事件, 玩家, 消息, 类型, 语言 聊天事件 - 可返回false,新消息
19 PLAYER_EVENT_ON_WHISPER 事件, 玩家, 消息, 类型, 语言, 接收者 私聊事件 - 可返回false,新消息
20 PLAYER_EVENT_ON_GROUP_CHAT 事件, 玩家, 消息, 类型, 语言, 群组 群聊事件 - 可返回false,新消息
21 PLAYER_EVENT_ON_GUILD_CHAT 事件, 玩家, 消息, 类型, 语言, 公会 公会聊天事件 - 可返回false,新消息
22 PLAYER_EVENT_ON_CHANNEL_CHAT 事件, 玩家, 消息, 类型, 语言, 频道 频道聊天事件 - 可返回false,新消息
23 PLAYER_EVENT_ON_EMOTE 事件, 玩家, 动作 动作事件 - 不触发任何已知动作
24 PLAYER_EVENT_ON_TEXT_EMOTE 事件, 玩家, 文字动作, 动作编号, GUID 文本动作事件
25 PLAYER_EVENT_ON_SAVE 事件, 玩家 保存事件
26 PLAYER_EVENT_ON_BIND_TO_INSTANCE 事件, 玩家, 难度, 地图ID, 永久 绑定到实例事件
27 PLAYER_EVENT_ON_UPDATE_ZONE 事件, 玩家, 新区域, 新子区域 更新区域事件
28 PLAYER_EVENT_ON_MAP_CHANGE 事件, 玩家 地图变化事件
29 PLAYER_EVENT_ON_EQUIP 事件, 玩家, 物品, 背包, 插槽 装备事件(自定义事件)
30 PLAYER_EVENT_ON_FIRST_LOGIN 事件, 玩家 首次登录事件(自定义事件)
31 PLAYER_EVENT_ON_CAN_USE_ITEM 事件, 玩家, 物品编号 可使用物品事件 - 可返回InventoryResult枚举值
32 PLAYER_EVENT_ON_LOOT_ITEM 事件, 玩家, 物品, 数量 拾取物品事件
33 PLAYER_EVENT_ON_ENTER_COMBAT 事件, 玩家, 敌人 进入战斗事件
34 PLAYER_EVENT_ON_LEAVE_COMBAT 事件, 玩家 离开战斗事件
35 PLAYER_EVENT_ON_REPOP 事件, 玩家 重生事件
36 PLAYER_EVENT_ON_RESURRECT 事件, 玩家 复活事件
37 PLAYER_EVENT_ON_LOOT_MONEY 事件, 玩家, 数量 拾取金钱事件
38 PLAYER_EVENT_ON_QUEST_ABANDON 事件, 玩家, 任务ID 放弃任务事件
39 PLAYER_EVENT_ON_LEARN_TALENTS 事件, 玩家, 天赋ID, 天赋等级, 法术ID 学习天赋事件
42 PLAYER_EVENT_ON_COMMAND 事件, 玩家, 命令, 聊天处理程序 命令事件 - 如果从控制台使用命令,则玩家为空。可返回false
43 PLAYER_EVENT_ON_PET_ADDED_TO_WORLD 事件, 玩家, 宠物 宠物添加到世界事件
44 PLAYER_EVENT_ON_LEARN_SPELL 事件, 玩家, 法术ID 学习法术事件
45 PLAYER_EVENT_ON_ACHIEVEMENT_COMPLETE 事件, 玩家, 成就 成就完成事件
46 PLAYER_EVENT_ON_FFAPVP_CHANGE 事件, 玩家, 是否开启自由PVP 自由PVP状态变化事件
47 PLAYER_EVENT_ON_UPDATE_AREA 事件, 玩家, 旧区域, 新区域 更新区域事件
48 PLAYER_EVENT_ON_CAN_INIT_TRADE 事件, 玩家, 目标 可初始化交易事件 - 可返回false以阻止交易
49 PLAYER_EVENT_ON_CAN_SEND_MAIL 事件, 玩家, 收件人GUID, 邮箱, 主题, 正文, 金钱, 货到付款, 物品 可发送邮件事件 - 可返回false以阻止发送邮件
50 PLAYER_EVENT_ON_CAN_JOIN_LFG 事件, 玩家, 角色, 地下城, 评论 可加入匹配事件 - 可返回false以阻止排队
51 PLAYER_EVENT_ON_QUEST_REWARD_ITEM 事件, 玩家, 物品, 数量 任务奖励物品事件
52 PLAYER_EVENT_ON_CREATE_ITEM 事件, 玩家, 物品, 数量 创建物品事件
53 PLAYER_EVENT_ON_STORE_NEW_ITEM 事件, 玩家, 物品, 数量 存储新物品事件
54 PLAYER_EVENT_ON_COMPLETE_QUEST 事件, 玩家, 任务 完成任务事件
55 PLAYER_EVENT_ON_CAN_GROUP_INVITE 事件, 玩家, 成员名称 可邀请组队事件 - 可返回false以阻止邀请
56 PLAYER_EVENT_ON_GROUP_ROLL_REWARD_ITEM 事件, 玩家, 物品, 数量, 投票类型, 点数 组队掷骰奖励物品事件
57 PLAYER_EVENT_ON_BG_DESERTION 事件, 玩家, 类型 战场逃离事件