CheckGameGold、GameGold后面如果只有两个参数则为老用法;如果有三个参数则后两个参数先进行相乘操作!
注意:使用三个参数时,参数二和参数三必须使用变量的值或变量扩展功能才有效。扩展变量必须使用变量的值,直接使用扩展变量会报错。
CheckGameGold 参数一 参数二 参数三
参数 | 含义 |
---|---|
参数一 | 控制符(=,>,<) |
参数二 | 变量值和变量 |
参数三 | 变量值和变量 |
GameGold 参数一 参数二 参数三
参数 | 含义 |
---|---|
参数一 | 控制符(=,+,-) |
参数二 | 变量值和变量 |
参数三 | 变量值和变量 |
[@test1]
#if
#act
mov n20 200
mov n30 300
mov n$扩展变量 300
#If
CheckGameGold ? <$str(n20)> <$str(n$扩展变量)>
;"?"号是控制符为"<,>,="以外的控制时,作为大于等于判断
#Act
sendmsg 7
逻辑1-你当前的元宝为<$GAMEGOLD>.
GameGold - <$str(n20)>
<$str(n$扩展变量)>
sendmsg 7 逻辑2-你当前的元宝为<$GAMEGOLD>.
;整个示范脚本的意为:检测当前人物是否拥有大于等于<$str(n20)>乘以<$str(n$扩展变量)>个的<$GAMEGOLD>.如果通过检测.则为当前人物扣除<$str(n20)>乘以<$str(n$扩展变量)>个的<$GAMEGOLD>.
#If
CheckGameGold ?n20 n30
#act
sendmsg 7
逻辑1-你当前的元宝为<$GAMEGOLD>.
GameGold - n20 n30
sendmsg 7
逻辑2-你当前的元宝为<$GAMEGOLD>.
[@test2]
#if
#act
mov s20 200
mov s30 300
mov s$扩展变量 300
#If
CheckGameGold ? <$str(s20)> <$str(s$扩展变量)>
;"?"号是控制符为"<,>,="以外的控制时,作为大于等于判断
#Act
sendmsg 7
逻辑1-你当前的元宝为<$GAMEGOLD>.
GameGold - <$str(s20)>
<$str(s$扩展变量)>
sendmsg 7 逻辑2-你当前的元宝为<$GAMEGOLD>.
;整个示范脚本的意为:检测当前人物是否拥有大于等于<$str(s20)>乘以<$str(s$扩展变量)>个的<$GAMEGOLD>.如果通过检测.则为当前人物扣除<$str(s20)>乘以<$str(s$扩展变量)>个的<$GAMEGOLD>.
#If
CheckGameGold ?s20 s30
;"?"号是控制符为"<,>,="以外的控制时,作为大于等于判断
#Act
sendmsg 7
逻辑1-你当前的元宝为<$GAMEGOLD>.
GameGold - s20 s30
sendmsg 7
逻辑2-你当前的元宝为<$GAMEGOLD>.
[@test3]
#if
#act
mov s20 200
mov n30 300
mov n$扩展变量 300
#If
CheckGameGold ? <$str(s20)> <$str(n$扩展变量)>
;"?"号是控制符为"<,>,="以外的控制时,作为大于等于判断
#Act
sendmsg 7
逻辑1-你当前的元宝为<$GAMEGOLD>.
GameGold - <$str(s20)>
<$str(n$扩展变量)>
sendmsg 7 逻辑2-你当前的元宝为<$GAMEGOLD>
;整个示范脚本的意为:检测当前人物是否拥有大于等于<$str(s20)>乘以<$str(n$扩展变量)>个的<$GAMEGOLD>.如果通过检测.则为当前人物扣除<$str(s20)>乘以<$str(n$扩展变量)>个的<$GAMEGOLD>.
#If
CheckGameGold ? s20 n30
;"?"号是控制符为"<,>,="以外的控制时,作为大于等于判断
#Act
sendmsg 7 逻辑1-你当前的元宝为<$GAMEGOLD>.
GameGold - s20 n30
sendmsg 7 逻辑2-你当前的元宝为<$GAMEGOLD>