TA的每日心情 | 衰 2019-2-4 01:31 |
---|
签到天数: 43 天 连续签到: 3 天 [LV.5]500Pi传奇素材网-永恒钻石
|
发表于 2018-11-28 13:16:00
|
显示全部楼层
首先用到的变量是全局变量 G 和 A, G代表数字变量 A代表 字符变量 也就是玩家名字。
这2个变量可以 通过QM登陆脚本设置成1 或者不改也可以。
改的话可能你不懂变量就不说了,我来说说不该变量如何操作。
不该的话就在这个脚本里写,领取600级的时候进行检测/。我简单写一下
[@领取600级]
#IF
checklevelex < 600
#act
messagebox 对不起你不到600级
break
;上面首先检测你是否小于600级,小于的话就提示等级不足,BREAK 结束对话就不读取下面的检测了
#IF
equal G500 1
#ACT
MESSAGEBOX 对不起 此奖励已经被人领取了
BREAK
;上面检测全局变量G500是否等于1,是的话就说明这个奖励已经倍领取了。这个G500 你可以用版本里没有使用到的一个G变量,我这里只是随手,上面已经检测了 等级到没到,这个第一名还有没有,接下来就可以来实现了
#IF
CHECKLEVELEX > 599
EQUAL G500 0
#ACT
GIVE 至尊龙珠 1
MOV G500 1
MOV A500 <$USERNAME>
sendmsg 1 恭喜谁谁谁第一个达到600级领取了至尊龙珠
#elseact
messagebox 对不起 要求不足。
BREAK
;上面又检测一次等级和变量是为了防止玩家利用抓包直接跳过之前的检测,所以再次检测一下,条件足够的话,就给他龙珠,赋予G500变量为1 这样下次就不会有人领取了,因为领取的话首先要这个变量不等于1 才可以,并且赋值A500为玩家的姓名。也就是保存了领取的姓名。
那么这脚本就写好了,只需要在上面的对话框种写下变量即可
领取者:<$STR(A500)>
这样就OK了 希望对你有帮助,望采纳,这两天用分比较多,往管理员看到多给点分 |
|