|
显示<$STR(Var)>命令参数参数含义
Var变量
命令说明本命令用于显示A、G、P、M、D、I、S变量 使用示例[@ShowVar]#ACT
MOV S0 彩虹引擎#SAY<$STR(S0)>
ClearVar - 清理变量ClearVar A B 命令参数参数含义
A起始变量,支持所有类型变量;
不带B参数为清理全局变量;
B清理的数量范围
命令说明本命令用于清理A、G、S、P、D、M、I变量 使用示例[@ClearVar]#IF True#ACT ClearVar A ClearVar G Break[@ClearVar]#IF True#ACT ClearVar S0 99 ClearVar P0 99
ClearVar D0 99 Break
Small - 小于Small Var Value命令参数参数含义
Var变量或数值
Value变量或数值
命令说明本命令用于检测变量的值是不是小于指定的值 使用示例[@Small]#IF Small D0 1#ACT Break
Large - 大于Large Var Value命令参数参数含义
Var变量或数值
Value变量或数值
命令说明本命令用于检测变量的值是不是大于指定的值 使用示例[@Large]#IF Large D0 1#ACT Break
Equal - 等于EQUALVar Value命令参数参数含义
Var变量或数值
Value变量或数值命令说明本命令用于检测变量是否等于指定值 使用示例[@Equal]#IF Equal D0 1#ACT Break
Mov - 赋值Mov Var Value命令参数参数含义
Var变量名
Value整型数字或字符
命令说明本命令用于给变量赋值 使用示例[@Mov]#IF True#ACT Mov D0 1 Mov S0 $STR(A0) Mov A0 $LEVEL Break
Movr -随机赋值Movr Var Value命令参数参数含义
Var变量名
Value整型数字
命令说明本命令用于给变量随机赋予一个0到X-1的值 使用示例[@Movr]#IF True#ACT Movr D0 10 Break
Inc - 加法INCVar Value命令参数参数含义
Var变量名
Value整型数字或字符
命令说明当参数Var为整型变量时.表示为该变量加上一个整型数字的Value
当参数Var为字符变量时.表示将Var的值与Value合并成一个新的字符.并赋予给Var 使用示例[@字符型]
#IF
True
#ACT
MOV A0 彩虹引擎
INC A0 无限精彩
Break
[@数值型Inc]
#IF
True
#ACT
MOV D0 1
INC D0 1
Break
Dec -减法Dec Var Param2 [Param3]命令参数参数含义
Var变量名
Param2整型数字
Param3整型数字
命令说明当参数Var为整型变量时.表示为该变量减去一个整型数字的Param2.且不需要设置Param3
当参数Var为字符变量时.表示将Var从Param2位置开始.减去Param3个字节的字符.注:1个中文字符等于2个字节 使用示例[@Dec]#IF True#ACT Dec D0 10 Dec A0 1 1 Break
Insert - 插入Insert Var Position Value命令参数参数含义
Var变量名.仅限字符变量
Position插入位置
Value字符
命令说明本命令用于在变量的指定位置插入一段字符 使用示例[@Insert]#IF True#ACT Insert A0 1 彩虹引擎 Break
MULT- 乘法MULT A B命令参数命令说明让变量自动乘指定数值到变量,相当于程序中的x=x*n 举例[@MULT]
#ACT
MOV M0 30
MOV M1 5
MULT M0 $STR(M1)
SENDMSG 7 <$STR(M0)>
DIV - 除法DIV A B命令参数命令说明让变量自动除指定数值到变量,相当于程序中的x=x/n
举例[@div]
#ACT
MOV M0 5
MOV M1 5
DIV M0 $STR(M1)
SENDMSG 7 <$STR(M0)>
PERCENT- 百分比PERCENT A B命令说明获取指定变量的百比,相当于x= (x / y) * 100 举例[@PERCENT]
#ACT
MOV M1 50
MOV M2 10
PERCENT M1 $str(M2)
SENDMSG 7 <$STR(M1)>
CEIL- 除以一个数后返回向上取整值CEIL A B命令说明用法与INC、DEC、MULT、DIV一致 [@示范]
#ACT
MOV P10 3
CEIL P10 4
MOV P11 5
CEIL P11 4
SENDMSG 5 参数P10的值为"1"、参数P11的值为"2"
MOD-获取除法运算后的余数!MOD A B命令说明用法与INC、DEC、MULT、DIV一致 [@示范]
#ACT
MOV P10 9
MOD P10 4
SENDMSG 5 参数P10的值为"1"
ROUNDDIV- 四舍五入 ROUNDDIV A B命令说明用法与INC、DEC、MULT、DIV一致
个人标记0-799,共800个 相关命令:CHECK和SET 功能说明:此标记可记录性非常强,保存在人物DB中,支持合区
可以配合一些任务或功能使用
此标记只有2种状态0和1 举例:[@main]
#IF
CHECK [1] 0
#ACT
SET [1] 1
增加反向条件检测命令,只需要在条件检测命令前加!符号,即表示这个检测是为假时条件成立,极大的方便脚本编写格式:#ACT
MOV D0 1
MOV D1 2
#IF
!EQUAL D0 $STR(D1)
#SAY
D0和D1变量不相等
#ELSESAY
D0和D1变量相等
|
|