coffeejun 发表于 2022-3-22 06:07:55

关于使用其他-脚本指令为基础属性赋值对应变量的问题。

本帖最后由 coffeejun 于 2022-3-23 01:41 编辑

我制作了一个加点系统。加点的部分已经搞定。现在有个难题是重置加点(返还所有使用的能力点,所有能力值回归1级最初始数值)。
刚开始时我用变量记录了初始的白板能力值。现在的困难是,重置时我打算使用触发器里“其他 -脚本”的指令来输入对应初始能力值等于对应的变量值。这里该怎么写?
比如:我想为角色的基础攻击力(RV.GameData.actor.addPow.watk)赋值对应的变量(RV.GameData.value)。

小八馍馍 发表于 2022-3-30 11:07:08

可以求助一下群里会脚本的大佬,
act/arpg:977585123
avg:1149916021
{:5_104:}

kami 发表于 2022-4-1 14:18:22

白板能力值不用记录,用变量分别记录加点的数值,比如:HP加点一次,用触发器指令提升5点最大HP,变量1的值+5,MP加点一次,用触发器指令提升10点MP,变量2的值+10,以此类推。重置加点时在触发器里写脚本:RV.GameData.actor.addPow.maxHp-=RV.GameData.value;RV.GameData.actor.addPow.maxMp-=RV.GameData.value;

kami 发表于 2022-4-1 14:20:29

然后把相应的变量值归零
页: [1]
查看完整版本: 关于使用其他-脚本指令为基础属性赋值对应变量的问题。