查看: 1696|回复: 2

[有事请教] 请问mz如何在物品菜单连续使用物品

[复制链接]
梦石
0
星屑
137
在线时间
16 小时
注册时间
2022-6-25
回帖
1
发表于 2023-2-1 19:07:07 | 显示全部楼层 |阅读模式

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

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

×
或者说如何在使用完物品之后不关闭物品菜单/不关闭角色选择菜单,物品不带公共事件,仅仅是普通的属性成长或者恢复血量,因为设计的成长道具量大份小,如果每次使用之后自动关掉物品菜单会变得很麻烦。
梦石
0
星屑
153
在线时间
7 小时
注册时间
2023-2-5
回帖
8
发表于 2023-2-7 02:07:33 | 显示全部楼层
本帖最后由 ccrqian 于 2023-2-7 02:09 编辑

试试 [物品]-[效果]第四页[其它]-公共事件, 使得玩家使用物品本质上是触发对应公共事件.

在第一个公共事件中, 先[数值输入], 让[变量1]等于玩家输入的数值
加入[条件分歧]: 是否满足"玩家道具持有量大于输入数量, 且输入数量为正整数"的条件?
不满足则[显示文字]提示玩家没有这么多道具;
满足则[扣除][变量1]数量的道具, 开启以下[循环]:
加入[条件分歧]: 是否满足[变量1]等于0?
不满足则令[变量1]等于[变量1]减去常量[1], 并继续在此加入[对应道具的使用效果];
满足则[跳出循环].

把这个做好的公共事件复制到其他公共事件中, 把[对应道具的使用效果]改了就做好第二个道具了.
有多少种道具就复制多少个公共事件. 不过这方法也费公共事件格子, 如果道具量大可能有更加方便的插件吧.
回复

使用道具 举报

梦石
0
星屑
137
在线时间
16 小时
注册时间
2022-6-25
回帖
1
 楼主| 发表于 2023-3-27 20:56:52 | 显示全部楼层
ccrqian 发表于 2023-2-7 02:07
试试 [物品]-[效果]第四页[其它]-公共事件, 使得玩家使用物品本质上是触发对应公共事件.

在第一个公共事件 ...

有道理哎,这样确实可以曲线救国,非常感谢提出有价值的思路。
具体实现我觉得可以通过JS脚本直接识别道具ID来更优雅的完成,就可以避免占用过多事件页了。
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部