逍遥MIR 发表于 2024-6-15 22:47:55

给力引擎每日任务编写方法与案例展示

[@main]

#IF
CHECKLEVELEX > 9
#SAY
\                      <每日任务/FCOLOR=116>\
\ \
\ \
\               <灭狼之患/@灭狼之患> <等级建议lv10>\
\               <妖狐之惑/@妖狐之惑> <等级建议lv10>\
\               <火蛮之乱/@火蛮之乱> <等级建议lv15>\
\               <怪异蜘蛛/@怪异蜘蛛> <等级建议lv15>\
\               <蚊兽之害/@蚊兽之害> <等级建议lv15>\
\               <灵兽之忧/@灵兽之忧> <等级建议lv20>\
\               <金属狂潮/@金属狂潮> <等级建议lv20>\
\               <元素之兽/@元素之兽> <等级建议lv25>\
\               <沙中妖兽/@沙中妖兽> <等级建议lv25>\
\               <怨灵超度/@怨灵超度> <等级建议lv30>\
\               <望月秘密/@望月秘密> <等级建议lv35>\
\               <噬金恐慌/@噬金恐慌> <等级建议lv40>\
\ \
\    每日任务可以领取丰厚的经验值奖励,每完成一
\    项可得到当前等级所需经验值的百分之二十。
\                        <Img:337:8:0:30/@exit>\
#ACT
OPENMERCHANTBIGDLG 8 358 1 0 50 50 1 450 10
break
#ELSEACT
MessageBox 等级必须大于或等于10级。
break

[@灭狼之患]
#IF
CHECKVAR HUMAN 灭狼之患 < 21
#SAY
\                      <灭狼之患/FCOLOR=116>\
\ \
\ \
\    乌山有群灭狼,传说它们经常杀食过路人群,对凡\
\    人界造成极大的危害。请你去把它们一一击杀。\
\               \
\             击杀灭狼所需数量:<$HUMAN(灭狼之患)>/20 只\
\               \
\               此环任务<我已完成/@完成1>\
\               \
\               \
\               \
\               \
\               \
\               \
\ \
\    每日任务可以领取丰厚的经验值奖励,每完成一
\    项可得到当前等级所需经验值的百分之二十。
\                        <Img:337:8:0:30/@exit>\
#ACT
OPENMERCHANTBIGDLG 8 358 1 0 50 50 1 450 10
break
#IF
CHECKVAR HUMAN 灭狼之患 = 30
#ACT
MessageBox 此环任务你已经完成,请明天再来! @确定 @取消
break

[@完成1]
#IF
CHECKVAR HUMAN 灭狼之患 = 20
#ACT
Div N36 <$MAXEXP> 5
ChangeExp + <$STR(N36)>
CALCVAR HUMAN 灭狼之患 = 30
SAVEVAR HUMAN 灭狼之患 ..\QuestDiary\数据文件\每日任务.txt
MessageBox 每日任务之灭狼之患,已完成。获得大量经验奖励。
goto @main
break
#IF
CHECKVAR HUMAN 灭狼之患 < 20
#ACT
MessageBox 任务还未完成,领取奖励失败。
break

[@妖狐之惑]
#IF
CHECKVAR HUMAN 妖狐之惑 < 21
#SAY
\                      <妖狐之惑/FCOLOR=116>\
\ \
\ \
\    传闻,乌山城的有些姿色的男人经常无故暴毙在家\
\    中。经调查,原来乌山城外最近有批妖狐,这位少\
\    侠能否帮助乌山城的百姓,去灭了这群祸害。   \
\             击杀妖狐所需数量:<$HUMAN(妖狐之惑)>/20 只\
\               \
\               此环任务<我已完成/@完成2>\
\               \
\               \
\               \
\               \
\               \
\               \
\ \
\    每日任务可以领取丰厚的经验值奖励,每完成一
\    项可得到当前等级所需经验值的百分之二十。
\                        <Img:337:8:0:30/@exit>\
#ACT
OPENMERCHANTBIGDLG 8 358 1 0 50 50 1 450 10
break
#IF
CHECKVAR HUMAN 妖狐之惑 = 30
#ACT
MessageBox 此环任务你已经完成,请明天再来! @确定 @取消
break

[@完成2]
#IF
CHECKVAR HUMAN 妖狐之惑 = 20
#ACT
Div N36 <$MAXEXP> 5
ChangeExp + <$STR(N36)>
CALCVAR HUMAN 妖狐之惑 = 30
SAVEVAR HUMAN 妖狐之惑 ..\QuestDiary\数据文件\每日任务.txt
MessageBox 每日任务之妖狐之惑,已完成。获得大量经验奖励。
goto @main
break
#IF
CHECKVAR HUMAN 妖狐之惑 < 20
#ACT
MessageBox 任务还未完成,领取奖励失败。
break

[@火蛮之乱]
#IF
CHECKVAR HUMAN 火蛮之乱 < 21
#SAY
\                      <火蛮之乱/FCOLOR=116>\
\ \
\ \
\    火蛮为蛮族三代蛮神分神之族,怨念极深,受三代\
\    蛮神在世之时的诅咒,化分为月翼,不知最近怎么\
\    回事,变得异常躁动,再这样下去将会危及城内百\
\    姓,请少侠出手,平息下此事。\
\             击杀火蛮所需数量:<$HUMAN(火蛮之乱)>/20 只\
\               \
\               此环任务<我已完成/@完成3>\
\               \
\               \
\               \
\               \
\               \
\ \
\    每日任务可以领取丰厚的经验值奖励,每完成一
\    项可得到当前等级所需经验值的百分之二十。
\                        <Img:337:8:0:30/@exit>\
#ACT
OPENMERCHANTBIGDLG 8 358 1 0 50 50 1 450 10
break
#IF
CHECKVAR HUMAN 火蛮之乱 = 30
#ACT
MessageBox 此环任务你已经完成,请明天再来! @确定 @取消
break

[@完成3]
#IF
CHECKVAR HUMAN 火蛮之乱 = 20
#ACT
Div N36 <$MAXEXP> 5
ChangeExp + <$STR(N36)>
CALCVAR HUMAN 火蛮之乱 = 30
SAVEVAR HUMAN 火蛮之乱 ..\QuestDiary\数据文件\每日任务.txt
MessageBox 每日任务之火蛮之乱,已完成。获得大量经验奖励。
goto @main
break
#IF
CHECKVAR HUMAN 火蛮之乱 < 20
#ACT
MessageBox 任务还未完成,领取奖励失败。
break

[@怪异蜘蛛]
#IF
CHECKVAR HUMAN 怪异蜘蛛 < 21
#SAY
\                      <怪异蜘蛛/FCOLOR=116>\
\ \
\ \
\    元素森林有一种大型蜘蛛,居然长着八条腿,最近\
\    闲着无聊,杀几次蜘蛛拿些蜘蛛腿给我研究研究。\
\               \
\               \
\             击杀蜘蛛所需数量:<$HUMAN(怪异蜘蛛)>/20 只\
\               \
\               此环任务<我已完成/@完成4>\
\               \
\               \
\               \
\               \
\               \
\ \
\    每日任务可以领取丰厚的经验值奖励,每完成一
\    项可得到当前等级所需经验值的百分之二十。
\                        <Img:337:8:0:30/@exit>\
#ACT
OPENMERCHANTBIGDLG 8 358 1 0 50 50 1 450 10
break
#IF
CHECKVAR HUMAN 怪异蜘蛛 = 30
#ACT
MessageBox 此环任务你已经完成,请明天再来! @确定 @取消
break

[@完成4]
#IF
CHECKVAR HUMAN 怪异蜘蛛 = 20
#ACT
Div N36 <$MAXEXP> 5
ChangeExp + <$STR(N36)>
CALCVAR HUMAN 怪异蜘蛛 = 30
SAVEVAR HUMAN 怪异蜘蛛 ..\QuestDiary\数据文件\每日任务.txt
MessageBox 每日任务之怪异蜘蛛,已完成。获得大量经验奖励。
goto @main
break
#IF
CHECKVAR HUMAN 怪异蜘蛛 < 20
#ACT
MessageBox 任务还未完成,领取奖励失败。
break

[@蚊兽之害]
#IF
CHECKVAR HUMAN 蚊兽之害 < 21
#SAY
\                      <蚊兽之害/FCOLOR=116>\
\ \
\ \
\    晶石矿洞有“蚊”名巨兽,其族王者当年跟随四代\
\    蛮神万于年,最后得以反祖。其族凶猛异常,见血\
\    封喉,待少侠去搓搓它们的锐气。\
\               \
\             击杀蚊兽所需数量:<$HUMAN(蚊兽之害)>/20 只\
\               \
\               此环任务<我已完成/@完成5>\
\               \
\               \
\               \
\               \
\               \
\ \
\    每日任务可以领取丰厚的经验值奖励,每完成一
\    项可得到当前等级所需经验值的百分之二十。
\                        <Img:337:8:0:30/@exit>\
#ACT
OPENMERCHANTBIGDLG 8 358 1 0 50 50 1 450 10
break
#IF
CHECKVAR HUMAN 蚊兽之害 = 30
#ACT
MessageBox 此环任务你已经完成,请明天再来! @确定 @取消
break

[@完成5]
#IF
CHECKVAR HUMAN 蚊兽之害 = 20
#ACT
Div N36 <$MAXEXP> 5
ChangeExp + <$STR(N36)>
CALCVAR HUMAN 蚊兽之害 = 30
SAVEVAR HUMAN 蚊兽之害 ..\QuestDiary\数据文件\每日任务.txt
MessageBox 每日任务之蚊兽之害,已完成。获得大量经验奖励。
goto @main
break
#IF
CHECKVAR HUMAN 蚊兽之害 < 20
#ACT
MessageBox 任务还未完成,领取奖励失败。
break

[@灵兽之忧]
#IF
CHECKVAR HUMAN 灵兽之忧 < 21
#SAY
\                      <灵兽之忧/FCOLOR=116>\
\ \
\ \
\    晶石矿洞有种灵兽很是通灵,性格非常温顺,如果\
\    不去招惹此灵兽,此灵兽也不会主动去伤害其他生\
\    物,你便去试试此兽,看是不是和传闻中的一样。\
\               \
\             击杀灵兽所需数量:<$HUMAN(灵兽之忧)>/20 只\
\               \
\               此环任务<我已完成/@完成6>\
\               \
\               \
\               \
\               \
\               \
\ \
\    每日任务可以领取丰厚的经验值奖励,每完成一
\    项可得到当前等级所需经验值的百分之二十。
\                        <Img:337:8:0:30/@exit>\
#ACT
OPENMERCHANTBIGDLG 8 358 1 0 50 50 1 450 10
break
#IF
CHECKVAR HUMAN 灵兽之忧 = 30
#ACT
MessageBox 此环任务你已经完成,请明天再来! @确定 @取消
break

[@完成6]
#IF
CHECKVAR HUMAN 灵兽之忧 = 20
#ACT
Div N36 <$MAXEXP> 5
ChangeExp + <$STR(N36)>
CALCVAR HUMAN 灵兽之忧 = 30
SAVEVAR HUMAN 灵兽之忧 ..\QuestDiary\数据文件\每日任务.txt
MessageBox 每日任务之灵兽之忧,已完成。获得大量经验奖励。
goto @main
break
#IF
CHECKVAR HUMAN 灵兽之忧 < 20
#ACT
MessageBox 任务还未完成,领取奖励失败。
break

[@金属狂潮]
#IF
CHECKVAR HUMAN 金属狂潮 < 21
#SAY
\                      <金属狂潮/FCOLOR=116>\
\ \
\ \
\    元素森林有种生物,此生物居然肉身全身纯青铜,\
\    金属性生物一直以来就很罕见,少侠何不去抓来几\
\    只,研究研究。\
\               \
\            击杀青铜兽所需数量:<$HUMAN(金属狂潮)>/20 只\
\               \
\               此环任务<我已完成/@完成7>\
\               \
\               \
\               \
\               \
\               \
\ \
\    每日任务可以领取丰厚的经验值奖励,每完成一
\    项可得到当前等级所需经验值的百分之二十。
\                        <Img:337:8:0:30/@exit>\
#ACT
OPENMERCHANTBIGDLG 8 358 1 0 50 50 1 450 10
break
#IF
CHECKVAR HUMAN 金属狂潮 = 30
#ACT
MessageBox 此环任务你已经完成,请明天再来! @确定 @取消
break

[@完成7]
#IF
CHECKVAR HUMAN 金属狂潮 = 20
#ACT
Div N36 <$MAXEXP> 5
ChangeExp + <$STR(N36)>
CALCVAR HUMAN 金属狂潮 = 30
SAVEVAR HUMAN 金属狂潮 ..\QuestDiary\数据文件\每日任务.txt
MessageBox 每日任务之金属狂潮,已完成。获得大量经验奖励。
goto @main
break
#IF
CHECKVAR HUMAN 金属狂潮 < 20
#ACT
MessageBox 任务还未完成,领取奖励失败。
break

[@元素之兽]
#IF
CHECKVAR HUMAN 元素之兽 < 2
#SAY
\                      <元素之兽/FCOLOR=116>\
\ \
\ \
\    元素森林的统治者为五行元素兽,天地元气所生,\
\    拥有五种幻形能力,能够释放“冰,火,雷,电,\
\    土”五种不同的能力,非常难缠。\
\               \
\            击杀元素兽所需数量:<$HUMAN(元素之兽)>/1 只\
\               \
\               此环任务<我已完成/@完成8>\
\               \
\               \
\               \
\               \
\               \
\ \
\    每日任务可以领取丰厚的经验值奖励,每完成一
\    项可得到当前等级所需经验值的百分之二十。
\                        <Img:337:8:0:30/@exit>\
#ACT
OPENMERCHANTBIGDLG 8 358 1 0 50 50 1 450 10
break
#IF
CHECKVAR HUMAN 元素之兽 = 30
#ACT
MessageBox 此环任务你已经完成,请明天再来! @确定 @取消
break

[@完成8]
#IF
CHECKVAR HUMAN 元素之兽 = 1
#ACT
Div N36 <$MAXEXP> 5
ChangeExp + <$STR(N36)>
CALCVAR HUMAN 元素之兽 = 30
SAVEVAR HUMAN 元素之兽 ..\QuestDiary\数据文件\每日任务.txt
MessageBox 每日任务之元素之兽,已完成。获得大量经验奖励。
goto @main
break
#IF
CHECKVAR HUMAN 元素之兽 < 1
#ACT
MessageBox 任务还未完成,领取奖励失败。
break

[@沙中妖兽]
#IF
CHECKVAR HUMAN 沙中妖兽 < 21
#SAY
\                      <沙中妖兽/FCOLOR=116>\
\ \
\ \
\    在遥远的风坎沙漠中,有远古一族的沙土一族,其\
\    族人数量稀少,但个个修为变化之大,让人咂舌,\
\    愿少侠为在下寻得几只过来,给鄙子当个训练对象\
\               \
\            击杀沙土族人所需数量:<$HUMAN(沙中妖兽)>/20 只\
\               \
\               此环任务<我已完成/@完成9>\
\               \
\               \
\               \
\               \
\               \
\ \
\    每日任务可以领取丰厚的经验值奖励,每完成一
\    项可得到当前等级所需经验值的百分之二十。
\                        <Img:337:8:0:30/@exit>\
#ACT
OPENMERCHANTBIGDLG 8 358 1 0 50 50 1 450 10
break
#IF
CHECKVAR HUMAN 沙中妖兽 = 30
#ACT
MessageBox 此环任务你已经完成,请明天再来! @确定 @取消
break

[@完成9]
#IF
CHECKVAR HUMAN 沙中妖兽 = 20
#ACT
Div N36 <$MAXEXP> 5
ChangeExp + <$STR(N36)>
CALCVAR HUMAN 沙中妖兽 = 30
SAVEVAR HUMAN 沙中妖兽 ..\QuestDiary\数据文件\每日任务.txt
MessageBox 每日任务之沙中妖兽,已完成。获得大量经验奖励。
goto @main
break
#IF
CHECKVAR HUMAN 沙中妖兽 < 20
#ACT
MessageBox 任务还未完成,领取奖励失败。
break

[@怨灵超度]
#IF
CHECKVAR HUMAN 怨灵超度 < 6
#SAY
\                      <怨灵超度/FCOLOR=116>\
\ \
\ \
\    怨灵无处不在,尤其古神山脉的怨灵为之最,物理\
\    上的打击对他们的伤害微乎其微,最近在下确是在\
\    为此事烦恼,古神的遗骸不能受到打扰啊!~~~~\
\               \
\            击杀怨灵所需数量:<$HUMAN(怨灵超度)>/5 只\
\               \
\               此环任务<我已完成/@完成10>\
\               \
\               \
\               \
\               \
\               \
\ \
\    每日任务可以领取丰厚的经验值奖励,每完成一
\    项可得到当前等级所需经验值的百分之二十。
\                        <Img:337:8:0:30/@exit>\
#ACT
OPENMERCHANTBIGDLG 8 358 1 0 50 50 1 450 10
break
#IF
CHECKVAR HUMAN 怨灵超度 = 30
#ACT
MessageBox 此环任务你已经完成,请明天再来! @确定 @取消
break

[@完成10]
#IF
CHECKVAR HUMAN 怨灵超度 = 5
#ACT
Div N36 <$MAXEXP> 5
ChangeExp + <$STR(N36)>
CALCVAR HUMAN 怨灵超度 = 30
SAVEVAR HUMAN 怨灵超度 ..\QuestDiary\数据文件\每日任务.txt
MessageBox 每日任务之怨灵超度,已完成。获得大量经验奖励。
goto @main
break
#IF
CHECKVAR HUMAN 怨灵超度 < 20
#ACT
MessageBox 任务还未完成,领取奖励失败。
break

[@望月秘密]
#IF
CHECKVAR HUMAN 望月秘密 < 21
#SAY
\                      <望月秘密/FCOLOR=116>\
\ \
\ \
\    传闻古神山脉之内的望月是古神体内的寄生兽,如\
\    若惹怒此兽,此兽一经发怒,尤为古神一指之力。\
\               \
\               \
\            击杀望月所需数量:<$HUMAN(望月秘密)>/20 只\
\               \
\               此环任务<我已完成/@完成11>\
\               \
\               \
\               \
\               \
\               \
\ \
\    每日任务可以领取丰厚的经验值奖励,每完成一
\    项可得到当前等级所需经验值的百分之二十。
\                        <Img:337:8:0:30/@exit>\
#ACT
OPENMERCHANTBIGDLG 8 358 1 0 50 50 1 450 10
break
#IF
CHECKVAR HUMAN 望月秘密 = 30
#ACT
MessageBox 此环任务你已经完成,请明天再来! @确定 @取消
break

[@完成11]
#IF
CHECKVAR HUMAN 望月秘密 = 20
#ACT
Div N36 <$MAXEXP> 5
ChangeExp + <$STR(N36)>
CALCVAR HUMAN 望月秘密 = 30
SAVEVAR HUMAN 望月秘密 ..\QuestDiary\数据文件\每日任务.txt
MessageBox 每日任务之望月秘密,已完成。获得大量经验奖励。
goto @main
break
#IF
CHECKVAR HUMAN 望月秘密 < 20
#ACT
MessageBox 任务还未完成,领取奖励失败。
break

[@噬金恐慌]
#IF
CHECKVAR HUMAN 噬金恐慌 < 21
#SAY
\                      <噬金恐慌/FCOLOR=116>\
\ \
\ \
\    在风坎沙漠西北部有个噬金虫洞穴,洞穴内含有丰\
\    富的修真资源,可惜洞内噬金虫实在太多,斩之不\
\    尽,杀之不完。少侠可否帮在下尽量击杀多一点洞\
\    内的妖虫,以换取足够的时间,让在下去寻得一些\
\    材料。\
\               \
\            击杀噬金虫所需数量:<$HUMAN(噬金恐慌)>/20 只\
\               \
\               此环任务<我已完成/@完成12>\
\               \
\               \
\               \
\ \
\    每日任务可以领取丰厚的经验值奖励,每完成一
\    项可得到当前等级所需经验值的百分之二十。
\                        <Img:337:8:0:30/@exit>\
#ACT
OPENMERCHANTBIGDLG 8 358 1 0 50 50 1 450 10
break
#IF
CHECKVAR HUMAN 噬金恐慌 = 30
#ACT
MessageBox 此环任务你已经完成,请明天再来! @确定 @取消
break

[@完成12]
#IF
CHECKVAR HUMAN 噬金恐慌 = 20
#ACT
Div N36 <$MAXEXP> 5
ChangeExp + <$STR(N36)>
CALCVAR HUMAN 噬金恐慌 = 30
SAVEVAR HUMAN 噬金恐慌 ..\QuestDiary\数据文件\每日任务.txt
MessageBox 每日任务之噬金恐慌,已完成。获得大量经验奖励。
goto @main
break
#IF
CHECKVAR HUMAN 噬金恐慌 < 20
#ACT
MessageBox 任务还未完成,领取奖励失败。
break
页: [1]
查看完整版本: 给力引擎每日任务编写方法与案例展示