Project1

标题: 【已解决】如何让“物品选择处理”选中的物品然后消除掉 [打印本页]

作者: 僵尸七七    时间: 2024-6-6 05:10
标题: 【已解决】如何让“物品选择处理”选中的物品然后消除掉
本帖最后由 僵尸七七 于 2024-6-6 19:07 编辑

大家好!起因是我想做一个能够送给NPC礼物加好感度的系统,于是在论坛上看到了这个方法,利用“物品选择处理”和“变量”来区分不同的礼物从而显示不同的对话和增加好感度。
问题是我发现“物品选择处理”只是选中这个物品,无法让它消除掉,请问大家有没有办法识别某个固定变量,然后让这个变量所对应的ID的物品减少掉?
(我的礼物设置了非常多个,没有办法每个都设置一个选项,所以无法选到哪个就删哪个,都是几个几个对应一个选项)

QQ图片20240606050254.png (55.83 KB, 下载次数: 22)

QQ图片20240606050254.png

QQ图片20240606050300.png (25.54 KB, 下载次数: 19)

QQ图片20240606050300.png

作者: 僵尸七七    时间: 2024-6-6 19:06
@小秋橙
啊,可以噢!非常感谢帮助,帮大忙了!!
作者: 58432100    时间: 2024-7-7 21:01
我也遇到了同样的问题,MZ这个代码能用吗QAQ
作者: 505681468    时间: 2024-7-7 21:13
58432100 发表于 2024-7-7 21:01
我也遇到了同样的问题,MZ这个代码能用吗QAQ

可以先试,不行再说(
作者: 58432100    时间: 2024-7-7 21:15
505681468 发表于 2024-7-7 21:13
可以先试,不行再说(

试了不行,主要是我卡在给物品设ID的上面了,不会设(
作者: 505681468    时间: 2024-7-7 22:04
本帖最后由 505681468 于 2024-7-7 22:06 编辑
58432100 发表于 2024-7-7 21:15
试了不行,主要是我卡在给物品设ID的上面了,不会设(


应该不是【给物品设ID】的操作?
可能是说事件指令中【物品选择处理】里面选了物品就会设置对应变量为选择道具的id
然后再 $gameParty.gainItem($dataItems[$gameVariables.value(事件指令中设置的变量编号)],-1);


作者: 58432100    时间: 2024-7-8 08:12
505681468 发表于 2024-7-7 22:04
应该不是【给物品设ID】的操作?
可能是说事件指令中【物品选择处理】里面选了物品就会设置对应变量为选 ...

哇!成功了谢谢!!如果我想做成和楼主一样的,选择不同物品有不同的反馈,该怎么做呢?(不知道怎么设置判断)
作者: 58432100    时间: 2024-7-8 08:46
505681468 发表于 2024-7-7 22:04
应该不是【给物品设ID】的操作?
可能是说事件指令中【物品选择处理】里面选了物品就会设置对应变量为选 ...

嗷嗷会了,再次感谢大佬!~~~




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