219 lines
6.7 KiB
Lua
219 lines
6.7 KiB
Lua
require("Envir/Market_Def/dituchuansong.lua")
|
|
require("Envir/Market_Def/daluchuansong.lua")
|
|
|
|
local tNpcList = {
|
|
["水帘洞"]={"putongditu",1},
|
|
["盘丝洞"]={"putongditu",2},
|
|
["黄风岭"]={"putongditu",3},
|
|
["流沙河"]={"putongditu",4},
|
|
["火焰山"]={"putongditu",5},
|
|
["芭蕉洞"]={"putongditu",6},
|
|
["狮驼岭"]={"putongditu",7},
|
|
["比丘国"]={"putongditu",8},
|
|
["无底洞"]={"putongditu",9},
|
|
["女儿国"]={"putongditu",10},
|
|
["通天河"]={"putongditu",11},
|
|
["乌鸡国"]={"putongditu",12},
|
|
["车迟国"]={"putongditu",13},
|
|
["凤仙郡"]={"putongditu",14},
|
|
["小雷音寺"]={"putongditu",15},
|
|
["玉真观"]={"putongditu",16},
|
|
["玄音洞"]={"putongditu",17},
|
|
["方寸山"]={"putongditu",18},
|
|
["一键满血"]={"fullhpmp"},
|
|
["二大陆"]={"daluchuansongui",},
|
|
|
|
["金鳌岛"]={"putongditu",21},
|
|
["三仙岛"]={"putongditu",22},
|
|
["碧游宫"]={"putongditu",23},
|
|
["九龙岛"]={"putongditu",24},
|
|
["穿云关"]={"putongditu",25},
|
|
["万仙阵"]={"putongditu",26},
|
|
["诛仙阵"]={"putongditu",27},
|
|
["汜水关"]={"putongditu",28},
|
|
["界牌关"]={"putongditu",29},
|
|
["三大陆"]={"daluchuansongui",},
|
|
|
|
["鬼门关"]={"putongditu",31},
|
|
["黄泉路"]={"putongditu",32},
|
|
["奈何桥"]={"putongditu",33},
|
|
["酆都鬼城"]={"putongditu",34},
|
|
["秦广王殿"]={"putongditu",35},
|
|
["阎罗王殿"]={"putongditu",36},
|
|
["平等王殿"]={"putongditu",37},
|
|
["转轮王台"]={"putongditu",38},
|
|
["十八层地狱"]={"putongditu",39},
|
|
["四大陆"]={"daluchuansongui"},
|
|
|
|
["南天门"]={"putongditu",41},
|
|
["凌霄殿"]={"putongditu",42},
|
|
["兜率宫"]={"putongditu",43},
|
|
["广寒宫"]={"putongditu",44},
|
|
["二郎神府邸"]={"putongditu",45},
|
|
["哪吒行宫"]={"putongditu",46},
|
|
["太白金星府"]={"putongditu",47},
|
|
["二十八星宿营"]={"putongditu",48},
|
|
["三清殿"]={"putongditu",49},
|
|
["五大陆"]={"daluchuansongui"},
|
|
|
|
["青冥洞府"]={"putongditu",51},
|
|
["紫雾秘境"]={"putongditu",52},
|
|
["碧水寒潭"]={"putongditu",53},
|
|
["神木林"]={"putongditu",54},
|
|
["月华洞"]={"putongditu",55},
|
|
["灵虚洞"]={"putongditu",56},
|
|
["仙缘谷"]={"putongditu",57},
|
|
["幻灵秘境"]={"putongditu",58},
|
|
["灵韵圣殿"]={"putongditu",59},
|
|
["六大陆"]={"daluchuansongui"},
|
|
|
|
["域外魔渊"]={"putongditu",51},
|
|
["蚀魂邪窟"]={"putongditu",62},
|
|
["魔主行宫"]={"putongditu",63},
|
|
["邪能秘境"]={"putongditu",64},
|
|
["邪魔圣殿"]={"putongditu",65},
|
|
["魔渊核心"]={"putongditu",66},
|
|
["邪域核心"]={"putongditu",67},
|
|
["魔魂窟"]={"putongditu",68},
|
|
["域外魔殿"]={"putongditu",69},
|
|
["七大陆"]={"daluchuansongui"},
|
|
|
|
["混沌秘境"]={"putongditu",71},
|
|
["鸿蒙古窟"]={"putongditu",72},
|
|
["初开魔穴"]={"putongditu",73},
|
|
["混沌核心"]={"putongditu",74},
|
|
["混沌古洞"]={"putongditu",75},
|
|
["鸿蒙魔渊"]={"putongditu",76},
|
|
["初开魔渊"]={"putongditu",77},
|
|
["混沌魔渊"]={"putongditu",78},
|
|
["混沌圣殿"]={"putongditu",79},
|
|
["八大陆"]={"daluchuansongui"},
|
|
|
|
["蛮荒魔穴"]={"putongditu",81},
|
|
["兽神秘境"]={"putongditu",82},
|
|
["图腾秘境"]={"putongditu",83},
|
|
["蛮荒圣窟"]={"putongditu",84},
|
|
["兽神圣窟"]={"putongditu",85},
|
|
["图腾圣窟"]={"putongditu",86},
|
|
["蛮荒古渊"]={"putongditu",87},
|
|
["兽神古渊"]={"putongditu",88},
|
|
["图腾古渊"]={"putongditu",89},
|
|
["九大陆"]={"daluchuansongui"},
|
|
|
|
["烬火熔窟"]={"putongditu",91},
|
|
["炼狱岩河"]={"putongditu",92},
|
|
["焚天火口"]={"putongditu",93},
|
|
["陨火古城"]={"putongditu",94},
|
|
["灼魂地狱"]={"putongditu",95},
|
|
["熔岩秘境"]={},
|
|
["十大陆"]={"daluchuansongui"},
|
|
|
|
["星穹神庭"]={"putongditu",101},
|
|
["银河圣墟"]={"putongditu",102},
|
|
["陨星神殿"]={"putongditu",103},
|
|
["星空神域"]={"putongditu",104},
|
|
["瀚海星渊"]={"putongditu",105},
|
|
["星神秘境"]={},
|
|
["十一大陆"]={"daluchuansongui"},
|
|
|
|
["酆都鬼域"]={"putongditu",111},
|
|
["血煞魔窟"]={"putongditu",112},
|
|
["幽冥鬼域"]={"putongditu",113},
|
|
["蚀骨妖穴"]={"putongditu",114},
|
|
["修罗炼狱"]={"putongditu",115},
|
|
["万魂葬地"]={"putongditu",116},
|
|
["黑风魔渊"]={"putongditu",117},
|
|
["骸骨妖城"]={"putongditu",118},
|
|
["孽海鬼巢"]={"putongditu",119},
|
|
["十二大陆"]={"daluchuansongui"},
|
|
|
|
["太虚幻洞"]={"putongditu",121},
|
|
["凌霄秘境"]={"putongditu",122},
|
|
["蓬莱仙径"]={"putongditu",123},
|
|
["九天秘境"]={"putongditu",124},
|
|
["青冥幽境"]={"putongditu",125},
|
|
["紫霄雷域"]={"putongditu",126},
|
|
["太乙幻海"]={"putongditu",127},
|
|
["瑶池宝阁"]={"putongditu",128},
|
|
["乾坤星宫"]={"putongditu",129},
|
|
["十三大陆"]={"daluchuansongui"},
|
|
|
|
["苍莽兽原"]={"putongditu",131},
|
|
["大荒骨丘"]={"putongditu",132},
|
|
["古泽蛮巢"]={"putongditu",133},
|
|
["裂石蛮城"]={"putongditu",134},
|
|
["枯海遗迹"]={"putongditu",135},
|
|
["玄黄蛮域"]={"putongditu",136},
|
|
["兽魂古渊"]={"putongditu",137},
|
|
["断山蛮寨"]={"putongditu",138},
|
|
["洪荒祭坛"]={"putongditu",139},
|
|
["十四大陆"]={"daluchuansongui"},
|
|
|
|
["灵曦圣境"]={"putongditu",141},
|
|
["万灵祖祠"]={"putongditu",142},
|
|
["灵脉源窟"]={"putongditu",143},
|
|
["清玄灵墟"]={"putongditu",144},
|
|
["圣灵古殿"]={"putongditu",145},
|
|
["灵韵仙谷"]={"putongditu",146},
|
|
["天灵秘境"]={"putongditu",147},
|
|
["灵髓矿脉"]={"putongditu",148},
|
|
["玄灵神坛"]={"putongditu",149},
|
|
["十五大陆"]={"daluchuansongui"},
|
|
|
|
["神域凌霄殿"]={"putongditu",151},
|
|
["巅峰封神台"]={"putongditu",152},
|
|
["圣耀神域巅"]={"putongditu",153},
|
|
["穹顶神罚境"]={"putongditu",154},
|
|
["九重天极殿"]={"putongditu",155},
|
|
["神域终焉台"]={"putongditu",156},
|
|
["圣临巅峰阁"]={"putongditu",157},
|
|
["神巅裁决殿"]={"putongditu",158},
|
|
["神域万宗巅"]={"putongditu",159},
|
|
["十六大陆"]={"daluchuansongui"},
|
|
|
|
["混沌元初墟"]={"putongditu",161},
|
|
["无极大乱渊"]={"putongditu",162},
|
|
["混沌碎界巢"]={"putongditu",163},
|
|
["鸿蒙浊流狱"]={"putongditu",164},
|
|
["混沌终末境"]={"putongditu",165},
|
|
["虚极乱神渊"]={"putongditu",166},
|
|
["混沌源核窟"]={"putongditu",167},
|
|
["鸿蒙碎空域"]={"putongditu",168},
|
|
["混沌浊灵巢"]={"putongditu",169},
|
|
|
|
}
|
|
|
|
--一件满血满蓝
|
|
function fullhpmp(actor)
|
|
addhpper(actor,"+",100)
|
|
addmpper(actor,"+",100)
|
|
playeffect(actor,50364,0,0,1,0,0)
|
|
end
|
|
|
|
--点击npc触发
|
|
function clicknpc(actor, npcid)
|
|
local npcobj = getnpcbyindex(npcid)
|
|
if not npcobj then return end
|
|
local npcName = getname(npcobj)
|
|
local mapKey = getmap(actor) -- 保留原逻辑,后续可扩展使用
|
|
|
|
|
|
local npcFun = tNpcList[tostring(npcName)]
|
|
if not npcFun then return end
|
|
|
|
local funcName = tostring(npcFun[1])
|
|
if funcName == "" then return end
|
|
|
|
local paramList = ""
|
|
if #npcFun > 1 then
|
|
|
|
for i = 2, #npcFun do
|
|
local param = npcFun[i]
|
|
paramList = paramList .. param .. ","
|
|
end
|
|
end
|
|
|
|
local funcStr = "@" .. funcName .. "," .. paramList
|
|
delaymsggoto(actor, 1, funcStr)
|
|
end
|