cjoop 发表于 2016-11-28 09:33:12

影魅任务脚本分析(六)

星期五        FRI
        去151:121找紫霞神女.触发脚本文件Market_Def\17Zaha_Numa-41.txt
        @zahahonQuest_open
       
        @NPCQuest_Check
        Convert_Def\QuestDiary\NpcQuest_Def\17Zaha_Numa-41.txt
                @Convert_17Zaha_Numa-41_0
                @Convert_17Zaha_Numa-41_1
        @MadoTimeQuestfridayjaha
        @MadoTimeQuestjaha_0        (0到20点) 触发该任务
        @MadoTimeQuestfridayjaha1
       
        @MadoQuestjahafriday
                @MadoTimeQuestjahafriday
                @MadoTimeQuestjahafriday_0       
                @MadoTimeQuestjaha4friday
                QuestDiary\HonChonDo\MadoNpcJaha.txt
                @MadoTimeQuestjaha4friday
                @MadoTimeQuestjaha4friday_0       
                @MadoTimeQuestjahafriday_9
                        @Convert_MadoNpcJaha_0                (对话)
                @MadoTimeQuestjahafriday_9_1
                        @Convert_MadoNpcJaha_1                (对话)
                @MadoTimeQuestjahafriday_9_2
                        @Convert_MadoNpcJaha_2                (对话)
                @MadoTimeQuestjahafriday_9_3
                        @Convert_MadoNpcJaha_3                (对话)
                       
结束后去找梅山大侠证明自己。        Market_Def\08Astrologist_Oasis-4_005.txt
@main_0A
@MadoQuestfridayhyun        (0-20点)触发该任务
        @MadoTimeQuestfridayhyun (对话)
        @MadoTimeQuesthyunfriday
        @MadoTimeQuesthyun4friday
        @MadoTimeQuesthyun4friday_0
        @MadoTimeQuestfridayhyun_9
                @Convert_MadoNpcHyun_2
        @MadoTimeQuestfridayhyun_9_1
                @Convert_MadoNpcHyun_3                        FLD_MADOCONTENT=2,FLD_MADOQUESTCHECK=1
        @MadoTimeQuestfridayhyun_9_3        (准备30000金币)
                @Convert_MadoNpcHyun_4                        (占卜)
        @MadoTimeQuestfridayhyun_9_4
                @Convert_MadoNpcHyun_6                        (对话)
        @MadoTimeQuestfridayhyun_9_6
                @Convert_MadoNpcHyun_9                        (对话)
        @MadoTimeQuestfridayhyun_9_7
                @Convert_MadoNpcHyun_10                        (对话)
        @MadoTimeQuestfridayhyun_9_8       
                @Convert_MadoNpcHyun_11                        (对话)
        @MadoTimeQuestfridayhyun_9_9
                @Convert_MadoNpcHyun_12                        (对话)
        @MadoTimeQuestfridayhyun_9_10
                @Convert_MadoNpcHyun_13                (得到击退护身符)                FLD_MADOCONTENT=3,FLD_MADOQUESTCHECK=0

回去找紫霞神女对话,触发脚本文件Market_Def\17Zaha_Numa-41.txt
        @zahahonQuest_open
       
        @NPCQuest_Check
        Convert_Def\QuestDiary\NpcQuest_Def\17Zaha_Numa-41.txt
                @Convert_17Zaha_Numa-41_0
                @Convert_17Zaha_Numa-41_1
        @MadoTimeQuestfridayjaha
        @MadoTimeQuestjaha_0        (0到20点) 触发该任务
        @MadoTimeQuestfridayjaha1
                @MadoQuestjahafriday
                @MadoTimeQuestjahafriday
                @MadoTimeQuestjahafriday_0
                @MadoTimeQuestjaha4friday
                @MadoTimeQuestjaha4friday_0       
                @MadoTimeQuestjahafriday1_9
                        @Convert_MadoNpcJaha_7                (对话)
                @MadoTimeQuestjahafriday1_9_1
                        @Convert_MadoNpcJaha_9                (对话)
                @MadoTimeQuestjahafriday1_9_2        (找到FLD_MADOQUEST=HonChon的数据,获取到FLD_MADOQUESTSET值)
                @MadoTimeQuestjahafriday1_9_3        (FLD_MADOQUESTSET=0)
                        更新字段:FLD_MADOQUESTSET=1                (这里本没有数据,应该有问题)
                        @MadoTimeQuestjahafriday1_931

去找D16032 57:355 找大人对话。触发脚本文件17StoneNpc3-D16032.txt
        @NumaStone3Quest_open
        NpcQuest_Def\17StoneNpc3-D15032.txt        @NPCQuest_Check
        @NoQuest_Say        (没有寂幻之刃触发对话)
        @Convert_17StoneNpc3-D15032_0        (无言的结局,哈哈)
       
其实是要去找诺玛大法老对话。

星期五0点触发@fridayQuestNpcMove1程序的执行。
@fridayHonQuest                刷出诺玛大法老NPC
Movenpc "npcroom1,10,7,诺玛大法老1" D16031 61 354                        (找这个对话)
Movenpc "npcroom1,10,8,诺玛大法老2" D16032 374 371
Movenpc "npcroom1,10,9,诺玛大法老3" D16033 369 46
Movenpc "npcroom1,10,10,诺玛大法老4" D16034 30 30

诺玛大法老1触发脚本文件        Market_Def\17baska1-npcroom1.txt
@baska1Quest_open
@NPCQuest_Check
        @Convert_17baska1-npcroom1_0
        @Convert_17baska1-npcroom1_1
       
QuestDiary\NpcQuest_Def\17baska1-npcroom1.txt
@baska1Quest_start1
@baska1Quest_start1_A

QuestDiary\HonChonDo\MadoNpcBaska.txt
@MadoTimeQuestBaska_A
@MadoTimeQuestBaskafriday_A                (FLD_MADOMAIN=4)
@MadoTimeQuestBaskafriday_A_0
@MadoQuestBaska4friday_A

FLD_MADOCONTENT=4,FLD_MADOQUESTCHECK=0,FLD_MADOTEMPQUEST=1
@MadoTimeQuestnpcallfriday_9_A
        @Convert_MadoNpcBaska_2
@MadoTimeQuestnpcallfridayA                (对话,好像没有)
        @Convert_MadoNpcBaska_3                        (对话)
@MadoTimeQuestnpcallfridayA_9        (大祭祀长的死亡)
        @Convert_MadoNpcBaska_4
@MadoTimeQuestnpcallfridayA_9_2
        @Convert_MadoNpcBaska_5
@MadoTimeQuestnpcallfridayA_9_3        (检查尸骨项链)
        @Convert_MadoNpcBaska_6       
@MadoTimeQuestnpcallfridayA_9_4       
        @Convert_MadoNpcBaska_8
@MadoTimeQuestnpcallfridayA_9_5       
        @Convert_MadoNpcBaska_9
        FLD_MADOCONTENT=5,FLD_MADOQUESTCHECK=0
        set 1        任务发生变化
        @MadofridayEventA                (第一条线路执行)
               
                @MadofridayEventA_1
                @MadofridayEventA_2 (12秒后触发对话)
                @MadofridayEventA_3        (12秒后触发对话)
                @MadofridayEventA_4        (12秒后触发对话)
                诺玛大法老1消失了
                @MadofridayEventA_5        (12秒后触发对话)
                @MadofridayEventA_6        (2400秒后触发)

                检查当前地图是否有阿龙怪,如果有的话执行@MadofridayEventA_7,清理掉这些怪物.也就是说只有40分钟任务时间。
        @MadofridayMongenA       
                @MadofridayMongenA_1
                D16031,58,361地点刷啊龙怪,所以要做好战斗准备。
        @MadofridayEventjobA
                @madojobcheckEvent
                根据不同的职业获取不同的值,为后续的对话内容做准备。

杀死阿龙怪后触发MapQuest_Def\Mon_AhRungGa.txt
                @mainstep4_1_0
                @mainstep4_1
                FLD_MADOMAIN=4,FLD_MADOCONTENT=5,FLD_MADOQUESTCHECK=0
                set 0         任务发生变化
                FLD_MADOCONTENT=5,FLD_MADOQUESTCHECK=1

和阿龙怪进行对话:
QuestDiary\NpcQuest_Def\17NumaMidBoss1-npcroom1.txt
@NumaMidBoss1_open
@NPCQuest_Check
@NumaStone3Quest_start1
@MadoTimeQuestNumaNpc_A
@MadoTimeQuestnumanpcfridayA                (FLD_MADOMAIN=4)
@MadoSaHaQuest4tuesdayA_1
FLD_MADOCONTENT=5,FLD_MADOQUESTCHECK=1,FLD_MADOTEMPQUEST=1
检查身上是否有尸骨项链
@MadoTimeQuestnumanpcfriday_A_1
        @Convert_MadoNumaNpc_0                                (对话)
@MadoTimeQuestnumanpcfriday_A_2
        @Convert_MadoNumaNpc_1                                (对话)
@MadoTimeQuestnumanpcfriday_A_3
        拿走尸骨项链,FLD_MADOCONTENT=5,FLD_MADOQUESTCHECK=2
        @Convert_MadoNumaNpc_2                                (对话)
@MadoTimeQuestnumanpcfriday_A_4
                @Convert_MadoNumaNpc_4                        (对话)
@MadoTimeQuestnumanpcfriday_A_5
                @Convert_MadoNumaNpc_5                        (对话)
@MadoTimeQuestnumanpcfriday_A_6
如果有击退护身符
        @Convert_MadoNumaNpc_6                                (对话)
@MadoTimeQuestnumanpcfriday_A_7
如果有击退护身符
        @Convert_MadoNumaNpc_8                                (对话)
        FLD_MADOCONTENT=6,FLD_MADOQUESTCHECK=1
       
       
击退护身符消失,阿龙怪消失。回去找夏柯,晚上9点到9点半去。触发脚本17NuMaSahaka_Numa-41.txt
        @main
        @NuMaSahakaNpc
        @MadoTimeQuest
@MadoTimeQuestMainNpc
@MadoQuestSahafriday
@MadoTimeQuestMainNpc4friday

@MadoTimeQuestSafriday9_930                (晚上9点到9点半去触发)
        @Convert_MadoNpcSahaka_44
        FLD_MADOCONTENT=7,FLD_MADOQUESTCHECK=0
@MadoTimeQuestSafriday9_930_1
        @Convert_MadoNpcSahaka_45
@MadoTimeQuestSafriday9_930_2
        @Convert_MadoNpcSahaka_46
@MadoTimeQuestSafriday9_930_3       
        @Convert_MadoNpcSahaka_47
       
对话完毕,让你在去找紫霞神女对话。星期日11点之前去找夏柯对话。
Market_Def\17Zaha_Numa-41.txt
@zahahonQuest_open
NpcQuest_Def\17Zaha_Numa-41.txt        @NPCQuest_Check        (检查任务条件)
@Convert_17Zaha_Numa-41_1
@MadoTimeQuestfridayjaha
FLD_MADOMAIN=4
@MadoTimeQuestfridayjaha2
@MadoQuestjahafriday2
@MadoTimeQuestjahafriday2
@MadoTimeQuestjaha4friday2
FLD_MADOCONTENT=7,FLD_MADOQUESTCHECK=1,FLD_MADOTEMPQUEST=1
@MadoTimeQuestjahafriday_11
@Convert_MadoNpcJaha_19

问你是谁让你来的,任选一种回答都可以。
@MadoTimeQuestjahafriday_11_2
@Convert_MadoNpcJaha_21
@MadoTimeQuestjahafriday_11_4
@MadoTimeQuestjahafriday_11_4_1
        FLD_MADOQUESTSET=5
        FLD_MADOMAIN=5,FLD_MADOCONTENT=1,FLD_MADOQUESTCHECK=1,FLD_MADOTEMPQUEST=1
        @Convert_MadoNpcJaha_24
       
        答应会见,去诺玛地牢 4层D1604的226:201找NPC。时间点在晚上23点去,这个时候会触发脚本:
        @fridayQuestNpcMove3
        Movenpc "npcroom1,10,7,诺玛大法老1" D1604 226 201                (找这个对话)
        Movenpc "npcroom1,10,8,诺玛大法老2" D1604 389 198
        Movenpc "npcroom1,10,9,诺玛大法老3" D1604 204 212
        Movenpc "npcroom1,10,10,诺玛大法老4" D1604 200 386

和第一个诺玛大法老对话, 触发脚本文件        Market_Def\17baska1-npcroom1.txt
@baska1Quest_open
NpcQuest_Def\17baska1-npcroom1.txt
@NPCQuest_Check
        @Convert_17baska1-npcroom1_0
        @Convert_17baska1-npcroom1_1
@baska1Quest_start1
        @Madomain_0
        FLD_MADOMAIN=5
@baska1Quest_start1_AA
@MadoTimeQuestsundaynpcA
@MadoTimeQuestsundaynpcA0
@MadoTimeQuestsundaynpcA0_0
@MadoQuest5sundaynpcA
FLD_MADOCONTENT=1,FLD_MADOQUESTCHECK=1,FLD_MADOTEMPQUEST=1
@MadoTimeQuestsundaynpcA_10        (23点才可以接任务)
        @Convert_MadoNpcBaska_46
@MadoTimeQuestsundaynpcA_11

TBL_HonChonMadoSeverFlag    FLD_MADOMAPEVENT
@MadoTimeQuestsundaynpcA_11_0_1
        @Convert_MadoNpcBaska_48
@MadoTimeQuestsundaynpcA_11_1
FLD_MADOCONTENT=2,FLD_MADOQUESTCHECK=1,FLD_MADOMAPEVENT=1
set 1 任务发生变化
@MadosundayEventcallnpcA
        @MadosundayEventcallnpcA_1
        触发对话内容....
@MadosundayMonGencallnpcA
        这步就会刷阿龙怪了
       
杀死阿龙怪又会触发内容。导致任务发生变化,再次和诺玛大法老对话。
@Convert_MadoNpcBaska_101
@MadoTimeQuestsundaynpcD_11_3
...............
@MadoTimeQuestsundaynpcD_11_6
@Convert_MadoNpcBaska_105
@MadoTimeQuestsundaynpcD_11_7
@Convert_MadoNpcBaska_106
@MadoTimeQuestsundaynpcD_11_9
@Convert_MadoNpcBaska_108
@MadoTimeQuestsundaynpcD_11_10
@Convert_MadoNpcBaska_109
@MadoTimeQuestsundaynpcD_11_11
        @Convert_MadoNpcBaska_110
FLD_MADOCONTENT=4,FLD_MADOQUESTCHECK=1
@MadoTimeQuestsundaynpcD_11_12
@Convert_MadoNpcBaska_111
       
诺玛法老告诉你星期六5层196:326入口有仪式活动。

lhy001 发表于 2016-11-28 10:41:09

这东西我收了!谢谢楼主!

cjoop 发表于 2016-12-6 17:10:21

这东西我收了!谢谢楼主!

kfabc 发表于 2023-9-1 17:59:30

这么有技术含量的帖子,为啥不继续了呢?

请教一个问题,做影魅之刃任务时为啥任务日志是空白,没有内容和更新?
谢谢!

mojiexiang 发表于 2024-3-18 00:49:25

这东西我收了,谢谢楼主!

mojiexiang 发表于 2024-3-18 09:39:44

这东西我收了,谢谢楼主!
页: [1]
查看完整版本: 影魅任务脚本分析(六)