PDA

View Full Version : [KT] Hướng dẫn kích hoạt NPC liên đấu



ken07
14-04-12, 04:59 PM
mình đã chỉnh được NPC liên đấu bằng cách như sau
đầu tiên


local tbNpc = {};
Wlls.DialogNpc = tbNpc;

function tbNpc:OnDialog(nGameLevel, nFlag)
if Wlls:GetMacthSession() <= 0 then
Dialog:Say("Quan liên đấu: Giải đấu vẫn chưa mở.");
return 1;
end

if nGameLevel == Wlls.MACTH_ADV and Wlls:GetMacthSession() > Wlls.MACTH_ADV_START_MISSION then
Dialog:Say("Quan liên đấu: Giải đấu đã được mở, các anh hùng võ lâm ghi danh tham gi tỉ võ liên đấu.");
return 1;
end

sửa như sau

local tbNpc = {};
Wlls.DialogNpc = tbNpc;

function tbNpc:OnDialog(nGameLevel, nFlag)
--if Wlls:GetMacthSession() <= 0 then
--Dialog:Say("Quan liên đấu: Giải đấu vẫn chưa mở.");
--return 1;
---end

if nGameLevel == Wlls.MACTH_ADV and Wlls:GetMacthSession() > Wlls.MACTH_ADV_START_MISSION then
Dialog:Say("Quan liên đấu: Giải đấu đã được mở, các anh hùng võ lâm ghi danh tham gi tỉ võ liên đấu.");
return 1;
end
file
...\gameserver\script\mission\wlls\wlls_npc.lua

quyena4vd
14-04-12, 05:30 PM
file nào hả ông?
...........................

sitachi
14-04-12, 07:50 PM
vẫn chưa mở được !8-x8-x8-x8-x

kixboc
13-05-12, 03:07 PM
sửa rồi mà sao kick vô npc thấy hiện các dòng chữ nhưng không dòng nào đăng kí nhóm được cả, không đăng kí sao vào liên đầu được

ken07
08-06-12, 08:39 PM
local tbNpc = {};
Wlls.DialogNpc = tbNpc;

function tbNpc:OnDialog(nGameLevel, nFlag)
--if Wlls:GetMacthSession() <= 0 then
--Dialog:Say("Quan liên đấu: Giải đấu vẫn chưa mở.");
--return 1;
---end

--if nGameLevel == Wlls.MACTH_ADV and Wlls:GetMacthSession() > Wlls.MACTH_ADV_START_MISSION then
-- Dialog:Say("Quan liên đấu: Giải đấu đã được mở, các anh hùng võ lâm ghi danh tham gi tỉ võ liên đấu.");
-- return 1;
--end
them tiếp nhé là đưoc
sau một Tg thì Giải Đấu sẽ tự động mở bạn vui long edit đủ map nhé để Tận hưởng Thank !

mrtruongvn
13-06-12, 01:47 PM
Chỉ em cách mở shop quan ghi danh liên đấu sever với?

lyvanbethao
09-08-12, 11:58 PM
up phát hy vọng có hướng dẫn chỉ chi tiết thanks