paopaolonggong 发表于 2020-9-1 10:58 请问插件名? |
蹲厕所的女孩 发表于 2020-8-30 20:50 多谢大佬,我使用了YEP 技能消耗物品插件了 |
本帖最后由 蹲厕所的女孩 于 2020-8-30 20:57 编辑 比较简单一点的方法就是做成技能了,自己做一个新技能,然后在技能里设置公共事件判断背包里有没有子弹的物品,如果有就减少一个。 然后官方插件里有一个WeaponSkill的插件,那个就是用来给武器在普通攻击时发动一个技能的插件,具体用法如下: 这种方法就是解决不了玩家背包里没有子弹的时候该怎么办的问题,因为取消不了攻击的指令。如果你需要没有子弹不能攻击的效果的话,还是得去代码里改。 你去rpg_scenes.js里可以找到下面这个方法,就是游戏里攻击指令的调用方法。 然后把这个方法里的内容加上if语句判断背包里有没有对应的子弹就好,但这个方法就很麻烦了,因为你不同的武器对应着不同的子弹,在判断有没有子弹物品之前你还得判断当前操作的角色武器是什么。 总之暂时我能想到的就这么多吧,看看对你有没有帮助。 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-17 07:47
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.