Project1

标题: 请问一下有没有办法让变量存储一个角色的名字呢? [打印本页]

作者: 狼犬風牙    时间: 2022-7-18 20:00
标题: 请问一下有没有办法让变量存储一个角色的名字呢?
是这样的,我用姓名输入处理给一个角色自定义了名字,
但是后来我设置了全局变量,想要做到的效果是:开始新游戏的时候继续使用之前设定过的该角色的名字,
可是现在遇到的问题是:因为变量设置无法读取角色名字的信息,导致开始新游戏后名字显示为空,
在变量设置页里我也没有找到存储角色名字的设置,这是不是需要用到脚本啊……
请问“能让一个变量存储某个角色的名字”这样的操作能实现吗?真心求教!
作者: 狼犬風牙    时间: 2022-7-18 22:49
【已解决】在群里dalao的帮助下使用脚本
$gameVariables.setValue(变量id,$gameActors.actor(角色id).name())
即可把角色的名字赋予给变量
作者: apple5740    时间: 2022-7-18 23:14
我理解成 开新档的时候,读取以前档的名字。。所以还在找插件。。我记得有个插件是可以做到的。。 变量也可也实现新档用旧档的数据吗?
作者: 狼犬風牙    时间: 2022-7-18 23:31
apple5740 发表于 2022-7-18 23:14
我理解成 开新档的时候,读取以前档的名字。。所以还在找插件。。我记得有个插件是可以做到的。。 变量也可 ...

我用的是全局变量
作者: mydaniu002    时间: 2022-7-19 14:04
变量,不存储,有什么用呢

作者: apple5740    时间: 2022-7-19 15:51
本帖最后由 apple5740 于 2022-7-19 15:54 编辑
mydaniu002 发表于 2022-7-19 14:04
变量,不存储,有什么用呢


如果没有关闭游戏程序,在内存里面。
然后存档,读档,发现可以用。。可能就以为被储存了。。。
关闭游戏之后,再回来一看数据没了。。泪目,我之前就是这样理解的
作者: qqoopp1988    时间: 2022-7-19 16:18
名字不是\N[1]吗?
作者: 狼犬風牙    时间: 2022-7-20 02:07
mydaniu002 发表于 2022-7-19 14:04
变量,不存储,有什么用呢

已经搭配使用全局变量了
作者: 狼犬風牙    时间: 2022-7-20 02:10
qqoopp1988 发表于 2022-7-19 16:18
名字不是\N[1]吗?

首先这个角色是自定义名字的 \N[1]仅可以在当前存档内使用
而我要做到的效果是 玩家开启新游戏后 游戏依旧知道你上一个档设置的名字 因此配合全局变量记录了这个存档内玩家给角色命的名
作者: qqoopp1988    时间: 2022-7-21 10:58
狼犬風牙 发表于 2022-7-20 02:10
首先这个角色是自定义名字的 \N[1]仅可以在当前存档内使用
而我要做到的效果是 玩家开启新游戏后 游戏依 ...

哦,这样啊。




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