脚本示例

任务使者 NPC 脚本

任务任务使者 NPC 脚本:成长任务的领取、验收与交接,用 CHECKMISSION/SETMISSION 读写任务进度、CHANGEEXP 发经验。

用途

任务使者负责成长任务的领取、验收与交接:用 CHECKMISSION 判断玩家当前任务状态,用 SETMISSION 推进任务进度,用 CHANGEEXP(英雄用 H.CHANGEEXP)发放经验奖励,并在每一步把玩家指引到下一个 NPC 或下一张地图。

参考脚本

[@main]
老兵告诉我,周边的情况更加恶劣了。如果不加紧修行,\
恐怕黑暗势力的强大会吞没整个玛法大陆!\
我这里每天都会提供给勇士们一些修行的任务课程,\
通过这些任务,我相信很快就能提升你的作战能力。\ \
<成长任务/@成长任务>\\
<关闭/@EXIT>

[@成长任务]
#IF
CHECKHEROONLINE
#ELSEACT
MESSAGEBOX 请先召唤出你的英雄!
BREAK

#IF
CHECKMISSION 17 = 1
CHECKLEVELEX > 49
#SAY
听说盟重土城的<指挥官>在找你!\
你去看看吧!\ \
<离开/@EXIT>
#ACT
BREAK

#IF
CHECKMISSION 16 = 5
CHECKLEVELEX > 49
#ACT
CHANGEEXP + 1500000 1
SETMISSION - 16
SETMISSION + 17
SETMISSION ^ 17 1
#SAY
听说盟重土城的<指挥官>在找你!\
你去看看吧!\ \
<离开/@EXIT>
#ACT
BREAK

#IF
CHECKMISSION 16 = 5
CHECKLEVELEX < 50
#SAY
等级达到<COLOR=clRed 50级>后,可以来找我,\
我将给你新的历练任务。\ \
<离开/@EXIT>
#ACT
BREAK

#IF
CHECKMISSION 16 = 1
#SAY
由于你的出色表现,<国王(345:190)>下令要嘉奖你,\
你快去比奇皇宫吧。记住可要盛装前去哦!\ \
<离开/@EXIT> \
#ACT
BREAK

#IF
CHECKMISSION 15 = 11
#ACT
CHANGEEXP + 1500000 1
H.CHANGEEXP + 1500000 1
SETMISSION - 15
SETMISSION + 16
SETMISSION ^ 16 1
#SAY
恭喜你,<$USERNAME>。\
由于你的出色表现,<国王(345:190)>下令要嘉奖你,\
你快去比奇皇宫吧。记住可要盛装前去哦!\ \
<玛法的黎明-国王的奖赏(成长任务)/@EXIT> \
#ACT
BREAK

#IF
CHECKMISSION 15 = 1
#SAY
听说盟重土城的<指挥官>在找你!\
你去看看吧!\ \
#ACT
BREAK

#IF
CHECKMISSION 14 = 3
#SAY
看来,武器锻造师的手艺还真不错啊!\
瞧这把武器就跟新的一样!唉!只可惜!\
我已经年过半百,用不着了!还是送给你吧!\
可要好好珍惜它!\ \
<玛法的黎明-锻造极品武器(成长任务)/@极品武器>
#ACT
BREAK

#IF
CHECKMISSION 13 = 6
#ACT
CHANGEEXP + 300000 1
H.CHANGEEXP + 300000 1
SETMISSION - 13
SETMISSION + 14
SETMISSION ^ 14 1
#SAY
兽人族的窥视,黑暗势力的侵入、家园的生灵涂炭,\
但沃玛不会就此被打败,年轻人,我这里有把上好的武器,\
不要看它残旧,它可是当年国王奖励我征战有功的赏赐呢!\
听说城里来了一位<武器锻造师>,帮我把这把武器拿去给他瞧瞧,\
看看能不能重新打磨一下。如果能够修好,你就自己留着用吧!\ \
<玛法的黎明-锻造极品武器(成长任务)/@_automove 334:300>\\
<关闭/@EXIT>\
#ACT
BREAK

#IF
CHECKMISSION 11 = 1
CHECKLEVELEX < 34
#SAY
当你的等级达到<COLOR=clRed 34级>时,\
找我来领取新的任务!\\
<关闭/@EXIT>
#ACT
BREAK

#IF
CHECKMISSION 11 = 1
CHECKLEVELEX > 33
#SAY
比奇矿洞一直是我们玛法大陆的资源宝地。\
可最近黑暗势力的侵入,我担心会影响到那里。\
麻烦你去趟比奇矿洞找<COLOR=clRed 张智者(90,57)>,\
问问矿洞的情况\ \
<勇士的意志-张智者的烦恼(成长任务)/@LY_ZZZRW_1>\\
<关闭/@EXIT>
#ACT
BREAK

#IF
CHECKMISSION 8 = 1
#ACT
CHANGEEXP + 100000 1
H.CHANGEEXP + 100000 1
SETMISSION ^ 8
#SAY
看你历练挺辛苦的,我告诉你个好玩的地方吧!\
你去<COLOR=clRed 毒蛇山谷>的<COLOR=clRed 山谷村落>找<COLOR=clRed 罗家铺子老板>(505:479),\
他那里可能会有好多好玩的事情等着你哦。\ \
<关闭/@EXIT>
#ACT
BREAK

#IF
CHECKMISSION 7 = 5
#SAY
不错,您通过了<COLOR=clRed 镇魔守将>的试炼考验,\
这是给您的奖励!\\
<勇士的意志-兽人族的史迹(成长任务)/@史迹_2>\\
<关闭/@EXIT>
#ACT
BREAK

#IF
CHECKMISSION 7 = 2
#SAY
你好,对你的丰功伟绩,玛法大陆已经有所耳闻了,\
你实在是太勇敢了!为了感谢你带回了兽人族的史迹,\
这是我给你的奖励!\ \
<勇士的意志-兽人族的史迹(成长任务)/@史迹>\\
<关闭/@EXIT>\
#ACT
BREAK

#IF
CHECKMISSION 6 = 8
#SAY
通过历练,我发现你已经掌握的成为玛法勇士的要诀。\
在接下来的历练行程里,我将会给你一些高强度的任务。\\
这套装备,我就赠送给你吧!\\
<玛法的黎明(成长任务)/@玛法黎明_1>\\
<关闭/@EXIT>\
#ACT
BREAK

#IF
CHECKMISSION 6 = 7
#ACT
CHANGEEXP + 200000 1
H.CHANGEEXP + 200000 1
SETMISSION ^ 6
TAKE 镇魔手册 1
SENDMSG 5 [任务特使]:太好了,有了这本手册,就不会惧怕那些骷髅族群了!谢谢你。
SENDMSG 5 提示:请继续与“任务特使”对话,领取新的任务。
CLOSE
BREAK

#IF
CHECKMISSION 6 = 5
#SAY
秘籍的内容确实是对我们有很大的帮助,原来黑暗的力量,\
非常惧怕纯净的东西。年轻的勇士,\
麻烦你去一趟<兽人古墓2层的守陵人(221:174)>处吧!\
问他要一本镇魔手册,带回来给我!\
守陵人就在兽人古墓2层的国王陵墓入口处。\ \
<抵制变异族群的秘密(成长任务)/@LY_RW_20>\ \
<关闭/@EXIT>\
#ACT
BREAK

#IF
CHECKMISSION 6 = 3
#ACT
CHANGEEXP + 100000 1
H.CHANGEEXP + 100000 1
SETMISSION ^ 6
SENDMSG 5 [任务特使]:看来,必须先训练出一支强大的战斗队伍,去洞穴开辟一条运送资源之路才行。
SENDMSG 5 [任务特使]:对了,能帮我去找一下“书店老板(225:257)”吗?
SENDMSG 5 [任务特使]:他以前是一个出征沙场的老兵,或许他对变异族群有更好的解决方法。
CLICKNPC 书店老板
CLOSE
BREAK

#IF
CHECKMISSION 6 = 1
#SAY
洞穴藏有丰富的资源,我已经派了人员去开采了,\
可是他们很久没有与我联系,我担心他们会出意外,\
好心的勇士,能否帮我去<天然洞穴二层>\
找找<药店张老板(190:146)>的行踪呢?\\
<抵制变异族群的秘密(成长任务)/@LY_RW_19>\\
<关闭/@EXIT>\
#ACT
BREAK

#IF
CHECKMISSION 5 = 6
#ACT
CHANGEEXP + 70000 1
H.CHANGEEXP + 70000 1
GIVE 双倍卷轴(禁) 1
SETMISSION - 5
SETMISSION + 6
SETMISSION ^ 6 1
SENDMSG 5 [任务特使]:谢谢你跑这一趟。我会派些人去勘察一下那里的情况的!
SENDMSG 5 [任务特使]:这是给你的,希望对你有所帮助。
SENDMSG 5 提示:请继续与“任务特使”对话,接受新的任务。
CLOSE
BREAK

#IF
CHECKMISSION 5 = 1
#SAY
现在资源稀缺是迫在眉睫了!\
听邻里们说<比奇省老兵>还记得当年\
开采资源的位置,你快去问问他吧!\ \
<打探资源的消息(成长任务)/@LY_RW_18>\ \
<关闭/@EXIT>\
#ACT
BREAK

#IF
CHECKMISSION 4 = 9
#SAY
安家铺子老板说的没错,我们的城墙是需要加以修正了,\
但是这里资源匮乏,必须从其他地方开采新的资源才行!\
让我先和邻里们商量一下,谢谢你为我跑这一趟,\
这是给你的奖励!\ \
<打探资源的消息(成长任务)/@LY_RW_17>\\
<关闭/@EXIT>\
#ACT
BREAK

#IF
CHECKMISSION 4 = 2
#SAY
请你去沃玛森林入口处找一下<COLOR=clRed 流浪汉>,\
了解一下沃玛森林的情况!\\
<流浪汉(327,46)/@_automove 322:47:比奇省>
#ACT
BREAK

#IF
CHECKMISSION 4 = 1
#SAY
据探子回报,最近<沃玛森林>的怪物异常活跃!\
麻烦你去<沃玛森林>的入口处找一下<流浪汉(322:47)>。\
他对<沃玛森林的情况会比较了解>\ \
<探索沃玛森林(成长任务)/@LY_RW_16>\\
<关闭/@EXIT>\
#ACT
BREAK

#IF
CHECKMISSION 3 = 13
#SAY
你已经杀完了10个蛤蟆,现在可以回去找\
<COLOR=clRed 仓库保管员>提交任务了!\\
<仓库保管员(303,258)/@_automove 303:258:比奇省>
#ACT
BREAK

#IF
CHECKMISSION 3 = 12
#SAY
<COLOR=clRed 比奇城仓库保管员>请你去城外<COLOR=clRed 杀10个蛤蟆>,\
完成后再回去找他。\\
<仓库保管员(303,258)/@_automove 303:258:比奇省>
#ACT
BREAK

#IF
CHECKMISSION 3 = 11
#SAY
<仓库保管员>那里好象有些麻烦事,\
你去看看能不能帮助他吧!\ \
<仓库保管员(303,258)/@_automove 303:258:比奇省>
#ACT
BREAK

#IF
CHECKMISSION 3 = 10
#SAY
那么快就杀完啦!对了<仓库保管员>那里好象有些麻烦事,\
你去看看能不能帮助他吧!\ \
<如何成为玛法勇士-仓库保管员的麻烦(成长任务)/@LY_RW_15>\ \
#ACT
BREAK

#IF
CHECKMISSION 3 = 9
#SAY
你去<COLOR=clRed 比奇城外>杀<COLOR=clRed 10个稻草人>,\
进行初步的实战,完成后再回来找我。\
#ACT
BREAK

#IF
CHECKMISSION 3 = 8
#SAY
看来你已经获得了书店老板的指点,那麻烦你,\
去城外帮我杀<10个稻草人>吧!\
不过请记住年轻人,出城后可是非常危险的,请随时带好<药品>。\ \
另外,在城外的怪物会经常掉落一些装备,若你有机会获得,\
可以根据属性,<自己佩戴或卖给商店获取金币>。\
祝你好运!\ \
<如何成为玛法勇士-杀稻草人(成长任务)/@LY_RW_14>
#ACT
BREAK

#IF
CHECKMISSION 3 = 7
#SAY
英雄特使认为你应该去找一下<COLOR=clRed 书店老板>,\
了解一下有关战斗技能的信息。\
<书店老板(326,251)/@_automove 326:251:比奇省>\
#ACT
BREAK

#IF
CHECKMISSION 3 = 6
#SAY
请你去找<COLOR=clRed 英雄特使>,由于你的杰出表现,\
他准备再送你一套英雄的装备!\
<英雄特使(334,270)/@_automove 334:270:比奇省>\
#ACT
BREAK

#IF
CHECKMISSION 3 = 5
#SAY
武器店老板的伙计在锻造武器的时候受伤了,\
请你去找<COLOR=clRed 药店老板>来帮忙。\
<药店老板(324,292)/@_automove 324:292:比奇省>\
#ACT
BREAK

#IF
CHECKMISSION 3 = 4
#SAY
服装店老板想要钢针,因此拜托你去找\
<COLOR=clRed 武器店老板>,让他帮忙赶制一些。\
<武器店老板(337,306)/@_automove 337:306:比奇省>\
#ACT
BREAK

#IF
CHECKMISSION 3 = 3
#SAY
根据首饰点老板的请求,将<COLOR=clRed 线团>\
送到<COLOR=clRed 服装店老板>那里去吧。\
<服装店老板(320,304)/@_automove 320:304:比奇省>\
#ACT
BREAK

#IF
CHECKMISSION 3 = 2
#SAY
我再教你第2步吧!成为玛法勇士还要学会热心助人,\
正好<首饰店老板(306:283)>有些事情需要帮助呢!\
你去帮他一下吧。\ \
<如何成为玛法勇士-首饰店老板(成长任务)/@_automove 306:283:比奇省>
#ACT
BREAK

#IF
CHECKMISSION 3 = 1
#ACT
CHANGEEXP + 5000 1
H.CHANGEEXP + 5000 1
SETMISSION ^ 3
#SAY
我再教你第2步吧!成为玛法勇士还要学会热心助人,\
正好<首饰店老板(306:283)>有些事情需要帮助呢!\
你去帮他一下吧。\ \
<如何成为玛法勇士-首饰店老板(成长任务)/@首饰店>
#ACT
BREAK

#IF
CHECKMISSION 2 = 2
#SAY
请你去比奇城<COLOR=clRed 英雄特使>那儿瞧瞧吧,\
说不定他会有好东西给你!\
#ACT
BREAK

#IF
CHECKMISSION 2 = 1
#SAY
年轻的朋友,要想成为真正的勇士必须先要学会如何\
在这个世界里生存,想要知道如何生存的诀窍吗?\
先给我<100个金币>我就告诉你。\ \
<支付100金币(成长任务)/@LY_RW_2>\\
<关闭/@EXIT>
#ACT
BREAK

#IF
CHECKMISSION 1 = 3
#SAY
欢迎来到玛法大陆,<$USERNAME>\
不要对你眼前的一切感到奇怪,这片曾经美丽宁静的大陆,\
如今已经被一股神秘的黑暗势力所笼罩了,情况十分危急!\
我们正需要像你这样的勇士,来!拿起武器拯救生灵吧!\ \
<生存的诀窍(成长任务)/@LY_RW_1>
#ACT
BREAK
#IF
CHECKMISSION 1 = 2
#SAY
请与<COLOR=clRed 英雄特使>对话,了解英雄相关信息。\\
<英雄特使(334,270)/@_automove 334:270:比奇省>\
#ACT
BREAK
#IF
CHECKMISSION 1 = 1
#SAY
欢迎来到玛法大陆,请你找<COLOR=clRed 英雄特使>领取<COLOR=clRed 英雄>!\
开始你的玛法之旅!\\
<英雄特使(334,270)/@_automove 334:270:比奇省>\\
#ACT
BREAK
#ELSESAY
修行之路不就是一天一天的积累吗?\
我这边会有来自各方的任务委托,\
你可以在这些任务中一试身手!\
当然,报酬总是会有的。\ \
<返回/@main>

[@首饰店]
#IF
CHECKMISSION 3 = 2
#ACT
MOVETOCELL 305 281 首饰店
CLOSE
BREAK

[@极品武器]
#IF
CHECKHEROONLINE
#ELSEACT
MESSAGEBOX 请先召唤出你的英雄!
BREAK

#IF
CHECKMISSION 14 = 3
H.CHECKJOB WARRIOR
#ACT
CHANGEEXP + 500000 1
H.CHANGEEXP + 500000 1
SETMISSION - 14
SETMISSION + 15
SETMISSION ^ 15 1
H.GIVE 井中月 1
H.TAKEON 井中月 1
H.TAKE 战技之刃 1
#SAY
最近盟重土城周围多了好多迷失心智的动物!\
不知道是不是受到了黑暗势力的影响,\
你去土城找找<指挥官(326:334)>问问到底是什么情况!\ \
<勇士的意志-指挥官(成长任务)/@EXIT>
#ACT
BREAK
#IF
CHECKMISSION 14 = 3
H.CHECKJOB WIZARD
#ACT
CHANGEEXP + 500000 1
H.CHANGEEXP + 500000 1
SETMISSION - 14
SETMISSION + 15
SETMISSION ^ 15 1
H.GIVE 骨玉权杖 1
H.TAKEON 骨玉权杖 1
H.TAKE 魔法之杖 1
#SAY
最近盟重土城周围多了好多迷失心智的动物!\
不知道是不是受到了黑暗势力的影响,\
你去土城找找<指挥官(326:334)>问问到底是什么情况!\ \
<勇士的意志-指挥官(成长任务)/@EXIT>
#ACT
BREAK
#IF
CHECKMISSION 14 = 3
H.CHECKJOB TAOIST
#ACT
CHANGEEXP + 500000 1
H.CHANGEEXP + 500000 1
SETMISSION - 14
SETMISSION + 15
SETMISSION ^ 15 1
H.GIVE 无极棍 1
H.TAKEON 无极棍 1
H.TAKE 道术之剑 1
#SAY
最近盟重土城周围多了好多迷失心智的动物!\
不知道是不是受到了黑暗势力的影响,\
你去土城找找<指挥官(326:334)>问问到底是什么情况!\ \
<勇士的意志-指挥官(成长任务)/@EXIT>
#ACT
BREAK

[@LY_ZZZRW_1]
#IF
CHECKHEROONLINE
#ELSEACT
MESSAGEBOX 请先召唤出你的英雄!
BREAK

#IF
CHECKMISSION 11 = 1
CHECKLEVELEX > 33
#ACT
CHANGEEXP + 300000 1
H.CHANGEEXP + 300000 1
SETMISSION ^ 11
SENDMSG 5 提示:请注意僵尸洞内的僵尸。
CLOSE
BREAK

[@史迹_2]
#IF
CHECKHEROONLINE
#ELSEACT
MESSAGEBOX 请先召唤出你的英雄!
BREAK

#IF
CHECKMISSION 7 = 5
#ACT
CHANGEEXP + 1000000 1
CHANGEEXP + 200000 1
H.CHANGEEXP + 1000000 1
H.CHANGEEXP + 200000 1
SETMISSION - 7
SETMISSION + 8
SETMISSION ^ 8 1
SENDMSG 5 提示:请继续与任务特使对话!接受新的任务。
CLOSE
BREAK

[@史迹]
#IF
CHECKHEROONLINE
#ELSEACT
MESSAGEBOX 请先召唤出你的英雄!
BREAK

#IF
CHECKMISSION 7 = 2
#ACT
CHANGEEXP + 1000000 1
CHANGEEXP + 500000 1
H.CHANGEEXP + 1000000 1
H.CHANGEEXP + 500000 1
SETMISSION ^ 7
SENDMSG 5 提示:请继续与任务特使对话!接受新的任务。
CLOSE
BREAK

[@玛法黎明_1]
#IF
CHECKHEROONLINE
#ELSEACT
MESSAGEBOX 请先召唤出你的英雄!
BREAK

#IF
H.CHECKBAGSIZE 10
#ELSEACT
MESSAGEBOX 请先清理英雄包裹!否则装备容易掉落地上。
BREAK

#IF
CHECKBAGSIZE 10
#ELSEACT
MESSAGEBOX 请先清理人物包裹!否则装备容易掉落地上。
BREAK

#IF
CHECKMISSION 6 = 8
H.CHECKJOB WARRIOR
H.GENDER MAN
#ACT
H.CHANGEEXP + 100000 1
H.GIVE 战神盔甲(男) 1
H.GIVE 炼狱 1
H.GIVE 黑铁战盔 1
H.GIVE 绿色项链 1
H.GIVE 阎罗手套 2
H.GIVE 力量戒指 2
H.GIVE 铁腰带 1
H.GIVE 鹿皮靴 1
H.TAKEON 鹿皮靴 11
H.TAKEON 铁腰带 10
H.TAKEON 炼狱 1
H.TAKEON 绿色项链 3
H.TAKEON 阎罗手套 5
H.TAKEON 阎罗手套 6
H.TAKEON 力量戒指 7
H.TAKEON 力量戒指 8
H.TAKEON 战神盔甲(男) 0
H.TAKEON 黑铁战盔 4
H.TAKE 斩马刀 1
H.TAKE 幽灵项链 1
H.TAKE 死神手套 2
H.TAKE 龙之戒指 2
H.TAKE 兽皮腰带 1
H.TAKE 布鞋 1
H.TAKE 重盔甲(男) 1
H.TAKE 道士头盔 1

#IF
CHECKMISSION 6 = 8
H.CHECKJOB WARRIOR
H.GENDER WOMAN
#ACT
H.CHANGEEXP + 100000 1
H.GIVE 战神盔甲(女) 1
H.GIVE 炼狱 1
H.GIVE 黑铁战盔 1
H.GIVE 绿色项链 1
H.GIVE 阎罗手套 2
H.GIVE 力量戒指 2
H.GIVE 铁腰带 1
H.GIVE 鹿皮靴 1
H.TAKEON 鹿皮靴 11
H.TAKEON 铁腰带 10
H.TAKEON 炼狱 1
H.TAKEON 绿色项链 3
H.TAKEON 阎罗手套 5
H.TAKEON 阎罗手套 6
H.TAKEON 力量戒指 7
H.TAKEON 力量戒指 8
H.TAKEON 战神盔甲(女) 0
H.TAKEON 黑铁战盔 4
H.TAKE 斩马刀 1
H.TAKE 幽灵项链 1
H.TAKE 死神手套 2
H.TAKE 龙之戒指 2
H.TAKE 兽皮腰带 1
H.TAKE 布鞋 1
H.TAKE 重盔甲(女) 1
H.TAKE 道士头盔 1

#IF
CHECKMISSION 6 = 8
H.CHECKJOB WIZARD
H.GENDER MAN
#ACT
H.CHANGEEXP + 100000 1
H.GIVE 恶魔长袍(男) 1
H.GIVE 魔杖 1
H.GIVE 黑铁魔盔 1
H.GIVE 恶魔铃铛 1
H.GIVE 龙之手镯 2
H.GIVE 紫碧螺 2
H.GIVE 铁腰带 1
H.GIVE 鹿皮靴 1
H.TAKEON 鹿皮靴 11
H.TAKEON 铁腰带 10
H.TAKEON 魔杖 1
H.TAKEON 恶魔铃铛 3
H.TAKEON 龙之手镯 5
H.TAKEON 龙之手镯 6
H.TAKEON 紫碧螺 7
H.TAKEON 紫碧螺 8
H.TAKEON 恶魔长袍(男) 0
H.TAKEON 黑铁魔盔 4
H.TAKE 偃月 1
H.TAKE 生命项链 1
H.TAKE 黑檀手镯 2
H.TAKE 红宝石戒指 2
H.TAKE 兽皮腰带 1
H.TAKE 布鞋 1
H.TAKE 魔法长袍(男) 1
H.TAKE 道士头盔 1

#IF
CHECKMISSION 6 = 8
H.CHECKJOB WIZARD
H.GENDER WOMAN
#ACT
H.CHANGEEXP + 100000 1
H.GIVE 恶魔长袍(女) 1
H.GIVE 魔杖 1
H.GIVE 黑铁魔盔 1
H.GIVE 恶魔铃铛 1
H.GIVE 龙之手镯 2
H.GIVE 紫碧螺 2
H.GIVE 铁腰带 1
H.GIVE 鹿皮靴 1
H.TAKEON 鹿皮靴 11
H.TAKEON 铁腰带 10
H.TAKEON 魔杖 1
H.TAKEON 恶魔铃铛 3
H.TAKEON 龙之手镯 5
H.TAKEON 龙之手镯 6
H.TAKEON 紫碧螺 7
H.TAKEON 紫碧螺 8
H.TAKEON 恶魔长袍(女) 0
H.TAKEON 黑铁魔盔 4
H.TAKE 偃月 1
H.TAKE 生命项链 1
H.TAKE 黑檀手镯 2
H.TAKE 红宝石戒指 2
H.TAKE 兽皮腰带 1
H.TAKE 布鞋 1
H.TAKE 魔法长袍(女) 1
H.TAKE 道士头盔 1

#IF
CHECKMISSION 6 = 8
H.CHECKJOB TAOIST
H.GENDER MAN
#ACT
H.CHANGEEXP + 100000 1
H.GIVE 幽灵战衣(男) 1
H.GIVE 银蛇 1
H.GIVE 黑铁道盔 1
H.GIVE 灵魂项链 1
H.GIVE 三眼手镯 2
H.GIVE 泰坦戒指 2
H.GIVE 铁腰带 1
H.GIVE 鹿皮靴 1
H.TAKEON 鹿皮靴 11
H.TAKEON 铁腰带 10
H.TAKEON 银蛇 1
H.TAKEON 灵魂项链 3
H.TAKEON 三眼手镯 5
H.TAKEON 三眼手镯 6
H.TAKEON 泰坦戒指 7
H.TAKEON 泰坦戒指 8
H.TAKEON 幽灵战衣(男) 0
H.TAKEON 黑铁道盔 4
H.TAKE 降魔 1
H.TAKE 天珠项链 1
H.TAKE 道士手镯 2
H.TAKE 铂金戒指 2
H.TAKE 兽皮腰带 1
H.TAKE 布鞋 1
H.TAKE 灵魂战衣(男) 1
H.TAKE 道士头盔 1

#IF
CHECKMISSION 6 = 8
H.CHECKJOB TAOIST
H.GENDER WOMAN
#ACT
H.CHANGEEXP + 100000 1
H.GIVE 幽灵战衣(女) 1
H.GIVE 银蛇 1
H.GIVE 黑铁道盔 1
H.GIVE 灵魂项链 1
H.GIVE 三眼手镯 2
H.GIVE 泰坦戒指 2
H.GIVE 铁腰带 1
H.GIVE 鹿皮靴 1
H.TAKEON 鹿皮靴 11
H.TAKEON 铁腰带 10
H.TAKEON 银蛇 1
H.TAKEON 灵魂项链 3
H.TAKEON 三眼手镯 5
H.TAKEON 三眼手镯 6
H.TAKEON 泰坦戒指 7
H.TAKEON 泰坦戒指 8
H.TAKEON 幽灵战衣(女) 0
H.TAKEON 黑铁道盔 4
H.TAKE 降魔 1
H.TAKE 天珠项链 1
H.TAKE 道士手镯 2
H.TAKE 铂金戒指 2
H.TAKE 兽皮腰带 1
H.TAKE 布鞋 1
H.TAKE 灵魂战衣(女) 1
H.TAKE 道士头盔 1

#IF
CHECKMISSION 6 = 8
CHECKJOB WARRIOR
GENDER MAN
#ACT
CHANGEEXP + 100000 1
GIVE 战神盔甲(男) 1
GIVE 炼狱 1
GIVE 黑铁战盔 1
GIVE 绿色项链 1
GIVE 阎罗手套 2
GIVE 力量戒指 2
GIVE 铁腰带 1
GIVE 鹿皮靴 1
TAKEON 鹿皮靴 11
TAKEON 铁腰带 10
TAKEON 炼狱 1
TAKEON 绿色项链 3
TAKEON 阎罗手套 5
TAKEON 阎罗手套 6
TAKEON 力量戒指 7
TAKEON 力量戒指 8
TAKEON 战神盔甲(男) 0
TAKEON 黑铁战盔 4
TAKE 斩马刀 1
TAKE 幽灵项链 1
TAKE 死神手套 2
TAKE 龙之戒指 2
TAKE 兽皮腰带 1
TAKE 布鞋 1
TAKE 重盔甲(男) 1
TAKE 道士头盔 1
SETMISSION - 6
SETMISSION + 7
SETMISSION ^ 7 1
SENDMSG 5 [任务特使]:请前往“兽人古墓内”任意一层,搜寻有关“兽人族的史迹”。
SENDMSG 5 [任务特使]:杀死骷髅战士,将有几率获得“兽人族的史迹”。
CLOSE
BREAK

#IF
CHECKMISSION 6 = 8
CHECKJOB WARRIOR
GENDER WOMAN
#ACT
CHANGEEXP + 100000 1
GIVE 战神盔甲(女) 1
GIVE 炼狱 1
GIVE 黑铁战盔 1
GIVE 绿色项链 1
GIVE 阎罗手套 2
GIVE 力量戒指 2
GIVE 铁腰带 1
GIVE 鹿皮靴 1
TAKEON 鹿皮靴 11
TAKEON 铁腰带 10
TAKEON 炼狱 1
TAKEON 绿色项链 3
TAKEON 阎罗手套 5
TAKEON 阎罗手套 6
TAKEON 力量戒指 7
TAKEON 力量戒指 8
TAKEON 战神盔甲(女) 0
TAKEON 黑铁战盔 4
TAKE 斩马刀 1
TAKE 幽灵项链 1
TAKE 死神手套 2
TAKE 龙之戒指 2
TAKE 兽皮腰带 1
TAKE 布鞋 1
TAKE 重盔甲(女) 1
TAKE 道士头盔 1
SETMISSION - 6
SETMISSION + 7
SETMISSION ^ 7 1
SENDMSG 5 [任务特使]:请前往“兽人古墓内”任意一层,搜寻有关“兽人族的史迹”。
SENDMSG 5 [任务特使]:杀死骷髅战士,将有几率获得“兽人族的史迹”。
CLOSE
BREAK

#IF
CHECKMISSION 6 = 8
CHECKJOB WIZARD
GENDER MAN
#ACT
CHANGEEXP + 100000 1
GIVE 恶魔长袍(男) 1
GIVE 魔杖 1
GIVE 黑铁魔盔 1
GIVE 恶魔铃铛 1
GIVE 龙之手镯 2
GIVE 紫碧螺 2
GIVE 铁腰带 1
GIVE 鹿皮靴 1
TAKEON 鹿皮靴 11
TAKEON 铁腰带 10
TAKEON 魔杖 1
TAKEON 恶魔铃铛 3
TAKEON 龙之手镯 5
TAKEON 龙之手镯 6
TAKEON 紫碧螺 7
TAKEON 紫碧螺 8
TAKEON 恶魔长袍(男) 0
TAKEON 黑铁魔盔 4
TAKE 偃月 1
TAKE 生命项链 1
TAKE 黑檀手镯 2
TAKE 红宝石戒指 2
TAKE 兽皮腰带 1
TAKE 布鞋 1
TAKE 魔法长袍(男) 1
TAKE 道士头盔 1
SETMISSION - 6
SETMISSION + 7
SETMISSION ^ 7 1
SENDMSG 5 [任务特使]:请前往“兽人古墓内”任意一层,搜寻有关“兽人族的史迹”。
SENDMSG 5 [任务特使]:杀死骷髅战士,将有几率获得“兽人族的史迹”。
CLOSE
BREAK

#IF
CHECKMISSION 6 = 8
CHECKJOB WIZARD
GENDER WOMAN
#ACT
CHANGEEXP + 100000 1
GIVE 恶魔长袍(女) 1
GIVE 魔杖 1
GIVE 黑铁魔盔 1
GIVE 恶魔铃铛 1
GIVE 龙之手镯 2
GIVE 紫碧螺 2
GIVE 铁腰带 1
GIVE 鹿皮靴 1
TAKEON 鹿皮靴 11
TAKEON 铁腰带 10
TAKEON 魔杖 1
TAKEON 恶魔铃铛 3
TAKEON 龙之手镯 5
TAKEON 龙之手镯 6
TAKEON 紫碧螺 7
TAKEON 紫碧螺 8
TAKEON 恶魔长袍(女) 0
TAKEON 黑铁魔盔 4
TAKE 偃月 1
TAKE 生命项链 1
TAKE 黑檀手镯 2
TAKE 红宝石戒指 2
TAKE 兽皮腰带 1
TAKE 布鞋 1
TAKE 魔法长袍(女) 1
TAKE 道士头盔 1
SETMISSION - 6
SETMISSION + 7
SETMISSION ^ 7 1
SENDMSG 5 [任务特使]:请前往“兽人古墓内”任意一层,搜寻有关“兽人族的史迹”。
SENDMSG 5 [任务特使]:杀死骷髅战士,将有几率获得“兽人族的史迹”。
CLOSE
BREAK

#IF
CHECKMISSION 6 = 8
CHECKJOB TAOIST
GENDER MAN
#ACT
CHANGEEXP + 100000 1
GIVE 幽灵战衣(男) 1
GIVE 银蛇 1
GIVE 黑铁道盔 1
GIVE 灵魂项链 1
GIVE 三眼手镯 2
GIVE 泰坦戒指 2
GIVE 铁腰带 1
GIVE 鹿皮靴 1
TAKEON 鹿皮靴 11
TAKEON 铁腰带 10
TAKEON 银蛇 1
TAKEON 灵魂项链 3
TAKEON 三眼手镯 5
TAKEON 三眼手镯 6
TAKEON 泰坦戒指 7
TAKEON 泰坦戒指 8
TAKEON 幽灵战衣(男) 0
TAKEON 黑铁道盔 4
TAKE 降魔 1
TAKE 天珠项链 1
TAKE 道士手镯 2
TAKE 铂金戒指 2
TAKE 兽皮腰带 1
TAKE 布鞋 1
TAKE 灵魂战衣(男) 1
TAKE 道士头盔 1
SETMISSION - 6
SETMISSION + 7
SETMISSION ^ 7 1
SENDMSG 5 [任务特使]:请前往“兽人古墓内”任意一层,搜寻有关“兽人族的史迹”。
SENDMSG 5 [任务特使]:杀死骷髅战士,将有几率获得“兽人族的史迹”。
CLOSE
BREAK

#IF
CHECKMISSION 6 = 8
CHECKJOB TAOIST
GENDER WOMAN
#ACT
CHANGEEXP + 100000 1
GIVE 幽灵战衣(女) 1
GIVE 银蛇 1
GIVE 黑铁道盔 1
GIVE 灵魂项链 1
GIVE 三眼手镯 2
GIVE 泰坦戒指 2
GIVE 铁腰带 1
GIVE 鹿皮靴 1
TAKEON 鹿皮靴 11
TAKEON 铁腰带 10
TAKEON 银蛇 1
TAKEON 灵魂项链 3
TAKEON 三眼手镯 5
TAKEON 三眼手镯 6
TAKEON 泰坦戒指 7
TAKEON 泰坦戒指 8
TAKEON 黑铁道盔 4
TAKEON 幽灵战衣(女) 0
TAKE 降魔 1
TAKE 天珠项链 1
TAKE 道士手镯 2
TAKE 铂金戒指 2
TAKE 兽皮腰带 1
TAKE 布鞋 1
TAKE 灵魂战衣(女) 1
TAKE 道士头盔 1
SETMISSION - 6
SETMISSION + 7
SETMISSION ^ 7 1
SENDMSG 5 [任务特使]:请前往“兽人古墓内”任意一层,搜寻有关“兽人族的史迹”。
SENDMSG 5 [任务特使]:杀死骷髅战士,将有几率获得“兽人族的史迹”。
CLOSE
BREAK

[@LY_RW_20]
#IF
CHECKHEROONLINE
#ELSEACT
MESSAGEBOX 请先召唤出你的英雄!
BREAK

#IF
CHECKMISSION 6 = 5
#ACT
CHANGEEXP + 100000 1
H.CHANGEEXP + 100000 1
GIVE 双倍卷轴(禁) 1
SETMISSION ^ 6
MAP D002
CLOSE
BREAK


[@LY_RW_19]
#IF
CHECKHEROONLINE
#ELSEACT
MESSAGEBOX 请先召唤出你的英雄!
BREAK

#IF
CHECKMISSION 6 = 1
#ACT
CHANGEEXP + 100000 1
H.CHANGEEXP + 100000 1
SETMISSION ^ 6
MAP D012
CLOSE
BREAK

[@LY_RW_18]
#IF
CHECKHEROONLINE
#ELSEACT
MESSAGEBOX 请先召唤出你的英雄!
BREAK

#IF
CHECKMISSION 5 = 1
#ACT
CHANGEEXP + 50000 1
H.CHANGEEXP + 50000 1
SETMISSION ^ 5
CLICKNPC 比奇老兵
CLOSE
BREAK

[@LY_RW_17]
#IF
CHECKHEROONLINE
#ELSEACT
MESSAGEBOX 请先召唤出你的英雄!
BREAK

#IF
CHECKMISSION 4 = 9
#ACT
CHANGEEXP + 50000 1
H.CHANGEEXP + 50000 1
GIVE 超级金创药 2
GIVE 超级魔法药 2
SETMISSION - 4
SETMISSION + 5
SETMISSION ^ 5 1
SENDMSG 5 提示:请继续与任务特使对话!接受新的任务。
CLOSE
BREAK


[@LY_RW_16]
#IF
CHECKHEROONLINE
#ELSEACT
MESSAGEBOX 请先召唤出你的英雄!
BREAK

#IF
CHECKMISSION 4 = 1
#ACT
CHANGEEXP + 50000 1
H.CHANGEEXP + 50000 1
SETMISSION ^ 4
MAPMOVE N0 322 51
MOVETOCELL 326 46 流浪汉
CLOSE
BREAK

[@LY_RW_15]
#IF
CHECKHEROONLINE
#ELSEACT
MESSAGEBOX 请先召唤出你的英雄!
BREAK

#IF
CHECKMISSION 3 = 10
#ACT
CHANGEEXP + 50000 1
H.CHANGEEXP + 50000 1
SETMISSION ^ 3
MOVETOCELL 303 258 仓库保管员
CLOSE
BREAK

[@LY_RW_14]
#IF
CHECKHEROONLINE
#ELSEACT
MESSAGEBOX 请先召唤出你的英雄!
BREAK

#IF
CHECKMISSION 3 = 8
#ACT
CHANGEEXP + 25000 1
H.CHANGEEXP + 25000 1
SETMISSION ^ 3
CLOSE
BREAK


[@LY_RW_1]
#IF
CHECKHEROONLINE
#ELSEACT
MESSAGEBOX 请先召唤出你的英雄!
BREAK

#IF
CHECKMISSION 1 = 3
#ACT
SETMISSION - 1
SETMISSION + 2
SETMISSION ^ 2 1
CHANGEEXP + 250 1
CHANGEEXP + 250 1
H.CHANGEEXP + 250 1
H.CHANGEEXP + 250 1
#SAY
年轻的朋友,要想成为真正的勇士必须先要学会如何\
在这个世界里生存,想要知道如何生存的诀窍吗?\
先给我<100个金币>我就告诉你。\ \
<支付100金币(成长任务)/@LY_RW_2>\
<关闭/@EXIT>\

[@LY_RW_2]
#IF
CHECKHEROONLINE
#ELSEACT
MESSAGEBOX 请先召唤出你的英雄!
BREAK

#IF
CHECKMISSION 2 = 1
CHECKGOLD 100
#ACT
TAKE 金币 100
CHANGEEXP + 500 1
CHANGEEXP + 500 1
H.CHANGEEXP + 500 1
H.CHANGEEXP + 500 1
SETMISSION ^ 2
CLICKNPC 英雄特使
SENDMSG 5 [任务特使]:嗯,那么快就把金币给我了,看来你拥有能够成为勇士的潜质!
SENDMSG 5 [任务特使]:去<英雄特使>那里看看,说不定他会有好东西给你。
CLOSE
BREAK
#ELSESAY
你身上没有<100个金币>,你想知道如何获得金币吗?\
很简单,首先<打开你的包裹,双击武器,即可装备>。然后去城外,\
那里有许多鸡、羊、鹿。将它们杀死后,\
通过使用<ALT+左键>挖取它们身上的肉,然后卖给<屠夫>,\
就能获取金币了。\ \
<返回/@main>

关键点

  • 任务进度用 CHECKMISSION <任务号> = <状态> 判断,SETMISSION + 任务号 接受、SETMISSION ^ 任务号 完成、SETMISSION - 任务号 清空;同一段里循环执行后续任务用 SETMISSION ^ 任务号 1。
  • 奖励发放用 CHANGEEXP + <经验> 1,英雄同步用 H.CHANGEEXP + <经验> 1;多条 CHANGEEXP 可以叠加奖励。
  • 每个对话分支开头都先 CHECKHEROONLINE,没有召出英雄时 MESSAGEBOX 请先召唤出你的英雄! 并 BREAK。
  • 交任务前用 CHECKBAGSIZE / H.CHECKBAGSIZE 检查人物与英雄的背包空位,不足时提示先清理包裹,避免奖励装备掉地。
  • 任务链的接力靠对话里的 <NPC(坐标)> 提示与 <标签/@EXIT> 引导;任务文本本身写在任务列表文件里([任务号-序号] 段),本脚本只负责流程与发奖。

相关阅读