INI

按操作符写入 INI 整数

按增加、减少或赋值方式写入指定 INI 键的整数值。

命令用途

Ini_Write_Integer_Ex 对应的实际命令写法是 INI_WRITE_INTEGER_EX,用于按增加、减少或赋值方式写入指定 INI 键的整数值。

它常见于累计次数、统计递增、计数扣减和按操作符直接修改持久化整数配置的场景。

命令名

Ini_Write_Integer_Ex

调用格式

INI_WRITE_INTEGER_EX <文件路径> <节名> <键名> <运算符> <变量或整数>

参数说明

参数必填说明
文件路径是目标 INI 文件路径。
节名是要写入的节名称。
键名是要写入的键名称。
运算符是支持 +、-、=,分别表示增加、减少和直接赋值。
变量或整数是要参与运算的整数值,可以直接写整数,也可以写 P、G、D、M 或 H 变量。

返回或影响

  • 该命令会按运算符规则修改目标键的整数值。
  • 这类修改不会自动落盘,通常还要配合 INI_SAVE。

示例

基础用法

#ACT
INI_WRITE_INTEGER_EX .\Activity.ini Reward RewardCount + 1
INI_SAVE .\Activity.ini

这段写法适合把 RewardCount 在当前基础上递增 1。

常见变体

#ACT
INI_WRITE_INTEGER_EX ..\QuestDiary\排行榜\排行榜.ini 个人排行 <$USERID> + <$STR(MCS)>
INI_SAVE ..\QuestDiary\排行榜\排行榜.ini

这类写法适合按当前变量值把某个排行榜或统计项做累计更新。

注意事项

  • 这条命令适合在原值基础上增减或重设整数,不适合写字符串内容。
  • 如果你只是直接写一个固定整数,也可以使用 Ini_Write_Integer。

相关命令