trungkhuyen
15-11-16, 02:18 PM
Trong gateway\s3relay\relaysetting\task
function TaskShedule() --ÉèÖ÷½°¸Ãû³Æ
TaskName("Thuong nhan 00h")
TaskTime(14, 10);
--ÉèÖüä¸ôʱ¼ä£¬µ¥Î»Îª·ÖÖÓ
TaskInterval(1440) --60·ÖÖÓÒ»´Î
--ÉèÖô¥·¢´ÎÊý£¬0±íʾÎÞÏÞ´Î� �ý
TaskCountLimit(0)
OutputMsg("=================Thuong Nhan 0h==================");
end
function TaskContent()
GlobalExecute("dwf \\script\\addnpc\\npc_thuongnhan.lua call_npc()")
end
function GameSvrConnected(dwGameSvrIP)
end
function GameSvrReady(dwGameSvrIP)
end
Trong scripts "\script\addnpc"
NPC_THUONGNHAN ={
[1] = {n_level = 90, n_series = 1, n_npcid = 322, n_mapid = 53, tb_coords = {{1556,3182},{1607,3208}}, sz_name = "Th¬ng Nh©n"},
[2] = {n_level = 90, n_series = 2, n_npcid = 322, n_mapid = 53, tb_coords = {{1605,3212},{1596,3221}}, sz_name = "Th¬ng Nh©n"},
[3] = {n_level = 90, n_series = 4, n_npcid = 322, n_mapid = 53, tb_coords = {{1591,3228},{1586,3232}}, sz_name = "Th¬ng Nh©n"},
};
function call_npc()
for i = 1, getn(NPC_THUONGNHAN) do
local nlvl, nseries, nid, nmap, tb_coords, szname = NPC_THUONGNHAN[i].n_level, NPC_THUONGNHAN[i].n_series,
NPC_THUONGNHAN[i].n_npcid, NPC_THUONGNHAN[i].n_mapid,
NPC_THUONGNHAN[i].tb_coords, NPC_THUONGNHAN[i].sz_name;
local nworldidx = SubWorldID2Idx(nmap);
if (nworldidx >= 0) then
local nIdx = random(getn(tb_coords));
local nx, ny = tb_coords[nIdx][1] * 32, tb_coords[nIdx][2] * 32;
nNpcIndex = AddNpcEx(nid, nlvl, nseries, nworldidx, nx, ny, 0, szname, 0);
SetNpcScript(nNpcIndex,"\\script\\global\\thuongnhan.lua");
SetNpcTimer(nNpcIndex, 2*60*18);
SetNpcParam(nNpcIndex, 1, random(0,330))
WriteBossLog(format("%s:%s,%d,%d,%d", "Th¬ng Nh©n", szname, nmap, nx, ny));
end
end
SubWorld = nOldSubWorld;
end
Nhưng khi đến 14h10 thì ko xuất hiện NPC Thương Nhân và GS báo lỗi này..
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)
giúp mình với!!!
function TaskShedule() --ÉèÖ÷½°¸Ãû³Æ
TaskName("Thuong nhan 00h")
TaskTime(14, 10);
--ÉèÖüä¸ôʱ¼ä£¬µ¥Î»Îª·ÖÖÓ
TaskInterval(1440) --60·ÖÖÓÒ»´Î
--ÉèÖô¥·¢´ÎÊý£¬0±íʾÎÞÏÞ´Î� �ý
TaskCountLimit(0)
OutputMsg("=================Thuong Nhan 0h==================");
end
function TaskContent()
GlobalExecute("dwf \\script\\addnpc\\npc_thuongnhan.lua call_npc()")
end
function GameSvrConnected(dwGameSvrIP)
end
function GameSvrReady(dwGameSvrIP)
end
Trong scripts "\script\addnpc"
NPC_THUONGNHAN ={
[1] = {n_level = 90, n_series = 1, n_npcid = 322, n_mapid = 53, tb_coords = {{1556,3182},{1607,3208}}, sz_name = "Th¬ng Nh©n"},
[2] = {n_level = 90, n_series = 2, n_npcid = 322, n_mapid = 53, tb_coords = {{1605,3212},{1596,3221}}, sz_name = "Th¬ng Nh©n"},
[3] = {n_level = 90, n_series = 4, n_npcid = 322, n_mapid = 53, tb_coords = {{1591,3228},{1586,3232}}, sz_name = "Th¬ng Nh©n"},
};
function call_npc()
for i = 1, getn(NPC_THUONGNHAN) do
local nlvl, nseries, nid, nmap, tb_coords, szname = NPC_THUONGNHAN[i].n_level, NPC_THUONGNHAN[i].n_series,
NPC_THUONGNHAN[i].n_npcid, NPC_THUONGNHAN[i].n_mapid,
NPC_THUONGNHAN[i].tb_coords, NPC_THUONGNHAN[i].sz_name;
local nworldidx = SubWorldID2Idx(nmap);
if (nworldidx >= 0) then
local nIdx = random(getn(tb_coords));
local nx, ny = tb_coords[nIdx][1] * 32, tb_coords[nIdx][2] * 32;
nNpcIndex = AddNpcEx(nid, nlvl, nseries, nworldidx, nx, ny, 0, szname, 0);
SetNpcScript(nNpcIndex,"\\script\\global\\thuongnhan.lua");
SetNpcTimer(nNpcIndex, 2*60*18);
SetNpcParam(nNpcIndex, 1, random(0,330))
WriteBossLog(format("%s:%s,%d,%d,%d", "Th¬ng Nh©n", szname, nmap, nx, ny));
end
end
SubWorld = nOldSubWorld;
end
Nhưng khi đến 14h10 thì ko xuất hiện NPC Thương Nhân và GS báo lỗi này..
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)
giúp mình với!!!