设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2563|回复: 3
打印 上一主题 下一主题

[有事请教] 如何让武器攻击的时候消耗物品大佬求助

[复制链接]

Lv2.观梦者

梦石
0
星屑
351
在线时间
48 小时
注册时间
2020-8-11
帖子
56
跳转到指定楼层
1
发表于 2020-8-30 12:41:46 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
如何让武器攻击的时候消耗物品大佬求助,想让武器使用的时候,攻击一次,消耗一发子弹,该怎么做

Lv3.寻梦者

梦石
0
星屑
994
在线时间
84 小时
注册时间
2018-12-18
帖子
84
2
发表于 2020-8-30 20:50:07 | 只看该作者
本帖最后由 蹲厕所的女孩 于 2020-8-30 20:57 编辑

比较简单一点的方法就是做成技能了,自己做一个新技能,然后在技能里设置公共事件判断背包里有没有子弹的物品,如果有就减少一个。
然后官方插件里有一个WeaponSkill的插件,那个就是用来给武器在普通攻击时发动一个技能的插件,具体用法如下:


这种方法就是解决不了玩家背包里没有子弹的时候该怎么办的问题,因为取消不了攻击的指令。如果你需要没有子弹不能攻击的效果的话,还是得去代码里改。
你去rpg_scenes.js里可以找到下面这个方法,就是游戏里攻击指令的调用方法。

然后把这个方法里的内容加上if语句判断背包里有没有对应的子弹就好,但这个方法就很麻烦了,因为你不同的武器对应着不同的子弹,在判断有没有子弹物品之前你还得判断当前操作的角色武器是什么。
总之暂时我能想到的就这么多吧,看看对你有没有帮助。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
351
在线时间
48 小时
注册时间
2020-8-11
帖子
56
3
 楼主| 发表于 2020-9-1 10:58:42 | 只看该作者
蹲厕所的女孩 发表于 2020-8-30 20:50
比较简单一点的方法就是做成技能了,自己做一个新技能,然后在技能里设置公共事件判断背包里有没有子弹的物 ...

多谢大佬,我使用了YEP 技能消耗物品插件了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
80
在线时间
12 小时
注册时间
2023-7-5
帖子
1
4
发表于 2023-7-24 15:57:02 | 只看该作者
paopaolonggong 发表于 2020-9-1 10:58
多谢大佬,我使用了YEP 技能消耗物品插件了

请问插件名?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-17 07:44

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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