- 精华
- 阅读权限
- 60
- 好友
- 相册
- 分享
- 听众
- 收听
- 注册时间
- 2016-1-28
- 在线时间
- 小时
- 最后登录
- 1970-1-1
|
本帖最后由 vellydongdong 于 2025-11-22 19:49 编辑
复制粘贴忘川锁妖阵建立新古刹降魔副本
殊途端的忘川入口是朝歌的哥舒菲(哥舒菲 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旁边啦,打不过。各位大佬在完善下。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
x
评分
-
查看全部评分
|