Project1

标题: 如何在事件内进行道具使用 [打印本页]

作者: lmplanta    时间: 2022-6-16 21:56
标题: 如何在事件内进行道具使用
萌新请教一下如何实现在事件内使用道具的效果,我想做个跟NPC的互动赠送多种不同物品来提升好感及其他数值。还望各路大大给点思路
作者: Heiko    时间: 2022-6-16 22:32
用物品选择处理
作者: lmplanta    时间: 2022-6-17 12:49
Heiko 发表于 2022-6-16 22:32
用物品选择处理

这个功能我试过能选择物品就是不知道为什么不能进行使用消耗
作者: Heiko    时间: 2022-6-17 15:33
本帖最后由 Heiko 于 2022-6-17 16:46 编辑
lmplanta 发表于 2022-6-17 12:49
这个功能我试过能选择物品就是不知道为什么不能进行使用消耗


JAVASCRIPT 代码复制
  1. $gameParty.gainItem($dataItems[$gameVariables.value(变量ID)], -1);


变量ID填你物品选择处理时选的那个变量,这个变量的物品-1 ,放到最底下就可以,不必放进每个分支里
作者: Zoutiloid    时间: 2022-6-17 15:57
lmplanta 发表于 2022-6-17 12:49
这个功能我试过能选择物品就是不知道为什么不能进行使用消耗

选择的时候直接扣除这个物品也不行吗?
作者: lmplanta    时间: 2022-6-17 17:08
Zoutiloid 发表于 2022-6-17 15:57
选择的时候直接扣除这个物品也不行吗?

解决了,之前没想到用分支来组合实现效果就在道具里加了公共事件来实现好感度的增加,所以就一直死脑筋的想着怎么使用道具来触发我设置的公共事件。
作者: lmplanta    时间: 2022-6-17 17:14
Heiko 发表于 2022-6-17 15:33
$gameParty.gainItem($dataItems[$gameVariables.value(变量ID)], -1);[/pre]

变量ID填你物品选择处理时 ...

非常感谢




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