Slayer
08-03-15, 03:19 PM
Mình muốn đi thách thức thời gian . nhưng không biết cách lấy nó ra. lấy xu xong rồi mua nó mở mà mở ra ko có được
-- ÆæÕä¸ó´ò°üÎïÆ·
-- Last edited by Giangleloi <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>
Include("\\script\\lib\\awardtemplet.lua")
Include("\\script\\task\\system\\task_string.lua");
IncludeLib("ITEM")
function main(nItemIndex)
local G,D,P,nLevel = GetItemProp(nItemIndex);
local nExPiredTime = ITEM_GetExpiredTime(nItemIndex);
local nLeftTime = nExPiredTime - GetCurServerTime();
if nExPiredTime ~= 0 and nLeftTime <= 60 then
Msg2Player("VËt phÈm ®· hÕt h¹n sö dông!")
return 0;
end
nLeftTime = floor((nLeftTime)/60);
if (G ~= 6) then
return 1;
end
if CalcFreeItemCellCount() < 6 then
CreateTaskSay({"CÇn Ýt nhÊt 6 « trèng míi cã thÓ nhËn vËt phÈm", "§Ó ta s¾p xÕp l¹i./Cancel",});
return 1;
end
-- ÔÀÍõ½£
if P == 2340 then -- Nh¹c V¬ng KiÕm lÔ bao
local tbAwardItem = {tbProp={4,195,1,1,0,0}}
tbAwardTemplet:GiveAwardByList(tbAwardItem, "NhËn ®îc vËt phÈm!");
return 0;
end
-- ѪսÁîÆì
if P == 2401 then -- HuyÕt ChiÕn LÖnh Kú LÔ Hép
local tbAwardItem = {tbProp={6,1,2212,1,0,0},nExpiredTime=nLeftTime,}
tbAwardTemplet:GiveAwardByList(tbAwardItem, "NhËn ®îc vËt phÈm!");
return 0;
end
-- ɱÊÖïµ ½ÚÈÕÀñ·þ
if P == 2335 or P == 2336 or P == 2337 or P == 2338 or P == 2339 then -- Thanh TuyÖt Y lÔ hép, B¨ng Tinh QuÇn lÔ hép, Kinh Thiªn Gi¸p lÔ hép, KhÊp §Þa QuÇn lÔ hép, S¸t Thñ Gi¶n lÔ hép
SelectSeries(P)
return 1;
end
-- ±¼Ïü
if P == 2328 then -- M· bµi - XÝch thè
local tbAwardItem = {tbProp={0,10,5,2,5,0}}
tbAwardTemplet:GiveAwardByList(tbAwardItem, "NhËn ®îc vËt phÈm!");
return 0;
end
if P == 2329 then -- M· bµi - §Ých L«
local tbAwardItem = {tbProp={0,10,5,4,5,0}}
tbAwardTemplet:GiveAwardByList(tbAwardItem, "NhËn ®îc vËt phÈm!");
return 0;
end
if P == 2330 then -- M· bµi - TuyÖt ¶nh
local tbAwardItem = {tbProp={0,10,5,8,5,0}}
tbAwardTemplet:GiveAwardByList(tbAwardItem, "NhËn ®îc vËt phÈm!");
return 0;
end
if P == 2331 then -- M· bµi - ¤ V©n §¹p TuyÕt
local tbAwardItem = {tbProp={0,10,5,6,5,0}}
tbAwardTemplet:GiveAwardByList(tbAwardItem, "NhËn ®îc vËt phÈm!");
return 0;
end
if P == 2332 then -- M· bµi - ChiÕu D¹ Ngäc S Tö
local tbAwardItem = {tbProp={0,10,5,10,5,0}}
tbAwardTemplet:GiveAwardByList(tbAwardItem, "NhËn ®îc vËt phÈm!");
return 0;
end
if P == 2333 then -- M· bµi - B«n Tiªu
local tbAwardItem = {tbProp={0,10,6,10,5,0}}
tbAwardTemplet:GiveAwardByList(tbAwardItem, "NhËn ®îc vËt phÈm!");
return 0;
end
if P == 2334 then -- M· bµi - Phiªn Vò
local tbAwardItem = {tbProp={0,10,7,10,5,0}}
tbAwardTemplet:GiveAwardByList(tbAwardItem, "NhËn ®îc vËt phÈm!");
return 0;
end
-- ·ÉÔÆ
if P == 2396 then -- M· bµi - Phi V©n
local tbAwardItem = {tbProp={0,10,8,10,5,0}}
tbAwardTemplet:GiveAwardByList(tbAwardItem, "NhËn ®îc vËt phÈm!");
return 0;
end
if P == 3416 then -- M· Bµi - Háa Tinh Kim Hæ V¬ng
local tbAwardItem = {tbProp={0,10,15,10,5,0}}
tbAwardTemplet:GiveAwardByList(tbAwardItem, "NhËn ®îc vËt phÈm!");
return 0;
end
if P == 3483 or P == 4064 then -- M· Bµi - Siªu Quang
local tbAwardItem = {tbProp={0,10,13,10,5,0}}
tbAwardTemplet:GiveAwardByList(tbAwardItem, "NhËn ®îc vËt phÈm!");
return 0;
end
end
-- Ñ¡ÔñÎåÐÐ
function SelectSeries(nP)
local tbTaskSay = {"<dec>Vui lßng chän thuéc tÝnh:",
format("Kim/#GetSeries(%d, %d)", nP, 0),
format("Méc/#GetSeries(%d, %d)", nP, 1),
format("Thñy/#GetSeries(%d, %d)", nP, 2),
format("Háa/#GetSeries(%d, %d)", nP, 3),
format("Thæ/#GetSeries(%d, %d)", nP, 4),
};
CreateTaskSay(tbTaskSay);
end
function GetSeries(nP, nSeries)
if ConsumeItem(3, 1, 6, 1, nP, 1) ~= 1 then
Msg2Player("KhÊu trõ ®¹o cô thÊt b¹i")
return
end
if nP == 2335 then -- Thanh TuyÖt Y lÔ hép
local tbAwardItem = {tbProp={0,2,28,3,nSeries,0}}
tbAwardTemplet:GiveAwardByList(tbAwardItem, "NhËn ®îc vËt phÈm!");
return
end
-- ±ù¾§È¹
if nP == 2336 then -- B¨ng Tinh QuÇn lÔ hép
local tbAwardItem = {tbProp={0,2,28,6,nSeries,0}}
tbAwardTemplet:GiveAwardByList(tbAwardItem, "NhËn ®îc vËt phÈm!");
return
end
-- ¾ªÌì¼×
if nP == 2337 then -- Kinh Thiªn Gi¸p lÔ hép
local tbAwardItem = {tbProp={0,2,28,2,nSeries,0}}
tbAwardTemplet:GiveAwardByList(tbAwardItem, "NhËn ®îc vËt phÈm!");
return
end
-- ÆüµØȹ
if nP == 2338 then -- KhÊp §Þa QuÇn lÔ hép
local tbAwardItem = {tbProp={0,2,28,5,nSeries,0}}
tbAwardTemplet:GiveAwardByList(tbAwardItem, "NhËn ®îc vËt phÈm!");
return
end
-- ɱÊÖïµ
if nP == 2339 then -- S¸t Thñ Gi¶n lÔ hép
local tbAwardItem = {tbProp={6,1,400,90,nSeries,0}, nCount = 2}
tbAwardTemplet:GiveAwardByList(tbAwardItem, "NhËn ®îc vËt phÈm!");
return
end
end
Mình có thử mở các Item 2335 2336 2337 2338 4 cái này đều được . Nhưng mình mở cái Item 2339 thì nó báo là Khấu trừ đạo cụ thất bại . help với ạ
-- ÆæÕä¸ó´ò°üÎïÆ·
-- Last edited by Giangleloi <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>
Include("\\script\\lib\\awardtemplet.lua")
Include("\\script\\task\\system\\task_string.lua");
IncludeLib("ITEM")
function main(nItemIndex)
local G,D,P,nLevel = GetItemProp(nItemIndex);
local nExPiredTime = ITEM_GetExpiredTime(nItemIndex);
local nLeftTime = nExPiredTime - GetCurServerTime();
if nExPiredTime ~= 0 and nLeftTime <= 60 then
Msg2Player("VËt phÈm ®· hÕt h¹n sö dông!")
return 0;
end
nLeftTime = floor((nLeftTime)/60);
if (G ~= 6) then
return 1;
end
if CalcFreeItemCellCount() < 6 then
CreateTaskSay({"CÇn Ýt nhÊt 6 « trèng míi cã thÓ nhËn vËt phÈm", "§Ó ta s¾p xÕp l¹i./Cancel",});
return 1;
end
-- ÔÀÍõ½£
if P == 2340 then -- Nh¹c V¬ng KiÕm lÔ bao
local tbAwardItem = {tbProp={4,195,1,1,0,0}}
tbAwardTemplet:GiveAwardByList(tbAwardItem, "NhËn ®îc vËt phÈm!");
return 0;
end
-- ѪսÁîÆì
if P == 2401 then -- HuyÕt ChiÕn LÖnh Kú LÔ Hép
local tbAwardItem = {tbProp={6,1,2212,1,0,0},nExpiredTime=nLeftTime,}
tbAwardTemplet:GiveAwardByList(tbAwardItem, "NhËn ®îc vËt phÈm!");
return 0;
end
-- ɱÊÖïµ ½ÚÈÕÀñ·þ
if P == 2335 or P == 2336 or P == 2337 or P == 2338 or P == 2339 then -- Thanh TuyÖt Y lÔ hép, B¨ng Tinh QuÇn lÔ hép, Kinh Thiªn Gi¸p lÔ hép, KhÊp §Þa QuÇn lÔ hép, S¸t Thñ Gi¶n lÔ hép
SelectSeries(P)
return 1;
end
-- ±¼Ïü
if P == 2328 then -- M· bµi - XÝch thè
local tbAwardItem = {tbProp={0,10,5,2,5,0}}
tbAwardTemplet:GiveAwardByList(tbAwardItem, "NhËn ®îc vËt phÈm!");
return 0;
end
if P == 2329 then -- M· bµi - §Ých L«
local tbAwardItem = {tbProp={0,10,5,4,5,0}}
tbAwardTemplet:GiveAwardByList(tbAwardItem, "NhËn ®îc vËt phÈm!");
return 0;
end
if P == 2330 then -- M· bµi - TuyÖt ¶nh
local tbAwardItem = {tbProp={0,10,5,8,5,0}}
tbAwardTemplet:GiveAwardByList(tbAwardItem, "NhËn ®îc vËt phÈm!");
return 0;
end
if P == 2331 then -- M· bµi - ¤ V©n §¹p TuyÕt
local tbAwardItem = {tbProp={0,10,5,6,5,0}}
tbAwardTemplet:GiveAwardByList(tbAwardItem, "NhËn ®îc vËt phÈm!");
return 0;
end
if P == 2332 then -- M· bµi - ChiÕu D¹ Ngäc S Tö
local tbAwardItem = {tbProp={0,10,5,10,5,0}}
tbAwardTemplet:GiveAwardByList(tbAwardItem, "NhËn ®îc vËt phÈm!");
return 0;
end
if P == 2333 then -- M· bµi - B«n Tiªu
local tbAwardItem = {tbProp={0,10,6,10,5,0}}
tbAwardTemplet:GiveAwardByList(tbAwardItem, "NhËn ®îc vËt phÈm!");
return 0;
end
if P == 2334 then -- M· bµi - Phiªn Vò
local tbAwardItem = {tbProp={0,10,7,10,5,0}}
tbAwardTemplet:GiveAwardByList(tbAwardItem, "NhËn ®îc vËt phÈm!");
return 0;
end
-- ·ÉÔÆ
if P == 2396 then -- M· bµi - Phi V©n
local tbAwardItem = {tbProp={0,10,8,10,5,0}}
tbAwardTemplet:GiveAwardByList(tbAwardItem, "NhËn ®îc vËt phÈm!");
return 0;
end
if P == 3416 then -- M· Bµi - Háa Tinh Kim Hæ V¬ng
local tbAwardItem = {tbProp={0,10,15,10,5,0}}
tbAwardTemplet:GiveAwardByList(tbAwardItem, "NhËn ®îc vËt phÈm!");
return 0;
end
if P == 3483 or P == 4064 then -- M· Bµi - Siªu Quang
local tbAwardItem = {tbProp={0,10,13,10,5,0}}
tbAwardTemplet:GiveAwardByList(tbAwardItem, "NhËn ®îc vËt phÈm!");
return 0;
end
end
-- Ñ¡ÔñÎåÐÐ
function SelectSeries(nP)
local tbTaskSay = {"<dec>Vui lßng chän thuéc tÝnh:",
format("Kim/#GetSeries(%d, %d)", nP, 0),
format("Méc/#GetSeries(%d, %d)", nP, 1),
format("Thñy/#GetSeries(%d, %d)", nP, 2),
format("Háa/#GetSeries(%d, %d)", nP, 3),
format("Thæ/#GetSeries(%d, %d)", nP, 4),
};
CreateTaskSay(tbTaskSay);
end
function GetSeries(nP, nSeries)
if ConsumeItem(3, 1, 6, 1, nP, 1) ~= 1 then
Msg2Player("KhÊu trõ ®¹o cô thÊt b¹i")
return
end
if nP == 2335 then -- Thanh TuyÖt Y lÔ hép
local tbAwardItem = {tbProp={0,2,28,3,nSeries,0}}
tbAwardTemplet:GiveAwardByList(tbAwardItem, "NhËn ®îc vËt phÈm!");
return
end
-- ±ù¾§È¹
if nP == 2336 then -- B¨ng Tinh QuÇn lÔ hép
local tbAwardItem = {tbProp={0,2,28,6,nSeries,0}}
tbAwardTemplet:GiveAwardByList(tbAwardItem, "NhËn ®îc vËt phÈm!");
return
end
-- ¾ªÌì¼×
if nP == 2337 then -- Kinh Thiªn Gi¸p lÔ hép
local tbAwardItem = {tbProp={0,2,28,2,nSeries,0}}
tbAwardTemplet:GiveAwardByList(tbAwardItem, "NhËn ®îc vËt phÈm!");
return
end
-- ÆüµØȹ
if nP == 2338 then -- KhÊp §Þa QuÇn lÔ hép
local tbAwardItem = {tbProp={0,2,28,5,nSeries,0}}
tbAwardTemplet:GiveAwardByList(tbAwardItem, "NhËn ®îc vËt phÈm!");
return
end
-- ɱÊÖïµ
if nP == 2339 then -- S¸t Thñ Gi¶n lÔ hép
local tbAwardItem = {tbProp={6,1,400,90,nSeries,0}, nCount = 2}
tbAwardTemplet:GiveAwardByList(tbAwardItem, "NhËn ®îc vËt phÈm!");
return
end
end
Mình có thử mở các Item 2335 2336 2337 2338 4 cái này đều được . Nhưng mình mở cái Item 2339 thì nó báo là Khấu trừ đạo cụ thất bại . help với ạ