95 lines
3.7 KiB
Lua
95 lines
3.7 KiB
Lua
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
|