LoadVar » 历史记录 » 修订 2
修订 1 (machenhe, 2022-04-21 15:26) → 修订 2/3 (yangdefeng, 2023-08-04 14:48)
h4. _*%{color:green}loadVar%*_ 读取[[saveVar]]命令保存的自定义变量 标签:命令定义 *格式* |命令名 |参数1 |参数2 |参数3 | |loadVar|变量作用域 |自定义变量名 |保存文件路径 | *说明* * 参数1 设置自定义变量的[[自定义变量#自定义变量作用域|作用域]] ** guild 行会 ** human 个人 ** 设定为另两个作用域(global,guild2)的变量,无需保存文件 其本身在服务器重启时,也不会清除 * 参数2 指定的自定义变量名 用来保存读出的值 * 参数3 指定的读取文件路径 - - h4. *%{color:deepskyblue}特戒引擎脚本示例:%* *%{color:deepskyblue}脚本示例:%* bq. [<notextile>@</notextile>main] #act mov s$filePath ..QuestDiary\loadVar测试.txt #say <text:变量保存:50:50/<notextile>@</notextile>按钮1> <text:变量读值:50:150/@按钮2> %{color:lightgrey};--保存数据% [<notextile>@</notextile>按钮1] #act calcVar human 个人捐款 = 9999 saveVar human 个人捐款 s$filePath sendMsg 6 赋值完毕 %{color:lightgrey};--此处可重启服务器,测试数据是否保存% [<notextile>@</notextile>按钮2] #act loadVar human 个人捐款 s$filePath sendMsg 6 <notextile>%</notextile>s个人捐款:<$human(个人捐款)> - - h4. *%{color:deepskyblue}特戒引擎脚本示例:%* bq. [<notextile>@</notextile>main] #act [[mov]] s$filePath \数据文件\非预制数据文件.txt #say <notextile><变量保存@变量保存>\ \</notextile> <notextile><变量读值@变量读值>\ \</notextile> <notextile><变量输出@变量输出>\ \</notextile> <notextile><删除文件@删除文件>\ \</notextile> <notextile>[@变量保存]</notextile> #if #act [[calcVar]] human 个人捐款 = 9999 [[saveVar]] human 个人捐款 s$filePath [[print]] 保存完毕 <notextile>[@变量读值]</notextile> #if [[fileExist]] <$str(s$filePath)> #act [[calcVar]] human 个人捐献 = 1111 *{color:green}loadVar* human 个人捐款 s$filePath [[print]] %s个人捐献:<$human(个人捐款)> #elseAct [[print]] 不存在该文件 <notextile>[@变量输出]</notextile> #act [[print]] %s个人捐献:<$human(个人捐款)> <notextile>[@删除文件]</notextile> #act [[clearFile]] s$filePath [[print]] 文件已删除