PDA

View Full Version : [KT] Gọi NPC trong task event



tuantep
30-09-14, 05:07 PM
Mình đang học dev event KT đang làm cái gọi NPC ra theo giờ mà đang lỗi ko gọi đc NPC các bạn vào xem dùm mình:

Code logic đây: Nó hiện thông báo toàn server nhưng add NPC bằng lệnh kia sao ko đc?

Mình thửi cho lệnh đó vào thẻ admin thì vẫn add đc bt mới bó tay :((



if not MODULE_GAMESERVER then
return;
end

function SuKienThoNgoc:AddThoNgoc_GS()
local nMapIndex = SubWorldID2Idx(1);
if nMapIndex < 0 then
return;
end
-- Add thỏ


-- Thông báo thế giới
local sMsg = "<color=red>Nghe Nói <color=white>Thỏ Ngọc<color> vừa xuất hiện ở <color=green>Đào Hoa Nguyên<color>. Mau tới bắt sẽ nhận được nhiều phần thưởng giá trị<color>";
GlobalExcute({"Dialog:GlobalNewsMsg_GS", sMsg});
KDialog.NewsMsg(1, Env.NEWSMSG_COUNT, sMsg);
KDialog.MsgToGlobal(sMsg);

KNpc.Add2(10008, 255, 0, 137, 1880, 3651)
end

__Jie__
30-09-14, 06:09 PM
local nMapIndex = SubWorldID2Idx(1);
if nMapIndex < 0 then
return;
end
thay 1 thành map hiện có của bạn nên dùng đầy đủ cấu trúc add2
KNpc.Add2(NpcID, NpcLevel, nType, nMadID, nToaDoX, nToaDoY, 0, 1);

tuantep
30-09-14, 06:18 PM
Trời ạ mắt với mũi copy cũng ko sửa chán gê cảm ơn mod nhá.

Lạ cái return ra mà sao vẫn bắn message nhi :D