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

Project1

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

[有事请教] 求助大佬们,想做一个检测物品数量来完成的事件,但是.....

[复制链接]

Lv1.梦旅人

梦石
0
星屑
185
在线时间
48 小时
注册时间
2020-12-6
帖子
36
跳转到指定楼层
发表于 2023-11-4 08:02:10 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
25星屑
问问大佬们,我想做一个通过检测背包里面的某一个物品的数量来完成的事件,该怎么做啊

最佳答案

查看完整内容

这是一个用事件写的例子,判断数据库中的 9 号物品持有数是否达到设定值 3 以及未完成收集时提示剩余数量,用了0002变量来接收计算结果 注意判断物品,武器和防具的脚本略有差异,后面也贴上了,希望能帮到你 一、完整事件写法 1.判断 9 号物品的数量,大于等于 3 时提示「数量够了」 // 条件分支脚本 $gameParty.numItems($dataItems[9])>=3[/pre] 2.计算剩余数量,0002号变量 等于 总数 3 减 9 号物品的数量 // 脚本 $gameVa ...

Lv1.梦旅人

梦石
0
星屑
185
在线时间
48 小时
注册时间
2020-12-6
帖子
36
4
 楼主| 发表于 2023-11-4 21:01:22 | 只看该作者
涂鸦boy 发表于 2023-11-4 15:01
这是一个用事件写的例子,判断数据库中的 9 号物品持有数是否达到设定值 3
以及未完成收集时提示剩余数量, ...

哇超,好详细!谢谢大佬!
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
185
在线时间
48 小时
注册时间
2020-12-6
帖子
36
3
 楼主| 发表于 2023-11-4 21:00:14 | 只看该作者
4887441 发表于 2023-11-4 08:36
先用变量操作,游戏数据,物品把变量设定成物品数量,然后判定你刚才设定的变量。 ...

谢谢大佬讲解!
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
933
在线时间
253 小时
注册时间
2023-3-16
帖子
62
2
发表于 2023-11-4 08:36:34 | 只看该作者
先用变量操作,游戏数据,物品把变量设定成物品数量,然后判定你刚才设定的变量。

屏幕截图 2023-11-04 083403.png (220.8 KB, 下载次数: 47)

屏幕截图 2023-11-04 083403.png

评分

参与人数 1+1 收起 理由
快乐的梅子 + 1 精品文章

查看全部评分

回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1765
在线时间
278 小时
注册时间
2008-7-11
帖子
657
1
发表于 2023-11-4 08:02:11 | 只看该作者
本帖最后由 涂鸦boy 于 2023-11-4 16:26 编辑

这是一个用事件写的例子,判断数据库中的 9 号物品持有数是否达到设定值 3
以及未完成收集时提示剩余数量,用了0002变量来接收计算结果

注意判断物品,武器和防具的脚本略有差异,后面也贴上了,希望能帮到你

一、完整事件写法

1.判断 9 号物品的数量,大于等于 3 时提示「数量够了」
// 条件分支脚本
JAVASCRIPT 代码复制
  1. $gameParty.numItems($dataItems[9])>=3


2.计算剩余数量,0002号变量 等于 总数 39 号物品的数量
// 脚本
JAVASCRIPT 代码复制
  1. $gameVariables.setValue(2,3 - $gameParty.numItems($dataItems[9]))


3.不满足条件,提示剩余数量(显示 0002变量 的值)
// 对话控制符
JAVASCRIPT 代码复制
  1. 还差\V[2]





二、判断的扩展写法

判断 9 号 物品 Items 的数量,用 0007变量 作为总数
// 条件分支脚本
JAVASCRIPT 代码复制
  1. $gameParty.numItems($dataItems[9])>=$gameVariables.value(7)


判断 9 号 武器 Weapons 的数量,大于等于3
// 条件分支脚本
JAVASCRIPT 代码复制
  1. $gameParty.numItems($dataWeapons[9])>=3


判断 9 号 防具 Armors 的数量,大于等于3
// 条件分支脚本
JAVASCRIPT 代码复制
  1. $gameParty.numItems($dataArmors[9])>=3



附: rmmz对话控制符

回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 04:57

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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