Previous topicNext topic
Help >
无限扩展变量

为了解决GOM引擎UT变量仅支持50个的问题。特加入些功能:

可以使用人物索引作为节名或配置项名称(脚本命令:其他_取人物索引)

配合内存类的读写配置项(脚本命令:内存配置项_从文件加载、内存配置项_读配置项、内存配置项_写配置项)

配合直接读写硬盘的配置项(脚本命令:文本_写配置项、文本_读配置项)

来进行无限扩展变量的骚操作:

示例:

[@start]
#if
#act
内存配置项_从文件加载 C:\扩展U变量.ini 1

[@login]
#if
#act
其他_取人物索引 人物唯一索引


需要用到读写扩展的变量时可以这样操作:

[@main]
#if
#act
内存配置项_读配置项 C:\扩展U变量.ini <$str(S$人物唯一索引)> 一转神石数量 读取到的数量
#say
一转神石:<$str(S$读取到的数量)> <存10个/@存_一转神石> <取10个/@取_一转神石>

[@取_一转神石]
#if
#act
内存配置项_读配置项 C:\扩展U变量.ini <$str(S$人物唯一索引)> 一转神石数量 读取到的数量
mov N$数量 <$str(S$读取到的数量)>
#if
small N$数量 10
#act
messagebox 仓库中剩余数量不足10!
break

#if
#act
dec N$数量 10
内存配置项_写配置项 C:\扩展U变量.ini <$str(S$人物唯一索引)> 一转神石数量 <$str(N$数量)>
give 一转神石 10
goto @main
messagebox 取出成功!

[@存_一转神石]
#if
not checkitem 一转神石 10
#act
messagebox 你没有10个一转神石
break
#if
#act
内存配置项_读配置项 C:\扩展U变量.ini <$str(S$人物唯一索引)> 一转神石数量 读取到的数量

mov N$数量 <$str(S$读取到的数量)>
inc N$数量 10
内存配置项_写配置项 C:\扩展U变量.ini <$str(S$人物唯一索引)> 一转神石数量 <$str(N$数量)>
take 一转神石 10
goto @main
messagebox 存入成功

会写脚本的一看就懂,根本不用问

不会写脚本的看了也没用,问了也没空教,就直接花钱找我写脚本就行了