set 这个是什么意思?

admin 2023/04/19 14:53:42 179
#act
;mov S1 <$HUMANSHOWNAME>
inc S1 <$USERNAME>:
inc S1 <$STR(S5)>
SETRANKLEVELNAME <$STR(S1)>
set [267] 1
MessageBox 个性签名了设置成功!!
CLOSE


为什么是[267] 而不是[268] 或者 [266]


set [267] 1 里的 1 inc S1 <$STR(S5)>的 1 吗?

搞版本 搞脚本 切记勿钻牛角尖
set就是设置个人标识 也就和打开开关一个意思,0是关闭 1是打开
不要过分解读 否则以后局限特别大
他这不是过分解读,他是完全不懂。。 [n] ;n为任何正整数,是逻辑变量,有0值和1值,初始0值

#IF
条件--执行
#elsesay 或者 #elseact
否定--执行 ;相当于程序中的条件判断

SET [n] 1 ;设置逻辑变量为真


Check [n] 1 ;测试逻辑变量是否为真,可以测试是否已经完成了任务

set [267] 1

其实你可以理解为,把267=1
就好像MOV N1 1

但是他只会是等于0和1
也就是set [267] 1  或者 set [267] 0

然后,可以检测他
Check [267] 1  ;;意思就是检测267是不是=1
Check [267] 0  ;;意思就是检测267是不是=0

比如:
玩家领取了表妹
#IF
CHECK [999] 0
#ACT
SET [999] 1
SENDMSG 7 你领取了一个表妹,快去帮她洗澡吧,每人只能领取一个
#ELSEACT
SENDMSG 7 你已经领取过表妹了

为啥不是266或者288 至于
inc S1 <$USERNAME>:
inc S1 <$STR(S5)>

是把这两个变量加到一起 <$USERNAME>:+ <$STR(S5)>

多谢解答,多谢解答,
多谢解答,多谢解答,多谢解答,
谢谢解答。谢谢解答。谢谢解答。
其实就是还没入门,有些东西解释起来很难。
如果一入门,就豁然开朗了。。
返回