Project1

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

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

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

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

QQ图片20240606050254.png

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

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】的操作?
可能是说事件指令中【物品选择处理】里面选了物品就会设置对应变量为选 ...

嗷嗷会了,再次感谢大佬!~~~
作者: 元始天尊    时间: 2025-10-5 14:23
大佬 问下怎么处理装备和武器啊  这个只能道具失去 增加  不好选择武器 装备
作者: jack99zgp    时间: 2025-10-5 19:06
元始天尊 发表于 2025-10-5 14:23
大佬 问下怎么处理装备和武器啊  这个只能道具失去 增加  不好选择武器 装备 ...

这个没有办法,只能靠插件,自己摸索写吧
作者: 僵尸七七    时间: 2026-1-4 17:39
元始天尊 发表于 2025-10-5 14:23
大佬 问下怎么处理装备和武器啊  这个只能道具失去 增加  不好选择武器 装备 ...

感觉可能只能在事件指令里绑定,比如当失去1号道具时,失去什么武器或是装备,这样可能可以
作者: jack99zgp    时间: 2026-1-6 00:01
僵尸七七 发表于 2026-1-4 17:39
感觉可能只能在事件指令里绑定,比如当失去1号道具时,失去什么武器或是装备,这样可能可以 ...

你这么说那就有戏了,用yep的额外信息功能组,那个改变对话选项开关的指令,结合条件分歧




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