自定义变量不能用怎么办,将文件中的数据直接读取到普通变量中

本文介绍了在龙腾引擎Build:20170611[FREE]版本中遇到自定义变量$HUMAN()和$Custom()无法使用的问题。作者提出使用普通变量作为替代方案,并详细讲解如何利用D类个人变量通过LoadExVar和SaveExVar命令读取和保存数据,从而实现从文件中读取和保存变量的功能,有效解决了自定义变量不可用的难题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天发现最新版龙腾引擎(Build:20170611[FREE])有个巨大的BUG,那就是无法读取自定义变量
也就是说$HUMAN()和$Custom()都无法使用了
这里写图片描述这里写图片描述
要知道这可是两个非常非常重要的东西,玩家数据基本就指望这两个东西存着了
可是生活还得继续呀,自定义变量用不了咱们就用普通变量呗
普通个人变量有PGDMIST这么多种类型
P类个人 数字 关闭对话框清零
D类个人 数字 下线清零
M类个人 数字 (猜测:和D类一样)
S类个人 字符 下线清零
I类全局 数字 服务器重启清零
G类全局 数字 储存在服务器
T类全局 字符 储存在服务器
因为M类变量查不到任何相关资料,只在引擎的更新日志有出现
所以D变量是最好的代替品了
那么从文件读取变量肯定不能使用LOADVAR HUMAN XXX Data.txt
我从更新日志查询到普通变量的读取方式如下
LoadExVar D0 $USERNAME 声望 ..\QuestDiary\数据文件\个人变量\个人变量.txt
SaveExVar $STR(D0) $USERNAME 声望 ..\QuestDiary\数据文件\个人变量\个人变量.txt
一个是读取,一个是保存,就和使用自定义变量一样
D0是你要操作的变量,你可以自己改成其他的
$USERNAME是要读取的角色名字,一般是读取自己的,要读取其他角色的可以自己修改
声望是你储存在数据文件中的自定义名字,你可以任意修改
于是我们完美解决了自定义变量无法使用的问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值