查看: 1179|回复: 4

[有事请教] 如何提交一定数量物品完成任务

[复制链接]
梦石
0
星屑
57
在线时间
6 小时
注册时间
2023-12-25
回帖
1
发表于 2024-1-1 21:39:25 | 显示全部楼层 |阅读模式

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

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

×
比如说如果拥有一个某物品和三个另一物品,那么就能完成任务。分支条件里只有队伍持有物品,只能同一种物品并且没有数量,不知道如何设定多种物品以及不同数量。求大神帮忙
梦石
0
星屑
7009
在线时间
1280 小时
注册时间
2016-12-6
回帖
378
发表于 2024-1-2 00:19:51 | 显示全部楼层
用脚本写条件分歧
假设你的任务需求是玩家必须拥有ID:5道具 X1和ID:12道具 X3,那脚本可以这么写:
$gameParty.numItems(5) >= 1 && $gameParty.numItems(12) >= 3

如果条件不止2个,就用&&继续接下去

评分

参与人数 1赞 +1 收起 理由
究极智勇 + 1

查看全部评分

回复 1 0

使用道具 举报

梦石
0
星屑
557
在线时间
94 小时
注册时间
2023-2-15
回帖
36
发表于 2024-1-2 10:22:00 | 显示全部楼层
同一种物品多个数量要用变量设置,增加一个变量,比如你这个任务需要3个药草和1个魔力药水。
那么首先要设置一个变量(名字为药草数量)
变量操作:药草数量=游戏数据(选择物品栏的药草 )药草 数
然后用分支条件:
如果药草数量≥3
如果持有魔力药


就可以了

评分

参与人数 1赞 +1 收起 理由
究极智勇 + 1

查看全部评分

回复 2 0

使用道具 举报

梦石
0
星屑
7989
在线时间
1319 小时
注册时间
2006-7-18
回帖
459
发表于 2024-1-2 14:12:45 | 显示全部楼层
用分支来判断就好!先判断有无持有第一个道具
再获取道具2的数量放进变量X里
然后判断

变量操作 变量X=道具2持有数
如果 持有道具1
        如果 变量X  ≥ 3
     完成任务
之外的情况
持有道具不足
回复

使用道具 举报

梦石
0
星屑
57
在线时间
6 小时
注册时间
2023-12-25
回帖
1
 楼主| 发表于 2024-1-18 10:26:09 | 显示全部楼层
想要改成已经解决,发现编辑的类型(选择主题分类、原创发布、交流讨论、搬运汉化、有事请教)里没有这个选项
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部