命令说明:创建并写入ini文件
用法:ini_write_string 文件路径 节名 键名 变量(S/A)
命令参数
参数 |
含义 |
文件路径 |
ini文件的路径 |
节名 |
节点名称 |
键名 |
节点下的键名 |
变量(S/A) |
相应的变量(S/A) |
使用示例
[@main]
#IF
#ACT
MOV S$101 李某
MOV S$102 武将属性
MOV
S$103 忠诚度
MOV S$104 101
ini_write_string
.\QuestDiary\名将数据\<$USERNAME>\<$STR(S$101)>.ini <$STR(S$102)>
<$STR(S$103)>
<$STR(S$104)>
;上述脚本会在QuestDiary\名将数据(需要自行创建)目录下以玩家角色名创建一个文件夹,并在改文件夹里面创建名字为李某.ini的文件,文件的内容为:
[武将属性]
忠诚度=101
命令说明:读取ini文件
用法:ini_read_string 文件路径 节名 键名 变量(S/A)
使用示例
[@main]
#IF
#ACT
ini_read_string
.\QuestDiary\名将数据\<$USERNAME>\李某.ini 武将属性 忠诚度 S1
sendmsg 7
s1=<$STR(S1)>
;上述脚本执行后打印:s1=101
命令说明:删除ini文件行
用法:INI_DELLINE 文件路径 节名 键名 变量(S/A)
使用示例
[@main]
#IF
#ACT
mov s1 s2
INI_DELLINE
.\QuestDiary\名将数据\<$USERNAME>\李某.ini 武将属性 忠诚度
;上述脚本执行后之前文本武将属性区块的忠诚度行被删除
命令说明:删除ini文件区块
用法:INI_DELSECTION 文件路径 节名
使用示例
[@main]
#IF
#ACT
mov s1 s2
INI_DELSECTION
.\QuestDiary\名将数据\<$USERNAME>\李某.ini 武将属性
;上述脚本执行后之前文本对应武将属性区块被删除