查看: 96|回复: 5

个人变量怎么实现每天抽奖20次

[复制链接]

签到天数: 307 天

[LV.8]№屠龙№

发表于 2020-2-13 20:04:10 | 显示全部楼层 |阅读模式
注意:用户在发帖后、我们会在官方技术交流群进行推送确保更多技术可以看到你的提问并解答,请在技术回复后及时采纳相应答案!
(提高悬赏也可使更多技术来回答得到更优质的答案)

===================================== 问题说明 ======================================
所属引擎:gom
[@login]
#IF
CHECKLEVELEX > 0
#ACT
VAR Integer HUMAN 抽奖次数
LOADVAR HUMAN 抽奖次数 ..\QuestDiary\读书文件\抽奖次数.txt   这段声明变量应该放在哪个文件里面,我放在抽奖脚本里每次抽奖都提示变量已经存在
[@抽奖]
#IF
CHECKVAR  HUMAN 抽奖次数 < 20
#ACT
GOTO @认真读书
#ELSESAY
你今天已经抽了20次奖,不能再抽了!

[@认真读书]
#if
#act
goto  @cj
CALCVAR   HUMAN 抽奖次数 + 1
SAVEVAR HUMAN 抽奖次数 ..\QuestDiary\读书文件\抽奖次数.txt  
今天的20次用完之后,怎么把 HUMAN 抽奖次数 这个变量 归0,我用机器人脚本

#if
#act
CALCVAR   HUMAN 抽奖次数 - 20
SAVEVAR HUMAN 抽奖 ..\QuestDiary\读书文件\抽奖次数.txt

不管用 。m2提示 这个变量不存在。 /还是需要删除这个变量?







===================================== 楼主需求 ======================================

我上面哪步错了,怎么实现每天抽奖20次





我知道答案 回答被采纳将会获得200 素材币 + 200 素材币 已有5人回答

签到天数: 428 天

[LV.9]㊣黄金裁决㊣

发表于 2020-2-13 20:47:26 | 显示全部楼层
机器人不能改变私人变量的,你要用登录脚本来清空

签到天数: 12 天

[LV.3]◆八荒◆

发表于 2020-2-14 11:48:13 | 显示全部楼层
[@login] ;這些命令新增在 QManage.txt文本裡
#IF
CHECKLEVELEX > 0
#ACT
VAR Integer HUMAN 抽奖次数
LOADVAR HUMAN 抽奖次数 ..\QuestDiary\读书文件\抽奖次数.txt       ;去\QuestDiary\读书文件的資料夾創建 抽奖次数.txt 記事本


設定一個抽獎npc
[@main]
#say
每日可抽獎20次\
開始<抽奖/@抽奖>\


[@抽奖]
#IF
CHECKVAR  HUMAN 抽奖次数 < 20
#ACT
CALCVAR   HUMAN 抽奖次数 + 1
SAVEVAR HUMAN 抽奖次数 ..\QuestDiary\读书文件\抽奖次数.txt  
GIVE 金币 1000
BREAK

#ELSEACT
SENDMSG 5 【提示】你今天已经抽了20次奖,不能再抽了,隔日再試。

;-----腳本以上
今天的20次用完之后,怎么把 HUMAN 抽奖次数 这个变量 归0,我用机器人脚本

只要用機器人每日12點清空  抽奖次数.txt 文本  查詢一下說明書命令都會有


如果您使用下面命令而非直接全部清除文本會造成沒上線的人不會清除           最好使用清空文本的命令
CALCVAR   HUMAN 抽奖次数 - 20
SAVEVAR HUMAN 抽奖 ..\QuestDiary\读书文件\抽奖次数.txt

签到天数: 307 天

[LV.8]№屠龙№

 楼主| 发表于 2020-2-14 18:22:39 | 显示全部楼层
呆呆報 发表于 2020-2-14 11:48
[@login] ;這些命令新增在 QManage.txt文本裡
#IF
CHECKLEVELEX > 0

老是提示 你今天已经抽了20次奖,不能再抽了,隔日再試。
可能是什么原因。
开始用这个变量之前可以抽20次,但是把 抽奖次数这个文档清空之后,还是抽不了奖。提示你今天已经抽了20次奖,不能再抽了,隔日再試。
现在换个新号也提示已经抽奖20次了

签到天数: 12 天

[LV.3]◆八荒◆

发表于 2020-2-16 15:53:28 | 显示全部楼层
用下面命令加入機器人 時間哪時候觸發自己填寫

AutoRunRobot 文件新增下列命令

#AutoRun NPC RUNONDAY 00:00 @每日清空

;-------------------------------------
RobotManage 文件新增下列命令
[@每日清空]
#IF
#ACT
CLEARNAMELIST ..\QuestDiary\读书文件\抽奖次数.txt

直接清空文本試試


签到天数: 108 天

[LV.6]☆裁决☆

发表于 2020-2-17 11:01:38 | 显示全部楼层
CLEARNAMELIST这个命令可以清空文本内容,但是不能清除自定义变量,所以导致第二天还提示已抽了20次。
您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则

关闭

站长推荐上一条 /1 下一条

快速回复 返回顶部 返回列表