📄 唐门帮助npc.lua
字号:
--唐门帮助NPC
function main(sel)
UTask_tm = GetTask(2)
if (UTask_tm == 0) then --未接唐门入门任务,未入唐门
if (GetFaction() ~= "") then --如果玩家已经属于另一门派
Say("管家:我在唐门几十年了,没有什么是我不知道的,您想知道些什么?", 3, "了解贵门/org", "了解各位唐门高手/member", "了解此地布局/config")
return
else
Say("管家:我在唐门几十年了,没有什么是我不知道的,您想知道些什么?", 4, "了解贵门/org", "了解各位唐门高手/member", "了解此地布局/config", "如何入门/task1")
return
end
end;
if (UTask_tm == 70) then --唐门已经出师
Say("管家:原来是以前的同门,有什么事吗?", 4, "重新了解唐门/org", "重新了解以前的同门/member", "重新回顾此地布局/config", "还有什么任务可做/task2")
return
end;
Say("管家:我在唐门几十年了,没有什么是我不知道的,你想知道些什么?", 4, "了解本门/org", "了解同门/member", "了解此地布局/config", "了解任务/task3")
end;
----------------------------------------------------------------------------------------------
function org()
Say("管家:想了解哪方面?", 4, "门派起源/o1", "地理位置/o2", "江湖地位/o3", "门派特色/o4")
end;
function member()
Say("管家:想了解谁?", 10, "掌门唐仇/m1", "追魂叟唐闲/m2", "焦髯叟唐云/m3", "绝春叟唐野/m4", "白袍叟唐鹤/m5", "唐一尘/m6", "唐不染/m7", "唐缺/m8", "唐轻/m9", "唐毒/m10")
end;
function config()
Say("管家:想了解哪方面?", 3, "通往何地/c1", "唐家堡/c2", "唐家堡四周/c3")
end;
function task1()
Say("管家:本门只收木系弟子,男女不限。想要入门学艺,可以通过完成入门任务实现。", 1, "具体了解入门任务/v1")
end;
function task2()
Say("管家:你已出师,不必再做本门任务了。", 0)
end;
function task3()
UTask_tm = GetTask(2)
if (UTask_tm > 0) and (UTask_tm < 10) then
Say("管家:想要入门学艺,可以通过完成入门任务实现。入门后,依次完成五个门派任务,可以学到武功,获得头衔。完成出师任务后,就可艺成出师。你目前正在进行中的任务是:", 1, "入门任务/v1")
end;
if (UTask_tm == 10) then
Say("管家:想要入门学艺,可以通过完成入门任务实现。入门后,依次完成五个门派任务,可以学到武功,获得头衔。完成出师任务后,就可艺成出师。你目前已入门,接下来可以做的是:", 1, "魔雨针任务/v2")
end;
if (UTask_tm > 10) and (UTask_tm < 20) then
Say("管家:想要入门学艺,可以通过完成入门任务实现。入门后,依次完成五个门派任务,可以学到武功,获得头衔。完成出师任务后,就可艺成出师。你目前正在进行中的任务是:", 1, "魔雨针任务/v2")
end;
if (UTask_tm == 20) then
Say("管家:想要入门学艺,可以通过完成入门任务实现。入门后,依次完成五个门派任务,可以学到武功,获得头衔。完成出师任务后,就可艺成出师。你接下来可以做的是:", 1, "唐幽任务/v3")
end;
if (UTask_tm > 20) and (UTask_tm < 30) then
Say("管家:想要入门学艺,可以通过完成入门任务实现。入门后,依次完成五个门派任务,可以学到武功,获得头衔。完成出师任务后,就可艺成出师。你目前正在进行中的任务是:", 1, "唐幽任务/v3")
end;
if (UTask_tm == 30) then
Say("管家:想要入门学艺,可以通过完成入门任务实现。入门后,依次完成五个门派任务,可以学到武功,获得头衔。完成出师任务后,就可艺成出师。你接下来可以做的是:", 1, "火器谱任务/v4")
end;
if (UTask_tm > 30) and (UTask_tm < 40) then
Say("管家:想要入门学艺,可以通过完成入门任务实现。入门后,依次完成五个门派任务,可以学到武功,获得头衔。完成出师任务后,就可艺成出师。你目前正在进行中的任务是:", 1, "火器谱任务/v4")
end;
if (UTask_tm == 40) then
Say("管家:想要入门学艺,可以通过完成入门任务实现。入门后,依次完成五个门派任务,可以学到武功,获得头衔。完成出师任务后,就可艺成出师。你接下来可以做的是:", 1, "耿子奇任务/v5")
end;
if (UTask_tm > 40) and (UTask_tm < 50) then
Say("管家:想要入门学艺,可以通过完成入门任务实现。入门后,依次完成五个门派任务,可以学到武功,获得头衔。完成出师任务后,就可艺成出师。你目前正在进行中的任务是:", 1, "耿子奇任务/v5")
end;
if (UTask_tm == 50) then
Say("管家:想要入门学艺,可以通过完成入门任务实现。入门后,依次完成五个门派任务,可以学到武功,获得头衔。完成出师任务后,就可艺成出师。你接下来可以做的是:", 1, "暗器谱任务/v6")
end;
if (UTask_tm > 50) and (UTask_tm < 60) then
Say("管家:想要入门学艺,可以通过完成入门任务实现。入门后,依次完成五个门派任务,可以学到武功,获得头衔。完成出师任务后,就可艺成出师。你目前正在进行中的任务是:", 1, "暗器谱任务/v6")
end;
if (UTask_tm == 60) then
Say("管家:想要入门学艺,可以通过完成入门任务实现。入门后,依次完成五个门派任务,可以学到武功,获得头衔。完成出师任务后,就可艺成出师。你接下来可以做的是:", 1, "出师任务/v7")
end;
if (UTask_tm > 60) and (UTask_tm < 70) then
Say("管家:想要入门学艺,可以通过完成入门任务实现。入门后,依次完成五个门派任务,可以学到武功,获得头衔。完成出师任务后,就可艺成出师。你目前正在进行中的任务是:", 1, "出师任务/v7")
end;
end;
----------------------------------------------------------------------------------------------
function o1()
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -