为了解决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 存入成功
会写脚本的一看就懂,根本不用问
不会写脚本的看了也没用,问了也没空教,就直接花钱找我写脚本就行了