ASKM2引擎中标示型任务变量系统说明检测CheckMission赋值SetMission批量清零ResetMission
标示型任务变量系统说明
功能说明
标示型任务布尔变量只有0或1两个值,可用来标示:是与否。
取值范围
[0]、[1]、[2]、..[799]
标示型任务变量 - 检测 CheckMission
命令格式
CheckMission Var Value
命令参数
参数 |
含义 |
Var |
相关类型的任务变量名 |
Value |
0或1 |
命令说明
本命令用于检测标示型任务变量的值是不是指定的值
使用示例
[@CheckMission]
#IF
CheckMission [128] 1
#ACT
MessageBox 你的当前的[128]标示任务变量的值为1。
Break
#ELSEACT
MessageBox 你的当前的[128]标示任务变量的值为0。
Break
标示型任务变量 - 赋值 SetMission
命令格式
SetMission Var Value
命令参数
参数 |
含义 |
Var |
相关类型的任务变量名 取值范围:[0]、[1]、[2]、..[799] |
Value |
0或1 |
命令说明
本命令用于给指定的标示型任务变量赋值0或1.
使用示例
[@Set]
#IF
CheckMission [128] 0
#ACT
SetMission [128] 1
MessageBox 你的当前的[128]标示变量的值更改为1了。
Break
#ELSEACT
MessageBox 你的当前的[128]标示变量的值已经是1了。
Break
标示型任务变量 - 批量清零 ResetMission
命令格式
ResetMission Var Count
命令参数
参数 |
含义 |
Var |
开始清零的起始任务变量名 取值范围:[0]、[1]、[2]、..[799] |
Count |
清零的任务变量的个数(不算起始变量) |
命令说明
本命令用于给指定的标示型任务变量批量赋值0.
使用示例
[@Reset]
#ACT
ResetMission [120] 5
MessageBox 你的当前的[120]、[121]、[122]、[123]、[124]、[125]标示变量的任务值大部分变为0了。
Break
提示:此命令等同于
#ACT
SetMission [120] 0
SetMission [121] 0
SetMission [122] 0
SetMission [123] 0
SetMission [124] 0
SetMission [125] 0
Break