马上注册,查看更多内容,丰富传奇GM资源等你下载探索。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
循环判断指令
1、请在#act下使用,如果条件设置有问题,会导致一直循环,请注意语法使用
SDwhile 循环开始 支持嵌套
sdendwhile 循环结束 支持嵌套
//参数1:变量
//参数2:检测符号 =(等于) !=(不等于) >(大于) >=(大于等于) <(小于) <=(小于等于)
//参数3:判断参数,可以是变量
//参数4:自增或自减 1:运行一次后参数1自动增加1 -2:运行一次后参数1自动减去2 默认或不写则=0 ,支持何整数 -21E到21E 仅对变量有用
循环尾命令(用于标记循环尾):
sdENDWHILE
例子一:多重循环,参数四设置自减
#act
mov N0 3
mov n4 0
sdwhile N0 > 1 -1
mov N1 4
sdwhile N1 > 1 -1
mov N2 5
sdwhile N2 > 1 -1
inc n4 1
sendmsg 7 循环=<$STR(N0)>/<$STR(N1)>/<$STR(N2)>/<$STR(N4)>
SDendwhile
SDendwhile
SDendwhile
例子二:循环,dec减少N0变量
;请确保在循环体中能够让变量不满足循环条件,否则会无限循环卡死M2
[@测试]
#Act
Mov N0 5
SDWhile N0 > 0
;判断循环的条件*
;——-循环体开始
DEC N0 1
;这里不写DEC N0 1,循环条件SDWhile N0 > 0永久会成立,M2会进入死循环卡死
give 金币 5000
sendmsg 7 回收成功,金币+5000.
;——-循环体结束
SDendWhile
sendmsg 7 执行完成! |