Files
jianyin2025/服务端/MirServer/Mir200/Envir/Market_Def/npcdianji.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