Kết quả 1 đến 4 của 4
-
11-02-15, 07:42 PM #1
- Ngày tham gia
- Aug 2014
- Bài viết
- 99
- Thanks
- 58
- Thanked 4 Times in 3 Posts
Bạn nào giúp mình việc này với "TaskTime"
bạn nào giúp mình việc này với, đã chỉnh tasktime (19,00); TaskInterval (86400), mình muốn chỉnh cho nó chạy suốt nhưng mở lên nó không chạy, giúp mình vụ này với
Include("\\script\\gb_taskfuncs.lua")
greatseed_configtab = {
{340,3,100,"\\settings\\maps\\great_night\\Ī¸� �¿ß.txt","M¹c Cao QuËt"}, --Ī¸ß¿ß
{336,3,100,"\\settings\\maps\\great_night\\·çÁ� �¶É.txt","Phong L¨ng §é"}, --·çÁê¶É
{322,2,100,"\\settings\\maps\\great_night\\³¤°� �ɽ±±¢´.txt","Trêng B¹ch S¬n B¾c"}, -- ³¤°×ɽ±±¢´
{321,2,100,"\\settings\\maps\\great_night\\³¤°� �ɽÄÏ.txt","Trêng B¹ch S¬n Nam"}, -- ³¤°×ɽÄÏ
{225,2,30,"\\settings\\maps\\great_night\\ɳĮ ɽ¶´1.txt","Sa m¹c S¬n §éng 1"}, -- ³¤°×ɽÄÏ
{226,2,30,"\\settings\\maps\\great_night\\ɳĮ ɽ¶´2.txt","Sa m¹c S¬n §éng 2"}, -- ³¤°×ɽÄÏ
{227,2,40,"\\settings\\maps\\great_night\\ɳĮ ɽ¶´3.txt","Sa m¹c S¬n §éng 3"}, -- ³¤°×ɽÄÏ
{182,1,25,"\\settings\\maps\\great_night\\ÄõÁú ¶´ÃÔ¹¬.txt","NghiÖt Long §éng"}, -- ³¤°×ɽÄÏ
{167,1,25,"\\settings\\maps\\great_night\\µã²Ô ɽ.txt","§iÓm Th¬ng S¬n"}, -- ³¤°×ɽÄÏ
{200,1,25,"\\settings\\maps\\great_night\\¹ÅÑô ¶´ÃÔ¹¬.txt","Cæ D¬ng §éng"}, -- ³¤°×ɽÄÏ
{92,1,25,"\\settings\\maps\\great_night\\Êñ¸Ô� �½.txt","Thôc C¬ng S¬n"}, -- ³¤°×ɽÄÏ
{341, 4, 1, "\\settings\\maps\\great_night\\Ä®±±²ÝÔ.t xt","M¹c B¾c Th¶o Nguyªn"}, -- Ä®±±²ÝÔ
{333, 4, 1, "\\settings\\maps\\great_night\\»ªÉ½ÅÉ.txt", "Hoa S¬n Ph¸i"}, -- »ªÉ½ÅÉ
{319, 4, 1, "\\settings\\maps\\great_night\\ÁÙÓå¹Ø.txt", "L©m Du Quan"}, -- ÁÙÓå¹Ø
{959, 4, 3, "\\settings\\maps\\great_night\\Ë«Áú¶´.txt", "Kháa Lang §éng"}, -- Ë«Áú¶´
{181, 4, 1, "\\settings\\maps\\great_night\\Á½Ë®¶´.txt", "Lìng Thñy §éng"}, -- Á½Ë®¶´
};
tblantern_area = {2, 21, 167, 193}
function TaskShedule()
--ÉèÖ÷½°¸Ãû³Æ
TaskName("»Ô»Í¹û")
-- 12µã00·Ö¿ªÊ¼
TaskTime(19 , 00);
--ÉèÖüä¸ôʱ¼ä£¬µ¥Î»Îª·ÖÖÓ
TaskInterval(86400)
--ÉèÖô¥·¢´ÎÊý£¬0±íʾÎÞÏÞ´Î� �ý
TaskCountLimit(0)
OutputMsg("QUA HUY HOANG");
end
function TaskContent()
--ÔÚ19:30µ½20:01·ÖÖмä²ÅÄÜ´¥·¢
local START_TIME = 1200;
local END_TIME = 1230;
if righttime_add() ~= 1 then--Èç¹ûʱ¼ä²»¶Ô
gb_SetTask("HOAT DONG HOA DANG", 1, 0)
gb_SetTask("QUA HUY HOANG", 12, 0); --12ºÅ±äÁ¿ÓÃÀ´´æ´¢NPCµÄÐòºÅ
return
end;
OutputMsg("QUA HUY HOANG")
--±£ÏÕÆð¼û£¬Ôڻ×ʼ½«± äÁ¿ÇåÁã
local nNowTime = tonumber(date("%H%M"))
--µ±·þÎñÆ÷Õý³£ÔËÐÐʱ£¬Ã¿Ìì× ¼Ê±¿ªÊ¼»î¶¯Ê±£¬µÚÒ»³¡Ê±
if nNowTime >= 1200 and nNowTime < 1205 then --
--NPCÐòºÅ = NPCµÄ˳Ðò + ÈÕÆÚ(4)£»ÓÃÒÔÑéÖ¤µã»÷µÄNPCÊÇ ·ñÊôÓڿɱ»ÕªÈ¡µÄ¹ûʵ
gb_SetTask("QUA HUY HOANG", 12, 0); --12ºÅ±äÁ¿ÓÃÀ´´æ´¢NPCµÄÐòºÅ
end
--------------------
--
--------------------
--¼ì²éÊǵڼ¸¸ö5·ÖÖÓ£¬¼´µÚ¼¸� �ú´Î
--Ö´ÐеÄʱºò¸ù¾ÝÅú´ÎµÄÆæżÀ ´È·¶¨ÊÇË¢ÖÖ×Ó»¹Êǹûʵ
local nBatch = floor(mod(nNowTime,100)/5) + 1
--
local nMapCount = getn(greatseed_configtab);
-----
--
-----
for i = 1, nMapCount do
local strExecute = format("dw Global_GreatSeedExecute(%d, %d, %d, [[%s]], [[%s]],%d)", greatseed_configtab[i][1], greatseed_configtab[i][2], greatseed_configtab[i][3], greatseed_configtab[i][4],greatseed_configtab[i][5],nBatch);
GlobalExecute(strExecute);
local szMsg = "";
if (mod(nBatch,2) == 1) and greatseed_configtab[i][2] ~= 4 then
szMsg = "Qu¶ Huy Hoµng"
elseif greatseed_configtab[i][2] == 4 then
szMsg = "Qu¶ Huy Hoµng"
elseif (mod(nBatch,2) == 0) and greatseed_configtab[i][2] ~= 4 then
szMsg = "Qu¶ Huy Hoµng"
elseif greatseed_configtab[i][2] == 4 then
szMsg = "Qu¶ Huy Hoµng"
end;
szMsg = format("HiÖn t¹i <%s> ®· xuÊt hiÖn %s, 5 phót sau sÏ chÝn. C¸c vÞ ®¹i hiÖp chuÈn bÞ h¸i qu¶.",
szMsg,
greatseed_configtab[i][5]);
GlobalExecute(format("dw AddLocalNews([[%s]])",szMsg));
end;
end
function CreateLantern(nDate)
if (gb_GetTask("HOAT DONG HOA DANG 2") == 0 or gb_GetTask("HOAT DONG HOA DANG 2") ~= nDate) then
lantern_area = tblantern_area[ random( getn(tblantern_area) ) ]
gb_SetTask("HOAT DONG HOA DANG 1", lantern_area)
gb_SetTask("HOAT DONG HOA DANG 2", nDate)
end
GlobalExecute("dw GN_Create_Lanterns()")
end
-- LLG_ALLINONE_TODO_20070802
--
function righttime_add()
local nTime = tonumber(date("%H%M"));
if (nTime >= 1200 and nTime < 1230) then
return 1;
end;
return 0;
end
function goldenseedmap() --Ëæ»úÏ¢Ò»´Î»Æ½ðÖÖ×Ó³öÏֵĵ Øͼ£»1´óÀí£¬2ÑïÖÝ£»
local goldcity = random(1, 2);
gb_SetTask("QUA HUY HOANG", 1, goldcity);
local RowIndex = random(2, 41)
gb_SetTask("QUA HUY HOANG", 2, RowIndex);
OutputMsg("HUY HOANG THANH THI"..goldcity);
OutputMsg("goldenseedmap();"..RowIndex);
return goldcity;
end;
function GameSvrConnected(dwGameSvrIP)
end
function GameSvrReady(dwGameSvrIP)
endKhách viếng thăm hãy cùng calms1001 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
12-02-15, 02:48 PM #2
- Ngày tham gia
- Apr 2014
- Bài viết
- 44
- Thanks
- 3
- Thanked 12 Times in 11 Posts
Ðề: Bạn nào giúp mình việc này với "TaskTime"
Theo mình đọc code thì đúng 19h thì sẽ chạy nhé. Còn bạn muốn nó chạy liên tục thì tham khảo cách thức hoạt động của thách thức thời gian nhé(vượt ải) 1 tiếng 1 lần.
Khách viếng thăm hãy cùng rcproset xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
Các thành viên gởi lời cảm ơn đến rcproset vì bài viết này !
calms1001 (12-02-15)
-
12-02-15, 09:28 PM #3
- Ngày tham gia
- May 2010
- Bài viết
- 326
- Thanks
- 31
- Thanked 53 Times in 47 Posts
Ðề: Bạn nào giúp mình việc này với "TaskTime"
Khách viếng thăm hãy cùng bincute1 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
13-02-15, 12:57 PM #4
- Ngày tham gia
- Aug 2014
- Bài viết
- 99
- Thanks
- 58
- Thanked 4 Times in 3 Posts
Ðề: Bạn nào giúp mình việc này với "TaskTime"
Khách viếng thăm hãy cùng calms1001 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!