syrqh 发表于 2013-7-2 13:59:29

芝麻哥帮忙进来看看哪错了

我设置的是机器人定时开启关闭地图,这个脚本起到的是跳转功能。我想限制每天只能进去5次。不过我这样写的还是报错。
希望芝麻哥帮我完善下。

另外 QManage 文件里面应该怎么添加 麻烦也帮我写一下吧。


[@main]
<┅┅∽┅┅∽┅┅∽┅┅/SCOLOR=150><【剿灭贼盗】/SCOLOR=149><┅┅∽┅┅∽┅┅∽┅┅/SCOLOR=150>\
<激情活动:剿灭贼盗/SCOLOR=149>\
<活动时间:10:00-11:00,14:00-15:00,16:00-17:00,19:00-20:00,23:00-00:00/SCOLOR=154>\
<活动奖励:最低可以获得千万经验,最高可以获得等级卷,直接提升一级/SCOLOR=210>\
#if
isadmin
#say
地图状态:<关闭/@关闭>剿灭贼盗:<$STR(A350)> \
#elsesay
\
#if
checklevelex > 44
#say
<活动时间:每天开放5次,每次开放1小时/SCOLOR=154>\
<活动规则:45级以上玩家才可以进入(完全免费,)/SCOLOR=154>\
<注意事项:怪物血量高,每次只有5分钟时间,能不能杀死看自己实力啦/SCOLOR=210>\
       <【/SCOLOR=150><剿灭贼盗/@消灭><】/SCOLOR=150> \  
[@关闭]
#if
isadmin
#act
MOV A350
MOV A351

[@消灭]
#if
CHECKNAMELIST ..\QuestDiary\数据文件\任务名单.txt
#ACT
GOTO @检测任务开始
BREAK
#ELSEACT
CHECKVAR HUMAN 传送次数 ..\QuestDiary\数据文件\变量.txt
ADDNAMELIST ..\QuestDiary\数据文件\任务名单.txt
goto @消灭

[@检测任务开始]
#IF
CHECKVAR HUMAN 传送次数 > 5
#ACT
#SAY
你今日的任务完成数量已经达到5个了,每人没天只能领取\
完成5个任务,想再领取新的任务,只有等待0:00之后再来吧!\ \
<返回/@MAIN>
#ELSEACT
GOTO @任务等级

[@任务等级]
#IF
EQUAL A350 开启   
#ACT
CALCVAR HUMAN 传送次数 + 1
SAVEVAR HUMAN 传送次数 ..\QuestDiary\数据文件\变量.txt
mapmove TZZZ 24 29
BREAK
#ELSEACT
sendmsg 1 玩家[%s]进入了剿灭贼盗地图,完成任务可以获得最高人物提升1级的奖励
#elsesay
<╔┳╗╔┳╗╔┳╗╔┳╗ ╔┳╗╔┳╗╔┳╗╔┳╗/SCOLOR=254>\
<┣独┫┣家┫┣轻┫┣变┫ ┣经┫┣典┫┣呈┫┣现┫/SCOLOR=254>\
<╚┻╝╚┻╝╚┻╝╚┻╝ ╚┻╝╚┻╝╚┻╝╚┻╝/SCOLOR=254>\
<未开放.请关注开放时间在来参与活动/SCOLOR=250>\

芝麻论坛 发表于 2013-7-2 14:12:50

你说报错 估计就是 QManage 没有声明变量 在 [@Login]段下加个

VAR Integer HUMAN 传送次数
LOADVAR HUMAN 传送次数 ..\QuestDiary\数据文件\变量.txt
页: [1]
查看完整版本: 芝麻哥帮忙进来看看哪错了