bayuMIR/Mirserver/Mir200/Envir/QuestDiary/config/EventCfg.lua
2026-06-12 00:25:44 +08:00

95 lines
3.7 KiB
Lua
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

EventCfg = {}
--引擎事件
EventCfg.onStartUp = "onStartUp" --m2启动
EventCfg.onqfloadend = "onqfloadend" --重载QF后
EventCfg.onNewHuman = "onNewHuman" --新角色第一次登录 (参数actor)
EventCfg.onLogin = "onLogin" --登录 (参数actor)
EventCfg.onLoginAttr = "onLoginAttr" --登录附加属性 (参数actor, 登录属性数据)
EventCfg.onLoginEnd = "onLoginEnd" --登录完成 (参数actor, 登录同步数据)
EventCfg.onKillMon = "onKillMon" --任意地图杀怪 (参数actor, 死亡怪物对象, 死亡怪物idx)
EventCfg.onkillplay = "onkillplay" --任意地图杀人
EventCfg.onbeforeroute = "onbeforeroute" --进入地图连接点触发
EventCfg.onPlayLevelUp = "onPlayLevelUp" --玩家升级 (参数actor, 当前等级, 之前等级)
EventCfg.onTakeOnEx = "onTakeOnEx" --穿装备goPlayerVar
EventCfg.onTakeOffEx = "onTakeOffEx" --脱装备
EventCfg.onTakebeforOnEx = "onTakebeforOnEx" --穿装备前
EventCfg.onTakebeforOffEx = "onTakebeforOffEx" --脱装备前
EventCfg.onAddBag = "onAddBag" --物品进背包
EventCfg.onAddbagbefore = "onAddbagbefore" --物品进背包前
EventCfg.onExitGame = "onExitGame" --小退或大退游戏
EventCfg.onTriggerChat = "onTriggerChat" --聊天栏输入信息
EventCfg.onClicknpc = "onClicknpc" --点击某NPC
EventCfg.onRechargeBefore = "onRechargeBefore" --充值前触发,修改实充用(参数actor, 充值rmb金额, 产品ID保留, 货币ID)
EventCfg.onRecharge = "onRecharge" --充值 (参数actor, 充值rmb金额, 产品ID保留, 货币ID)
EventCfg.onVirtualRecharge = "onVirtualRecharge" --虚拟充值 (参数actor, 充值rmb金额, 产品ID保留, 货币ID)
EventCfg.goEnterMap = "goEnterMap" --进入地图
EventCfg.goLeaveMap = "goLeaveMap" --离开地图
EventCfg.goSwitchMap = "goSwitchMap" --切换地图
EventCfg.onMove = "onMove" --移动触发 (参数actor, 0跑/1走)
EventCfg.onBagChange = "onBagChange" --背包格子数发送变化
EventCfg.onRevive = "onRevive" --复活触发
EventCfg.onAttackdamage = "onAttackdamage" -- 玩家攻击前触发
EventCfg.onAttackHumandamage = "onAttackHumandamage" -- 玩家攻击人物前触发
EventCfg.onAttackMondamage = "onAttackMondamage" -- 玩家攻击怪物前触发
EventCfg.onstruckdamage = "onstruckdamage" -- 玩家受击前触发
EventCfg.onstruckdamageHuman = "onstruckdamageHuman" -- 玩家攻击人物前触发
EventCfg.onstruckdamageMon = "onstruckdamageMon" -- 玩家攻击怪物前触发
EventCfg.onNextdie = "onNextdie" --玩家被杀死亡前触发
EventCfg.onPlaydie = "onPlaydie" --玩家被杀死亡触发
EventCfg.onpkpoint = "onpkpoint" --玩家pk值改变触发
EventCfg.onMoneychange = "onMoneychange" --玩家货币改变触发
EventCfg.onStruckOut = "onStruckOut" --玩家受物理/魔法攻击后触发
EventCfg.onStruckHumanOut = "onStruckHumanOut" --玩家受人物物理/魔法攻击后触发
EventCfg.onStruckMonOut = "onStruckMonOut" --玩家受怪物物理/魔法攻击后触发
EventCfg.onAttackdamagebb = "onAttackdamagebb" --宝宝攻击掉血前触发
EventCfg.goPickUpItemEx = "goPickUpItemEx" --捡取后触发
---* 攻击后触发
EventCfg.onAttack = "onAttack" --对人对怪均触发
EventCfg.onAttackMon = "onAttackMon" --攻击怪物触发
EventCfg.onAttackPlay = "onAttackPlay" --攻击玩家触发
EventCfg.onArittrigger = "onArittrigger" --暴击触发
---* 狂暴之力事件
EventCfg.goKuangBao = "goKuangBao" --狂暴之力事件
---* 属性刷新事件
EventCfg.onInsertAttCfg = "onInsertAttCfg" -- 插入属性配置事件
EventCfg.onreload = {}
EventCfg.onreload["生命"] = "onHpMpreload" -- 刷新生命事件
EventCfg.onreload["背包装备"] = "onBagreload" -- 刷新背包装备属性事件
return EventCfg