[JX] Hỏi về Script quả huy hoàng gọi 1 lần trong thời gian đó
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Kết quả 1 đến 2 của 2
  1. #1
    Thành Viên
    Ngày tham gia
    Jan 2015
    Bài viết
    103
    Thanks
    18
    Thanked 11 Times in 11 Posts

    Hỏi về Script quả huy hoàng gọi 1 lần trong thời gian đó

    em vào thẳng vấn đề . mình đang dev Linux JX nhưng có 1 cái mà không hiểu mong mấy bác hướng dẫn ạ .
    Quả huy hoàng mình đã có kiểm tra . đúng là nó có xuất hiện . nhưng không biết tại sao nó xuất hiện 3 lần liên tục ( 1 chỗ 3 quả )
    Bác nào cao nhân hướng dẫn dùm mình cho nó thành 1 lần với ạ . đây là script quả huy hoàng . mình đã chỉnh sửa một số chữ lỗi lại cho dễ nhìn rồi ạ
    mình cũng đã cắt giảm một số MAP lại vì nhiều quá mà có ai hái đâu . Nên mọi người xem giúp hộ tớ với ạ !
    Code:
    Include("\\script\\gb_taskfuncs.lua")
    greatseed_configtab = {
    	{340,3,100,"\\settings\\maps\\great_night\\Ī¸ß¿ß.txt","M¹c Cao QuËt"},		--	120 tro len 226/178
    --	{336,3,100,"\\settings\\maps\\great_night\\·ç¸ê¶É.txt","Phong Lang §é"},		
    	
    --	{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 "},		--90 den 119
    --	{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"},			-- nho hon 90
    --	{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\\Ä®±±²ÝÔ­.txt","M¹c B¾c th¶o nguyªn"},		--qua hoang kim
    --	{333, 4, 1, "\\settings\\maps\\great_night\\»ªÉ½ÅÉ.txt","Ph¸i Hoa S¬n"},		
    --	{319, 4, 1, "\\settings\\maps\\great_night\\¸ïÓå¹Ø.txt","L©m du quan"},			
    --	{959, 4, 3, "\\settings\\maps\\great_night\\Ë«¸ú¶´.txt","ChiÕn long ®éng"},			
    --	{181, 4, 1, "\\settings\\maps\\great_night\\¸½Ë®¶´.txt","L­ìng thñy ®éng"},			
    };
    
    	tblantern_area = {2, 21, 167, 193}
    
    	function TaskShedule()
    
    
    	TaskName( "Qu¶ Huy Hoµng")
    
    	TaskTime(12	, 00);
    
    	TaskInterval(5)
    
    	TaskCountLimit(0)
    
    	OutputMsg( "NAME");
    
    	end
    
    	function TaskContent()
    
    
    	local START_TIME = 1200;
    
    	local END_TIME = 1230;
    
    	if righttime_add() ~= 1 then-- nÕu nh?thêi gian sai
    
    	gb_SetTask( "Hoa ®¨ng ho¹t ®éng", 1, 0)
    
    	gb_SetTask( "Huy hoµng qu?", 12, 0);	--12 hµo l­îng biÕn ®æi dïng ®Ó tån tr?NPC t?hµo
    
    	return
    
    	end;
    
    	OutputMsg( "#NAME?")
    
    	-- l?do an toµn, ®ang ho¹t ®éng ban ®Çu t­¬ng l­îng biÕn ®æi thanh linh
    
    	local nNowTime = tonumber(date( "%H%M "))
    
    	-- ®­¬ng phôc v?kh?vËn hµnh b×nh th­êng th? mçi ngµy ®óng gi?b¾t ®Çu ho¹t ®éng th? trËn ®Çu th?
    	if nNowTime >= 1200 and nNowTime < 1205 then	--
    
    	--NPC t?hµo = NPC tr×nh t?+ ngµy (4); d?ng ®Ó nghiÖm chøng ®iÓm kÝch NPC c?hay kh«ng thuéc v?nh­ng b?h¸i qu?thùc
    
    	gb_SetTask( "Huy hoµng qu?", 12, 0);	--12 hµo l­îng biÕn ®æi dïng ®Ó tån tr?NPC t?hµo
    
    	end
    
    	--------------------
    
    	--
    
    	--------------------
    
    	-- kiÓm tra th?®Ö mÊy mét 5 phót, tøc nhãm th?mÊy th?
    	-- chÊp hµnh thêi gian c¨n c?nhãm lÇn ch½n l?lai x¸c ®Þnh l?c?mÇm mãng cßn l?qu?thùc
    
    	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 nay <%s> ®· xuÊt hiÖn t¹i %s, 5 phót sau qu¶ sÏ chÝn. C¸c ®¹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( "Hoa ®¨ng ho¹t ®éng 2 ") == 0 or gb_GetTask( "Hoa ®¨ng ho¹t ®éng 2 ") ~= nDate) then
    
    	lantern_area = tblantern_area[ random( getn(tblantern_area) ) ]
    
    	gb_SetTask( "Hoa ®¨ng ho¹t ®éng 1", lantern_area)
    
    	gb_SetTask( "Hoa ®¨ng ho¹t ®éng 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()	-- ngÉu nhiªn tiÕp theo hoµng kim mÇm mãng xuÊt hiÖn ®Þa ®å;1 §¹i L? 2 D­¬ng Ch©u;
    
    	local goldcity = random(1, 2);
    
    	gb_SetTask( "Huy hoµng qu?", 1, goldcity);
    
    	local RowIndex = random(2, 41)
    
    	gb_SetTask( "Huy hoµng qu?", 2, RowIndex);
    
    	OutputMsg( "Huy hoµng thµnh th?".. goldcity);
    
    	OutputMsg( "goldenseedmap(); ".. RowIndex);
    
    	return goldcity;
    
    	end;
    
    	function GameSvrConnected(dwGameSvrIP)
    
    	end
    
    	function GameSvrReady(dwGameSvrIP)
    
    	end
    Khách viếng thăm hãy cùng Slayer xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #2
    Thành Viên
    Ngày tham gia
    Apr 2014
    Bài viết
    44
    Thanks
    3
    Thanked 12 Times in 11 Posts

    Ðề: Hỏi về Script quả huy hoàng gọi 1 lần trong thời gian đó

    Không có thời gian để test thử tính năng này. Bạn có thể kiểm tra function ShowSeed(worldidx, mapid, seedlevel, count, SeedPosFile,szMapName, nBatch) trong file gmscript.lua trong thư mục script của server1. Chúc bạn thành công.
    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 Chủ đề tương tự

  1. Trả lời: 30
    Bài viết cuối: 12-10-12, 09:09 PM
  2. [JX] Cần hướng dẫn viết script x2 kinh nghiệm có giới hạn thời gian
    Bởi shidaichi trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 1
    Bài viết cuối: 02-09-12, 11:29 PM
  3. [KT] Ai giúp mình chỉnh thời gian vượt ải trong TDC với ???
    Bởi huylouis1996 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 4
    Bài viết cuối: 04-05-12, 12:19 PM
  4. Một số script trong thư mục script Vina (unpack)
    Bởi sangpronhat trong diễn đàn Scripts
    Trả lời: 19
    Bài viết cuối: 26-11-11, 08:12 AM
  5. xin Script thời gian ra boss uf sv font của TSBD nhé
    Bởi chantrung96 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 0
    Bài viết cuối: 05-10-11, 04:45 AM

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  
Múi giờ GMT +7. Bây giờ là 01:27 PM.
vBulletin®, Copyright ©2000-2011, Jelsoft Enterprises Ltd.
CLBGamesVN không chịu trách nhiệm về Luật Bản Quyền của các tài liệu, bài viết v.v...được đăng tải trên diễn đàn này.
Diễn đàn phát triển dưới sự đóng góp của tất cả thành viên. BQT chỉ là những người thành lập ra sân chơi, quản lý và duy trì về mặt kỹ thuật, nội dung khi hợp lệ.