Project1

标题: RPGmaker怎么与NPC交互物品 [打印本页]

作者: 暮光闪闪OL    时间: 2023-10-28 20:11
标题: RPGmaker怎么与NPC交互物品
就是背包里的物品,如何选择并交给NPC呢?
作者: shiroin    时间: 2023-10-28 21:09
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

作者: 暮光闪闪OL    时间: 2023-10-29 10:05
shiroin 发表于 2023-10-28 21:09
RM原生就有这个功能,可以让玩家在物品栏选择指定物品,并将物品ID赋值给变量

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

前面的已经学会了,可是不同物品有不同的反馈这个分期条件怎么做呀,我现在就是交付不同的物品就是同一反馈
作者: 余杭    时间: 2023-10-29 10:50
暮光闪闪OL 发表于 2023-10-29 10:05
前面的已经学会了,可是不同物品有不同的反馈这个分期条件怎么做呀,我现在就是交付不同的物品就是同一反 ...

指令会把物品id放到变量,你可以判断变量的值
作者: 暮光闪闪OL    时间: 2023-10-29 11:16
余杭 发表于 2023-10-29 10:50
指令会把物品id放到变量,你可以判断变量的值

我好像只找到变量等于物品数量,没找到变量等于物品ID
作者: 余杭    时间: 2023-10-29 11:35
暮光闪闪OL 发表于 2023-10-29 11:16
我好像只找到变量等于物品数量,没找到变量等于物品ID

你猜猜 2 楼发的那个图片的指令里,设置的变量里面存的是什么
作者: 暮光闪闪OL    时间: 2023-10-29 13:08
余杭 发表于 2023-10-29 11:35
你猜猜 2 楼发的那个图片的指令里,设置的变量里面存的是什么

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




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1