|
本帖最后由 逍遥De风流 于 2009-7-1 16:35 编辑
- [@main]
- <$USERNAME>,这里是<$SERVERNAME>每日任务系统!\
- 受玛法女神的眷顾,在我这里每人每天都可以接到5个任务,\
- 完成每个任务后将随机获得海量经验、大量元宝。\
- 接受任务后系统将按照你的等级随机抽取任务,当你的等级提升\
- 越高,接受的任务越是艰难,相对得到的奖励也是更加丰厚的!\
- <任务提示:每次完成任务奖励元宝20-500颗或检验10万-300万..>\
- <接受任务/@GIVEMERW> <查询当前任务/@FINDRW>
- [@GIVEMERW]
- #if
- dayofweek sun
- #act
- goto @任务分工
- break
- #if
- dayofweek mon
- #act
- goto @任务分工
- break
- #if
- dayofweek tue
- #act
- goto @任务分工
- break
- #if
- dayofweek wed
- #act
- goto @任务分工
- break
- #if
- dayofweek thu
- #act
- goto @任务分工
- break
- #if
- dayofweek fri
- #act
- goto @任务分工
- break
- #if
- dayofweek sat
- #act
- goto @任务分工
- break
- [@任务分工]
- #IF
- CHECKLEVELEX > 44
- #ACT
- GOTO @任务分工AS
- BREAK
- #ELSESAY
- 45级以后再来找我吧
- [@任务分工AS]
- #IF
- CHECKNAMELIST ..\QuestDiary\任务系统\任务名单.txt
- #ACT
- GOTO @检测任务开始
- BREAK
- #ELSEACT
- CALCVAR HUMAN 任务内容 =
- CALCVAR HUMAN 任务数量 = 0
- CALCVAR HUMAN 元宝奖励 = 0
- CALCVAR HUMAN 经验奖励 = 0
- CALCVAR HUMAN 任务完成否 = 0
- CALCVAR HUMAN 每日次数 = 0
- CALCVAR HUMAN 杀怪数量 = 0
- CALCVAR HUMAN 奖励类别 = 0
- SAVEVAR HUMAN 奖励类别 ..\QuestDiary\数据文件\变量.txt
- SAVEVAR HUMAN 杀怪数量 ..\QuestDiary\数据文件\变量.txt
- SAVEVAR HUMAN 任务内容 ..\QuestDiary\数据文件\变量.txt
- SAVEVAR HUMAN 任务数量 ..\QuestDiary\数据文件\变量.txt
- SAVEVAR HUMAN 元宝奖励 ..\QuestDiary\数据文件\变量.txt
- SAVEVAR HUMAN 经验奖励 ..\QuestDiary\数据文件\变量.txt
- SAVEVAR HUMAN 每日次数 ..\QuestDiary\数据文件\变量.txt
- SAVEVAR HUMAN 任务完成否 ..\QuestDiary\数据文件\变量.txt
- ADDNAMELIST ..\QuestDiary\任务系统\任务名单.txt
- goto @任务分工AS
- [@检测任务开始]
- #IF
- CHECKVAR HUMAN 每日次数 > 5
- #ACT
- #SAY
- 你今日的任务完成数量已经达到5个了,每人没天只能领取\
- 完成5个任务,想再领取新的任务,只有等待0:00之后再来吧!\ \
- <返回/@MAIN>
- #ELSEACT
- GOTO @任务等级
- [@任务等级]
- #IF
- CHECKLEVELEX > 44
- CHECKLEVELEX < 55
- #ACT
- GOTO @每日任务44
- BREAK
- #IF
- CHECKLEVELEX > 54
- CHECKLEVELEX < 65
- #ACT
- GOTO @每日任务54
- BREAK
- #IF
- CHECKLEVELEX > 64
- #ACT
- GOTO @每日任务65
- BREAK
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- [@每日任务44]
- ;任务完成否:0 为未领取 1 为领取未完成 2 为完成
- #IF
- CHECKVAR HUMAN 任务完成否 = 0
- #ACT
- MOVR D30 1 4
- GOTO @KUOSHU44
- BREAK
- #ELSESAY
- 你已经领取了今日的任务,系统限制为每人每天只能领取\
- 5次任务,每次任务请在00:00之前完成,否则视为自动放弃\ \
- <返回/@MAIN>
- [@KUOSHU44]
- #IF
- EQUAL D30 2
- #ACT
- GetRandomName ..\QuestDiary\任务系统\任务内容44.txt S0
- GetRandomName ..\QuestDiary\任务系统\任务数量44.txt S1
- GetRandomName ..\QuestDiary\任务系统\经验奖励44.txt S2
- CALCVAR HUMAN 任务内容 = <$STR(S0)>
- CALCVAR HUMAN 任务数量 = <$STR(S1)>
- CALCVAR HUMAN 经验奖励 = <$STR(S2)>
- CALCVAR HUMAN 任务完成否 = 1
- CALCVAR HUMAN 每日次数 + 1
- CALCVAR HUMAN 奖励类别 = 1
- SAVEVAR HUMAN 奖励类别 ..\QuestDiary\数据文件\变量.txt
- SAVEVAR HUMAN 任务内容 ..\QuestDiary\数据文件\变量.txt
- SAVEVAR HUMAN 任务数量 ..\QuestDiary\数据文件\变量.txt
- SAVEVAR HUMAN 经验奖励 ..\QuestDiary\数据文件\变量.txt
- SAVEVAR HUMAN 每日次数 ..\QuestDiary\数据文件\变量.txt
- SAVEVAR HUMAN 任务完成否 ..\QuestDiary\数据文件\变量.txt
- BREAK
- #SAY
- 今日你的任务为:\
- 任务内容:【<$HUMAN(任务内容)>】\
- 任务数量:【<$HUMAN(任务数量)>】个怪物\
- 请在00:00之前完成,若想查询已经领取的任务请点击"任务查询"
- #IF
- #ACT
- GetRandomName ..\QuestDiary\任务系统\任务内容44.txt S0
- GetRandomName ..\QuestDiary\任务系统\任务数量44.txt S1
- GetRandomName ..\QuestDiary\任务系统\元宝奖励44.txt S2
- CALCVAR HUMAN 任务内容 = <$STR(S0)>
- CALCVAR HUMAN 任务数量 = <$STR(S1)>
- CALCVAR HUMAN 元宝奖励 = <$STR(S2)>
- CALCVAR HUMAN 任务完成否 = 1
- CALCVAR HUMAN 每日次数 + 1
- CALCVAR HUMAN 奖励类别 = 2
- SAVEVAR HUMAN 奖励类别 ..\QuestDiary\数据文件\变量.txt
- SAVEVAR HUMAN 任务内容 ..\QuestDiary\数据文件\变量.txt
- SAVEVAR HUMAN 任务数量 ..\QuestDiary\数据文件\变量.txt
- SAVEVAR HUMAN 元宝奖励 ..\QuestDiary\数据文件\变量.txt
- SAVEVAR HUMAN 每日次数 ..\QuestDiary\数据文件\变量.txt
- SAVEVAR HUMAN 任务完成否 ..\QuestDiary\数据文件\变量.txt
- BREAK
- #SAY
- 今日你的任务为:\
- 任务内容:【<$HUMAN(任务内容)>】\
- 任务数量:【<$HUMAN(任务数量)>】个怪物\
- 请在00:00之前完成,若想查询已经领取的任务请点击"任务查询"
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- [@每日任务54]
- ;任务完成否:0 为未领取 1 为领取未完成 2 为完成
- #IF
- CHECKVAR HUMAN 任务完成否 = 0
- #ACT
- MOVR D30 1 4
- GOTO @KUOSHU54
- BREAK
- #ELSESAY
- 你已经领取了今日的任务,系统限制为每人每天只能领取\
- 5次任务,每次任务请在00:00之前完成,否则视为自动放弃\ \
- <返回/@MAIN>
- [@KUOSHU54]
- #IF
- EQUAL D30 2
- #ACT
- GetRandomName ..\QuestDiary\任务系统\任务内容55.txt S0
- GetRandomName ..\QuestDiary\任务系统\任务数量55.txt S1
- GetRandomName ..\QuestDiary\任务系统\经验奖励55.txt S2
- CALCVAR HUMAN 任务内容 = <$STR(S0)>
- CALCVAR HUMAN 任务数量 = <$STR(S1)>
- CALCVAR HUMAN 经验奖励 = <$STR(S2)>
- CALCVAR HUMAN 任务完成否 = 1
- CALCVAR HUMAN 每日次数 + 1
- CALCVAR HUMAN 奖励类别 = 1
- SAVEVAR HUMAN 奖励类别 ..\QuestDiary\数据文件\变量.txt
- SAVEVAR HUMAN 任务内容 ..\QuestDiary\数据文件\变量.txt
- SAVEVAR HUMAN 任务数量 ..\QuestDiary\数据文件\变量.txt
- SAVEVAR HUMAN 经验奖励 ..\QuestDiary\数据文件\变量.txt
- SAVEVAR HUMAN 每日次数 ..\QuestDiary\数据文件\变量.txt
- SAVEVAR HUMAN 任务完成否 ..\QuestDiary\数据文件\变量.txt
- BREAK
- #SAY
- 今日你的任务为:\
- 任务内容:【<$HUMAN(任务内容)>】\
- 任务数量:【<$HUMAN(任务数量)>】个怪物\
- 请在00:00之前完成,若想查询已经领取的任务请点击"任务查询"
- #IF
- #ACT
- GetRandomName ..\QuestDiary\任务系统\任务内容55.txt S0
- GetRandomName ..\QuestDiary\任务系统\任务数量55.txt S1
- GetRandomName ..\QuestDiary\任务系统\元宝奖励55.txt S2
- CALCVAR HUMAN 任务内容 = <$STR(S0)>
- CALCVAR HUMAN 任务数量 = <$STR(S1)>
- CALCVAR HUMAN 元宝奖励 = <$STR(S2)>
- CALCVAR HUMAN 任务完成否 = 1
- CALCVAR HUMAN 每日次数 + 1
- CALCVAR HUMAN 奖励类别 = 2
- SAVEVAR HUMAN 奖励类别 ..\QuestDiary\数据文件\变量.txt
- SAVEVAR HUMAN 任务内容 ..\QuestDiary\数据文件\变量.txt
- SAVEVAR HUMAN 任务数量 ..\QuestDiary\数据文件\变量.txt
- SAVEVAR HUMAN 元宝奖励 ..\QuestDiary\数据文件\变量.txt
- SAVEVAR HUMAN 每日次数 ..\QuestDiary\数据文件\变量.txt
- SAVEVAR HUMAN 任务完成否 ..\QuestDiary\数据文件\变量.txt
- BREAK
- #SAY
- 今日你的任务为:\
- 任务内容:【<$HUMAN(任务内容)>】\
- 任务数量:【<$HUMAN(任务数量)>】个怪物\
- 请在00:00之前完成,若想查询已经领取的任务请点击"任务查询"
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- [@每日任务65]
- ;任务完成否:0 为未领取 1 为领取未完成 2 为完成
- #IF
- CHECKVAR HUMAN 任务完成否 = 0
- #ACT
- MOVR D30 1 4
- GOTO @KUOSHU65
- BREAK
- #ELSESAY
- 你已经领取了今日的任务,系统限制为每人每天只能领取\
- 5次任务,每次任务请在00:00之前完成,否则视为自动放弃\ \
- <返回/@MAIN>
- [@KUOSHU65]
- #IF
- EQUAL D30 2
- #ACT
- GetRandomName ..\QuestDiary\任务系统\任务内容65.txt S0
- GetRandomName ..\QuestDiary\任务系统\任务数量65.txt S1
- GetRandomName ..\QuestDiary\任务系统\经验奖励65.txt S2
- CALCVAR HUMAN 任务内容 = <$STR(S0)>
- CALCVAR HUMAN 任务数量 = <$STR(S1)>
- CALCVAR HUMAN 经验奖励 = <$STR(S2)>
- CALCVAR HUMAN 任务完成否 = 1
- CALCVAR HUMAN 每日次数 + 1
- CALCVAR HUMAN 奖励类别 = 1
- SAVEVAR HUMAN 奖励类别 ..\QuestDiary\数据文件\变量.txt
- SAVEVAR HUMAN 任务内容 ..\QuestDiary\数据文件\变量.txt
- SAVEVAR HUMAN 任务数量 ..\QuestDiary\数据文件\变量.txt
- SAVEVAR HUMAN 经验奖励 ..\QuestDiary\数据文件\变量.txt
- SAVEVAR HUMAN 每日次数 ..\QuestDiary\数据文件\变量.txt
- SAVEVAR HUMAN 任务完成否 ..\QuestDiary\数据文件\变量.txt
- BREAK
- #SAY
- 今日你的任务为:\
- 任务内容:【<$HUMAN(任务内容)>】\
- 任务数量:【<$HUMAN(任务数量)>】个怪物\
- 请在00:00之前完成,若想查询已经领取的任务请点击"任务查询"
- #IF
- #ACT
- GetRandomName ..\QuestDiary\任务系统\任务内容65.txt S0
- GetRandomName ..\QuestDiary\任务系统\任务数量65.txt S1
- GetRandomName ..\QuestDiary\任务系统\元宝奖励65.txt S2
- CALCVAR HUMAN 任务内容 = <$STR(S0)>
- CALCVAR HUMAN 任务数量 = <$STR(S1)>
- CALCVAR HUMAN 元宝奖励 = <$STR(S2)>
- CALCVAR HUMAN 任务完成否 = 1
- CALCVAR HUMAN 每日次数 + 1
- CALCVAR HUMAN 奖励类别 = 2
- SAVEVAR HUMAN 奖励类别 ..\QuestDiary\数据文件\变量.txt
- SAVEVAR HUMAN 任务内容 ..\QuestDiary\数据文件\变量.txt
- SAVEVAR HUMAN 任务数量 ..\QuestDiary\数据文件\变量.txt
- SAVEVAR HUMAN 元宝奖励 ..\QuestDiary\数据文件\变量.txt
- SAVEVAR HUMAN 每日次数 ..\QuestDiary\数据文件\变量.txt
- SAVEVAR HUMAN 任务完成否 ..\QuestDiary\数据文件\变量.txt
- BREAK
- #SAY
- 今日你的任务为:\
- 任务内容:【<$HUMAN(任务内容)>】\
- 任务数量:【<$HUMAN(任务数量)>】个怪物\
- 请在00:00之前完成,若想查询已经领取的任务请点击"任务查询"
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- [@FINDRW]
- #IF
- CHECKNAMELIST ..\QuestDiary\任务系统\任务名单.txt
- #ACT
- GOTO @查询分类
- BREAK
- #ELSEACT
- GOTO @查询开始
- [@查询开始]
- 你没有领取任务或者是你领取的任务已经过期了!\ \ \
- <返回/@MAIN>
- [@查询分类]
- #IF
- CHECKVAR HUMAN 任务完成否 > 0
- #ACT
- GOTO @JAMS
- BREAK
- #ELSESAY
- 你没有领取任务或者是你领取的任务已经过期了!\ \ \
- <返回/@MAIN>
- [@JAMS]
- #IF
- CHECKVAR HUMAN 奖励类别 = 1
- #ACT
- #SAY
- 今日你的任务为:\
- 任务内容:【<$HUMAN(任务内容)>】\
- 任务数量:【<$HUMAN(任务数量)>】个怪物\
- 请在00:00之前完成,若想查询已经领取的任务请点击"任务查询"
- #IF
- CHECKVAR HUMAN 奖励类别 = 2
- #ACT
- #SAY
- 今日你的任务为:\
- 任务内容:【<$HUMAN(任务内容)>】\
- 任务数量:【<$HUMAN(任务数量)>】个怪物\
- 请在00:00之前完成,若想查询已经领取的任务请点击"任务查询"
|
|