ken07
13-03-12, 04:10 PM
mình đã tìm ra cách để NPC quan lãnh thổ mở mồn ra rùi :
bạn chỉnh:
function tbNpc:OnDialog()
if KGblTask.SCGetDbTaskInt(DBTASK_DOMAIN_BATTLE_NO) == 0 then
Dialog:Say("Tranh đoạt lãnh thổ sẽ mở vào thứ ngày thứ 7 sau khi mở cấp 89");
return 0
end
sửa thành
function tbNpc:OnDialog()
if KGblTask.SCGetDbTaskInt(DBTASK_DOMAIN_BATTLE_NO) == 1 then
Dialog:Say("Tranh đoạt lãnh thổ sẽ mở vào thứ ngày thứ 7 sau khi mở cấp 89");
return 1
end
gameserver/script/domainbattle/npc/ xuanzhan.lua
nếu cần NPC liên đâu thì Pm nhé hi2 nhưng không có nói dài như thằng này đâu chỉ hiện mỗi shop thôi !!!
Của cả nhà đây:D đầu tiền \gameserver\script\mission\wlls\npc\wlls_guanyuan1 .lua
local tbNpc = Npc:GetClass("wlls_guanyuan1");
function tbNpc:OnDialog()
local szMsg = "<color=yellow>Võ lâm liên đấu chưa mở vui lòng quay lại sau:<color>";
local tbOpt =
{
{"<color=green>Shop Liên Đấu<color>", self.BuyEquire, self},
{"Cance"},
};
Dialog:Say(szMsg, tbOpt);
end
function tbNpc:BuyEquire()
me.OpenShop(134, 1) --ʹԃʹλٺò
end
bạn vui lòng copy và psae vào các file sau
\\gameserver\script\mission\wlls\npc\wlls_guanyuan 2.lua
thì bạn thay
local tbNpc = Npc:GetClass("wlls_guanyuan1");
thành
local tbNpc = Npc:GetClass("wlls_guanyuan2");
vậy là ok rùi
bạn chỉnh:
function tbNpc:OnDialog()
if KGblTask.SCGetDbTaskInt(DBTASK_DOMAIN_BATTLE_NO) == 0 then
Dialog:Say("Tranh đoạt lãnh thổ sẽ mở vào thứ ngày thứ 7 sau khi mở cấp 89");
return 0
end
sửa thành
function tbNpc:OnDialog()
if KGblTask.SCGetDbTaskInt(DBTASK_DOMAIN_BATTLE_NO) == 1 then
Dialog:Say("Tranh đoạt lãnh thổ sẽ mở vào thứ ngày thứ 7 sau khi mở cấp 89");
return 1
end
gameserver/script/domainbattle/npc/ xuanzhan.lua
nếu cần NPC liên đâu thì Pm nhé hi2 nhưng không có nói dài như thằng này đâu chỉ hiện mỗi shop thôi !!!
Của cả nhà đây:D đầu tiền \gameserver\script\mission\wlls\npc\wlls_guanyuan1 .lua
local tbNpc = Npc:GetClass("wlls_guanyuan1");
function tbNpc:OnDialog()
local szMsg = "<color=yellow>Võ lâm liên đấu chưa mở vui lòng quay lại sau:<color>";
local tbOpt =
{
{"<color=green>Shop Liên Đấu<color>", self.BuyEquire, self},
{"Cance"},
};
Dialog:Say(szMsg, tbOpt);
end
function tbNpc:BuyEquire()
me.OpenShop(134, 1) --ʹԃʹλٺò
end
bạn vui lòng copy và psae vào các file sau
\\gameserver\script\mission\wlls\npc\wlls_guanyuan 2.lua
thì bạn thay
local tbNpc = Npc:GetClass("wlls_guanyuan1");
thành
local tbNpc = Npc:GetClass("wlls_guanyuan2");
vậy là ok rùi