梦幻古龙,修改NPC对话!教程+工具
本帖最后由 baidwwy 于 2010-12-27 18:54 编辑先看图(所谓有图有真相)
工具说明
-- 黄石镇 铁
Preload("Quest55002.lua")
local l_0_0 = {}
l_0_0.npc_id = 570
l_0_0.name = GetNpcName(570)
Npc00570 = l_0_0
l_0_0 = Npc00570
l_0_0.Talk = function(l_1_0, l_1_1)
local quest55002 = player:GetQuests():GetQuest(55002)
NpcAsk("\232\191\153\229\176\143\233\149\135\228\187\128\228\185\136\230\160\183\231\154\132\228\186\186\233\131\189\230\156\137\239\188\140\228\185\176\228\186\155\230\173\166\229\153\168\233\152\178\232\186\171\229\144\167\239\188\159")
if HasQuest(55002) and quest55002:GetTargetNpcId(1) == l_1_0.npc_id then
SetAnswer(1, "\229\143\145\229\177\149\228\187\187\229\138\161")--发展任务
end
SetAnswer(2, "\228\185\176\229\141\150\230\173\166\229\153\168")
SetAnswer(3, "\230\137\147\233\128\160\49\49\48\45\49\52\48\230\173\166\229\153\168")--打造140级装备
SetAnswer(4, "\231\166\187\229\188\128")--离开
WaitAnswer(4)
if GetAnswer() == 1 then
Quest55002:Return()
else
if GetAnswer() == 2 then
script:OpenInterface("shop", 26)
else
if GetAnswer() == 3 then
script:OpenInterface("mixshop", 9)
end
end
end
end
l_0_0 = AddNpcTable
l_0_0(Npc00570)
最说说一下,怎么找对应NPC的号码
把D:\Server\Data\NewScript下的NPC,改任意名如"npc1"
然后在游戏中点击NPC,就会出现错误(看图)
PS 没人顶,就以后再也不发了 顶一个 传说中的沙发 一定要顶 好东西,一定要顶下了 这是好东西啊!顶一个! 支持LZ {:8_263:}看不懂 好东西,一定要顶下了{:8_257:} 呵呵,学习一下,正在架设梦幻古龙,我是单机玩的,可是IP老是搞不好,到底是127.0.0.1还是192.168.2.3 不错,可以自己写任何吗。 {:8_247:} 9# 工作狂人
要会lua 8# 445382744
全部改成 127.0.0.1 这才是单机玩的
教程里的IP , 是人家自己设的IP,照着架设就可以外网。 不错啊 这个挺好的 呵呵 技术帖子一定要支持 哈哈 顶,谢谢下载了 {:8_268:}顶一个一定要顶 好东西,顶一个 顶下,,`