刀剑2网游单机版添加新副本古刹降魔的方法

日期:2026-04-05 类别:网游单机GM资料库 作者:网游单机网 浏览:

复制粘贴忘川锁妖阵建立新古刹降魔副本

殊途端的忘川入口是朝歌的哥舒菲(哥舒菲        907        2        zhg_bju_geshufei        102        102                                1                1),

在\data\mbs\npc_refresh里找到zhg_chaogechengnei.txt,看见这个

zhg_bju_geshufei        55        0        61001        10        10                1        zhg_bju_geshufei        0        0                                                                                        xn_xueshanhusongenter*cs_wangchuan*cs_wangchuan_tz                        

后面两个就是忘川锁妖阵的入口文件,查找一下。

cs_wangchuan.lua

function NpcTalk(npc, playerr)

       player = playerr

       local function bzs(test)

               print(test)

               local scn_id = 1303

               if cdpd(55062) ~= 0 then

                       if duiwu ~= 0 then--且有队伍

                               player:ChgScn(bo2.eTransfer_NormalChg, scn_id, "Playerbegin", 0, 0, true)

                               --player:GroupChgScn(2, scn_id, "Playerbegin", scn_level)--组队传送

                               return

                       else

                               player:ShowUIText(bo2.eSendModeFlag_Self, 1024)--如果没有队伍

                               return

                       end

               else

                       player:ShowUIText(bo2.eSendModeFlag_Self, 1723)

               end

       end

       if cdpd(55062) ~= nil then

               player:AddDlgItem(101804, bzs)

       else

               player:AddDlgItem(101804, bzs)        

       end

end


function cdpd(cooldown)

   local cd = player:GetCooldown(cooldown)

   if cd ~= nil and cd.token ~= nil then

       return cd.token

   end

   if cd == nil or cd.token == nil then

       return nil

   end

end

cs_wangchuan_tz.lua

function NpcTalk(npc, playerr)

       player = playerr

       if cdpd(55064) ~= nil then

               player:AddDlgItem(101805, bzs)

       else

               player:AddDlgItem(101805, bzs)        

       end

end

function bzs()

       local scn_id = 1304

       if cdpd(55064) ~= 0 then

               if duiwu ~= 0 then--且有队伍

                       player:ChgScn(bo2.eTransfer_NormalChg, scn_id, "Playerbegin", 0, 0, true)

                       --player:GroupChgScn(2, scn_id, "Playerbegin", scn_level)--组队传送

                       return

               else

                       player:ShowUIText(bo2.eSendModeFlag_Self, 1024)--如果没有队伍

                       return

               end

       else

               player:ShowUIText(bo2.eSendModeFlag_Self, 1723)

       end

end

function cdpd(cooldown)

   local cd = player:GetCooldown(cooldown)

   if cd ~= nil and cd.token ~= nil then

       return cd.token

   end

   if cd == nil or cd.token == nil then

       return nil

   end

end

查找一下发现是cooldown_list_scn.txt里 55062         2        6        1                                忘川本 ,55064        2        6        1                                忘川本·挑战。 查找一下101804,发现是text_wh.txt里,101804        <c+:#red>进入忘川伏妖阵<c->                        101805        <c+:#red>进入忘川伏妖阵·挑战<c->                        。

上面就是忘川锁妖阵,点击朝歌的哥舒菲,出现忘川锁妖阵的入口对话。

查找1303 ,在scn_list里,

忘川伏妖阵        1303        qy_wcbingxue01        qy_wcbingxue01        0        100        100                2048                sjy_wcchushihua*obj_script        2                55062        80                                2        1303                                                                                                        1                        1                                                17                11333                                                                                                16        

找到sjy_wcchushihua.lua。没找到。emmm。哈哈,说明没有,进入就随便看看吧,不给啥对话拉。

在area_list.txt里,        忘川伏妖阵        2937        sjy_wangchuanfuyaozhen        1303                                                                        1        忘川伏妖阵                        1        和忘川伏妖阵        2945        sjy_wangchuanfuyaozhen01        1304                                                                        1        忘川伏妖阵                        1

在map_list.txt里也有。

有两个地图,一个是普通,一个是挑战。

在sjy_wangchuanfuyaozhen.txt文件里

field1        field2        field3        field4        field5        field6        field7        field8        field9        field10        field11        field12        field13        field14        field15        field16        field17        field18        field19        field20        field21        field22

百战先锋        1        1        160414        10        10                1        sjy_boss1                                                                                        wander*3*5000                talk_ai

玉面无常        2        1        160415        10        10                1        sjy_boss2                                                                                        wander*3*5000                talk_ai

积怨恶相        3        1        160416        10        10                1        sjy_boss3                                                                                        wander*3*5000                talk_ai

屠戮地魂        4        1        160417        10        10                1        sjy_boss4                                                                                        wander*3*5000                talk_ai

沉船宝箱        5        1        160418        10        10                1        sjy_baoxiang                                                                                        wander*3*5000              

镰鼬        6        1        160426        10        10                1        NPC                                                                                        wander*3*5000                talk_ai

深山猫妖        7        1        160377        10        10                11        sjy_miehuo        1        1                                                                        wander*3*5000              

魔化妖鱼        8        1        160358        10        10                4        sjy_huo        1        1                                                                        wander*3*5000              

贝妖        9        1        160356        10        10                22        sjy_gw2        1        1                                                                        wander*3*5000              

魔化獠牙妖        10        1        160387        10        10                10        sjy_gw1        1        1                                                                        wander*3*5000              

魔化长鼻妖        11        1        160388        10        10                67        sjy_gw1        1        1                                                                        wander*3*5000              

魔化盾卫妖        12        1        160389        10        10                10        sjy_gw1        1        1                                                                        wander*3*5000              

魔化锤盾妖        13        1        160390        10        10                10        sjy_gw1        1        1                                                                        wander*3*5000              

魔化单刀妖        14        1        160391        10        10                10        sjy_gw1        1        1                                                                        wander*3*5000              

魔化长矛妖        15        1        160392        10        10                10        sjy_gw1        1        1                                                                        wander*3*5000              

食腐僵尸        16        1        160393        10        10                10        sjy_gw1        1        1                                                                        wander*3*5000              

猿魔        17        1        160394        10        10                10        sjy_gw1        1        1                                                                        wander*3*5000              

猿魔        18        1        160395        10        10                10        sjy_gw1        1        1                                                                        wander*3*5000              

血魔        19        1        160396        10        10                10        sjy_gw1        1        1                                                                        wander*3*5000              

懒鬼        20        1        160397        10        10                10        sjy_gw1        1        1                                                                        wander*3*5000              

好的,现在开始添加古刹降魔副本(无相禅师副本)

入口也给朝歌的哥舒菲(哥舒菲        907        2        zhg_bju_geshufei        102        102                                1                1)

在\data\mbs\npc_refresh里找到zhg_chaogechengnei.txt,在后面添加*cs_gucha

zhg_bju_geshufei        55        0        61001        10        10                1        zhg_bju_geshufei        0        0                                                                                        xn_xueshanhusongenter*cs_wangchuan*cs_wangchuan_tz*cs_gucha

新建一个cs_gucha.lua

function NpcTalk(npc, playerr)

        player = playerr

        if cdpd(55065) ~= nil then

                player:AddDlgItem(102045, bzs)

        else

                player:AddDlgItem(102045, bzs)

        end

end

function bzs()

        local scn_id = 1307

        if cdpd(55065) ~= 0 then

                if duiwu ~= 0 then--且有队伍

                        player:ChgScn(bo2.eTransfer_NormalChg, scn_id, "sygc_boss_03", 0, 0, true)

                        --player:GroupChgScn(2, scn_id, "sygc_boss_03", scn_level)--组队传送

                        return

                else

                        player:ShowUIText(bo2.eSendModeFlag_Self, 1024)--如果没有队伍

                        return

                end

        else

                player:ShowUIText(bo2.eSendModeFlag_Self, 1723)

        end

end

function cdpd(cooldown)

   local cd = player:GetCooldown(cooldown)

   if cd ~= nil and cd.token ~= nil then

       return cd.token

   end

   if cd == nil or cd.token == nil then

       return nil

   end

end

在cooldown_list_scn.txt里添加55065        2        6        1                                无相禅师副本。

在text_wh.txt里添加,102045        <c+:#red>进入古刹降魔<c->

在scn_list里

古刹        1307        fb_shuiyuegucha        fb_shuiyuegucha        0        100        100                4096        4096        sjy_wxcs_chushihua*obj_script        2                55065        79                                2        1307                                        1                        103                                        1                                                                        12                                                                                                                16                                      

在area_list里添加

古刹降魔        2954        sjy_guchaxiangmo        1307                                                                        1        古刹降魔入口                        1

在map_list里添加

古刹降魔        1307        sjy_guchaxiangmo        0.5        1461        1830        2020        2249        1307

在res里找到fb_shuiyuegucha,找到mark.xml。我就选这个了

<Value Name="sygc_boss_03" AreaID="536871781" Position="(1602.99, 75.507, 2168.9)" Orientation="(0, 0.707107, 0, 0.707107)"/>

新建sjy_guchaxiangmo.txt,放到mbs的fb_shuiyuegucha文件夹里

field1        field2        field3        field4        field5        field6        field7        field8        field9        field10        field11        field12        field13        field14        field15        field16        field17        field18        field19        field20        field21        field22

无相禅师        1        1        139215        10        10                1        sygc_boss_03                                                                                        wander*3*5000                talk_ai

进入后直接在boss旁边啦,打不过。各位大佬在完善下。

标签:刀剑2

相关文章