搜索
查看: 146|回复: 4

[已处理] Lua扩展

 关闭 [复制链接]
发表于 2026-1-21 14:04:26 | 显示全部楼层 |阅读模式
建议反馈
建议描述: 下文
实现具体思路: 下文
联系QQ: 隐藏内容
--触发条件必须是穿戴并替换下装备触发,如果没替换就不会触发

s.event.bind(const.ebind_TakeOnItemsEnd, "on_TakeOnItemsEnd")--穿装备之后回调


--穿装备之后回调(item:脱下的物品)
function on_TakeOnItemsEnd(actor, item)
end

触发条件必须是传到并脱下下装备才能触发(修改-无脱下装备也可触发)
-------------------------------------------------------------------


actor:delayGotoFunc(5000, "gotoFuncName1")--


--延时跳转Lua过程function gotoFuncName1(actor)  local sActorName = actor:getCharName()  print("执行延时跳转Lua过程:gotoFuncName1,角色名:"..sActorName)end
(执行对象能否扩展支持英雄)
-------------------------------------------------------------------



扩展Att
减少复活时间(秒or毫秒)
减少重生时间(秒or毫秒)








发表于 2026-1-21 15:37:16 | 显示全部楼层

--触发条件必须是穿戴并替换下装备触发,如果没替换就不会触发

s.event.bind(const.ebind_TakeOnItemsEnd, "on_TakeOnItemsEnd")--穿装备之后回调


--穿装备之后回调(item:脱下的物品)
function on_TakeOnItemsEnd(actor, item)
end

触发条件必须是传到并脱下下装备才能触发(修改-无脱下装备也可触发)



因需要传出物品对像,没办法直接这样修改,除非新加个无物品传出的触发
发表于 2026-1-21 16:06:33 | 显示全部楼层
本帖最后由 1580 于 2026-1-22 15:50 编辑

actor:delayGotoFunc(5000, "gotoFuncName1")--


--延时跳转Lua过程function gotoFuncName1(actor)  local sActorName = actor:getCharName()  print("执行延时跳转Lua过程:gotoFuncName1,角色名:"..sActorName)end
(执行对象能否扩展支持英雄)



扩展Att
减少复活时间(秒or毫秒)
减少重生时间(秒or毫秒)
-------------------------------------------------------------------

已收集
 楼主| 发表于 2026-1-22 13:40:54 | 显示全部楼层
1580 发表于 2026-1-21 15:37
--触发条件必须是穿戴并替换下装备触发,如果没替换就不会触发

s.event.bind(const.ebind_TakeOnItemsEnd, ...

那就新加个穿装备之后回调 无物品传出的触发吧
发表于 2026-1-22 15:49:43 | 显示全部楼层
本帖最后由 1580 于 2026-1-22 16:25 编辑
清风-Hgejb 发表于 2026-1-22 13:40
那就新加个穿装备之后回调 无物品传出的触发吧

已收集:事件重新调整,无脱下物品时,传出个空的物品(制造ID=0)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2026-2-9 08:14 , Processed in 0.294625 second(s), 7 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表