搜索
LUA

LUA

本版块未设置版块简介!请后台版块编辑添加。
  •  帖子: 115
  •  讨论: 115
  •  关注: 0

migongzhichengnpc.lua--迷宫之城NPC

GP 发表于 2025-5-10 03:30:33 | 显示全部楼层 |阅读模式
167 0


local migongzhicheng_NPCxq = {}
migongzhicheng_NPCxq[1]={14521,"迷宫之城近卫兵",4,38013,27,21} --NPC详情,可写多个,对话一样
migongzhicheng_NPCxq[2]={14521,"迷宫之城近卫兵",4,38013,27,88} --NPC详情,可写多个,对话一样
migongzhicheng_NPCxq[3]={14521,"迷宫之城近卫兵",4,38013,27,155} --NPC详情,可写多个,对话一样
migongzhicheng_NPCxq[4]={14521,"迷宫之城近卫兵",4,38013,27,222} --NPC详情,可写多个,对话一样
migongzhicheng_NPCxq[5]={14521,"迷宫之城近卫兵",4,38013,81,21} --NPC详情,可写多个,对话一样
migongzhicheng_NPCxq[6]={14521,"迷宫之城近卫兵",4,38013,81,88} --NPC详情,可写多个,对话一样
migongzhicheng_NPCxq[7]={14521,"迷宫之城近卫兵",4,38013,81,155} --NPC详情,可写多个,对话一样
migongzhicheng_NPCxq[8]={14521,"迷宫之城近卫兵",4,38013,81,222} --NPC详情,可写多个,对话一样
migongzhicheng_NPCxq[9]={14521,"迷宫之城近卫兵",4,38013,135,21} --NPC详情,可写多个,对话一样

-------------------------------------
Global_Reg.RegInit("migongzhicheng_zhuce");--注册

function migongzhicheng_zhuce()
--        Protocol.RegProtocolRecv(nil,"migongzhicheng_fabao")
        migongzhicheng_NPC()
        return 0
        end


function migongzhicheng_NPC(migongzhicheng_npcindex)
        for _,v in pairs(migongzhicheng_NPCxq) do
                migongzhicheng_npcindex=nil
                if migongzhicheng_npcindex == nil  then
                        migongzhicheng_npcindex = NL.CreateNpc(nil,"migongzhicheng_NPCzhizuo")
                end       
                Char.SetData(migongzhicheng_npcindex,%对象_形象%,v[1])
                Char.SetData(migongzhicheng_npcindex,%对象_原形%,v[1])
                Char.SetData(migongzhicheng_npcindex,%对象_原名%,v[2])
                Char.SetData(migongzhicheng_npcindex,%对象_方向%,v[3])
                Char.SetData(migongzhicheng_npcindex,%对象_地图%,v[4])
                Char.SetData(migongzhicheng_npcindex,%对象_X%,v[5])
                Char.SetData(migongzhicheng_npcindex,%对象_Y%,v[6])
                NLG.UpChar(migongzhicheng_npcindex)
                Char.SetTalkedEvent(nil,"migongzhicheng_chuangkou",migongzhicheng_npcindex)
                Char.SetWindowTalkedEvent(nil,"migongzhicheng_gongneng",migongzhicheng_npcindex)
        end
        return true
end

function migongzhicheng_NPCzhizuo(index)
        return true;
end

function migongzhicheng_chuangkou(npc,player)
        if (NLG.CanTalk(npc,player) == true) then
--                local        WindowMsg = "3\\n\\n前方就是BOSS,请选择难度\\n\\n初级\\n\\n中级\\n\\n高级";
                local        WindowMsg = "3\\n\\n恭喜你来到了最终挑战,伯爵大人已经等的不耐烦了\\n\\n         [挑战$4简单$0难度(BOSS:100级)]\\n\\n         [挑战$4困难$0难度(BOSS:115级)]";
                NLG.ShowWindowTalked(player,%窗口_选择框%,2,222,WindowMsg,npc);
        end
        return
end

function migongzhicheng_gongneng(npc,player,_SqeNo,_select,_data)
--NLG.SystemMessage(player,"\n _SqeNo是:"..(_SqeNo or "空").."它的类型是"..type(_SqeNo).."\n  _select是:".. (_select or "空").."它的类型是"..type(_select).."\n  _data是:"..(_data or "空").."它的类型是"..type(_data))
        if _SqeNo == 222 then
                if _select == 0 then
                        if _data == "1" then
                                local s = math.random(0,9)
                                Char.Warp(player,0,38090+s,37,51)--初级BOSS
                        elseif _data == "3" then
                                local s = math.random(0,4)
                                Char.Warp(player,0,38101+s,37,51)--中级BOSS
--                        elseif _data == "5" then
--                                local s = math.random(0,2)
--                                Char.Warp(player,0,38106+s,37,51)--高级BOSS
                        end
                end
        end
end

回复

使用道具 举报

全部评论

暂无评论,期待您打破宁静

TA的帖子
相关帖子
  • admin 2025-5-10

    用本目录下文件"内容"覆盖服务器data目录下同名文件相应"内容" 请勿直接覆盖文件本身 ...

  • admin 2025-5-11

    ############## 城城的武器强化系统 ############## #剑1 block StrCmpChat == 700 W ...

  • admin 2025-5-11

    魔力宝贝手动架设中遇到的问题及解决方法魔力宝贝手动架设教程—魔力私服,魔力宝贝私 ...

  • admin 2025-5-12

    起始地点法兰城的竞技场的贝贝(34.36)头目战╳ 必要条件---必要等级Lv1 职业限定---建 ...

  • admin 2025-5-12

    1.与里谢里雅堡的H1N1防疫宣传员(28,77)说话,取得"防疫小口罩"。 图例物品名称等级种 ...

  • admin 2025-5-12

    魅惑的哈密瓜无取得宠物「哈密瓜公主」╳╳○ 起始地点魔法大学头目战╳ 必要条件--- ...

  • admin 2025-5-12

    起始地点法兰城的里谢里雅堡头目战○ 必要条件---必要等级--- 职业限定---建议等级--- ...

  • admin 2025-5-12

    起始地点法兰城的里谢里雅堡头目战○ 必要条件---必要等级--- 职业限定---建议等级--- ...

  • admin 2025-5-12

    起始地点法兰城的冒险者旅馆头目战○ 必要条件---必要等级--- 职业限定---建议等级LV8 ...

  • admin 2025-5-12

    起始地点法兰城里谢里雅堡头目战╳ 必要条件---必要等级--- 职业限定---建议等级LV1 ...

发布 联系QQ