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

Project1

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

[有事请教] RPGmaker怎么与NPC交互物品

[复制链接]

Lv2.观梦者

梦石
0
星屑
311
在线时间
20 小时
注册时间
2023-8-12
帖子
39
跳转到指定楼层
1
发表于 2023-10-28 20:11:45 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
就是背包里的物品,如何选择并交给NPC呢?

Lv3.寻梦者

梦石
0
星屑
3789
在线时间
983 小时
注册时间
2016-12-6
帖子
367
2
发表于 2023-10-28 21:09:43 | 只看该作者
RM原生就有这个功能,可以让玩家在物品栏选择指定物品,并将物品ID赋值给变量

知道了具体的变量就可以用这个脚本去扣除玩家的指定物品数量:
$gameParty.loseItem($dataItems[$gameVariables.value(n)], 1);//n替换为变量ID

如果和NPC的交互还涉及到不同物品有不同的反馈,就需要你额外添加分支条件去判断了

image_2023-10-28_21-03-18.png (120.77 KB, 下载次数: 17)

image_2023-10-28_21-03-18.png
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
311
在线时间
20 小时
注册时间
2023-8-12
帖子
39
3
 楼主| 发表于 2023-10-29 10:05:37 | 只看该作者
shiroin 发表于 2023-10-28 21:09
RM原生就有这个功能,可以让玩家在物品栏选择指定物品,并将物品ID赋值给变量

知道了具体的变量就可以用这 ...

前面的已经学会了,可是不同物品有不同的反馈这个分期条件怎么做呀,我现在就是交付不同的物品就是同一反馈
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3597
在线时间
578 小时
注册时间
2022-11-26
帖子
281
4
发表于 2023-10-29 10:50:54 | 只看该作者
暮光闪闪OL 发表于 2023-10-29 10:05
前面的已经学会了,可是不同物品有不同的反馈这个分期条件怎么做呀,我现在就是交付不同的物品就是同一反 ...

指令会把物品id放到变量,你可以判断变量的值
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
311
在线时间
20 小时
注册时间
2023-8-12
帖子
39
5
 楼主| 发表于 2023-10-29 11:16:45 | 只看该作者
余杭 发表于 2023-10-29 10:50
指令会把物品id放到变量,你可以判断变量的值

我好像只找到变量等于物品数量,没找到变量等于物品ID
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3597
在线时间
578 小时
注册时间
2022-11-26
帖子
281
6
发表于 2023-10-29 11:35:32 | 只看该作者
暮光闪闪OL 发表于 2023-10-29 11:16
我好像只找到变量等于物品数量,没找到变量等于物品ID

你猜猜 2 楼发的那个图片的指令里,设置的变量里面存的是什么
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
311
在线时间
20 小时
注册时间
2023-8-12
帖子
39
7
 楼主| 发表于 2023-10-29 13:08:35 | 只看该作者
余杭 发表于 2023-10-29 11:35
你猜猜 2 楼发的那个图片的指令里,设置的变量里面存的是什么

解决了,我问的不是这个,我是将物品栏物品存入ID与物品出示进行交互,设置好变量的常量就可以了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-28 17:01

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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