想在北斗里做一个能快捷启动菜单脚本的物品,放在快捷键上
第一个想法是直接改北斗说明书的脚本实现,结果发现这个物品不能放在快捷键上第二个是给某个消耗物品加上触发脚本的节点,结果发现双击之后没有启动脚本,物品数量还-1
请教一下该如何怎么改才能实现此功能
物品能不能放在快捷键上是客户端写死的,一般是判断物品ID的头几个数字(物品类别)
所以其他栏的道具基本上是放不了的(你的第一个想法),只有部分消耗栏和现金栏的道具可以。
你说的第二个没有触发脚本可能是服务端没有配置好,建议你仔细看看几个物品使用的处理器
registerHandler(RecvOpcode.USE_CASH_ITEM, new UseCashItemHandler(channelDeps.noteService()));
registerHandler(RecvOpcode.USE_ITEM, new UseItemHandler());
registerHandler(RecvOpcode.USE_RETURN_SCROLL, new UseItemHandler());
registerHandler(RecvOpcode.USE_UPGRADE_SCROLL, new ScrollHandler());
registerHandler(RecvOpcode.USE_SUMMON_BAG, new UseSummonBagHandler());
好好看看代码里 new 的几个 Handler 类是怎么写的 leevccc 发表于 2025-4-21 12:19
物品能不能放在快捷键上是客户端写死的,一般是判断物品ID的头几个数字(物品类别)
所以其他栏的道具基本 ...
感谢大佬!
页:
[1]