Kết quả 1 đến 8 của 8
-
27-07-16, 10:43 AM #1
- Ngày tham gia
- Sep 2015
- Bài viết
- 37
- Thanks
- 21
- Thanked 5 Times in 4 Posts
Vấn đề về thời gian sử dụng của trang bị
Mình muôn hỏi là ví dụ mình có 1 cái bảo rương hồng anh mà khi mở ra thì 4 món trang bị hồng anh chỉ có 1 ngày giờ mình muốn tăng thời gian sử dụng cho 4 trạng bí đó thì mình làm ntn vậy mọi người
Khách viếng thăm hãy cùng 1stduc xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
27-07-16, 02:33 PM #2
- Ngày tham gia
- Apr 2014
- Đang ở
- Hưng Yên
- Bài viết
- 1,692
- Thanks
- 488
- Thanked 982 Times in 521 Posts
Ðề: Vấn đề về thời gian sử dụng của trang bị
sử dụng hàm mà giới hạn thôi bạn... ví dụ cho bạn dễ hiểu:
add vật phẩm khóa
Code:
Include("\\script\\lib\\awardtemplet.lua")
Code:
tbAwardTemplet:GiveAwardByList({tbProp = {6,1,71,1,0,0}, nExpiredTime=1440, nBindState=-2}, "test", 1);
- Hạn sử dụng: nExpiredTime có 2 cách tính:
tính bằng phút: 1 ngày = 1440 phút
hoặc tính đến ngày hết hạn, ví dụ nExpiredTime=20140601 tức là thời hạn sử dụng đến 00h00 - 01/06/2014
- "test" cái này hình như ghi gì cũng dc
- Số 1 cuối cùng là số lượng
- Nếu muốn ko khóa thì xóa bỏ "nBindState=-2"
Ví dụ: code trên add Tiên Thảo Lộ khóa vĩnh viễn, hạn sử dụng 1 ngày
còn muốn biết ID của trang bị thì xem trong goldequit.txt trong setting nhé .. chú ý ID thêm vào hàm = id trong goldequit trừ đi 1 nhéCTV- GIẢI ĐÁP THẮC MẮC JX LINUX OFF
-
Các thành viên gởi lời cảm ơn đến tvnnam vì bài viết này !
1stduc (27-07-16)
-
27-07-16, 04:27 PM #3
- Ngày tham gia
- Sep 2015
- Bài viết
- 37
- Thanks
- 21
- Thanked 5 Times in 4 Posts
Ðề: Vấn đề về thời gian sử dụng của trang bị
Cái như bạn HD thì mình cũng có đọc rồi và mình làm khóa vv luôn . Nhưng ý mình là khi mở cái Hồng Ảnh Bảo Rương ra nó ra 4 cái trang bị mà mỗi trang bị có thời hạn sử dụng là 1 ngày à .
tbAwardTemplet:GiveAwardByList({tbProp = {6,1,2218,0,0,0}, nBindState=-2}, "Hång ¶nh b¶o rr¬ng", 1);
--- Chế độ gộp bài viết ---
Với lại mình đang làm cái code nhận quà theo cấp độ mà sao cái quà cấp 100 mình nhận 1 lần nhận làn thứ 2 nó không cho nhận . Còn cái quà cấp 120 mình nhận một lần rồi nhận tiếp vẫn được là nó bị sao bạn . Bạn giúp mình thông não cái code này cái
IncludeLib("SETTING")
Include("\\script\\missions\\clearskill\\clearhole .lua")
Include("\\script\\global\\repute_head.lua")
Include("\\script\\misc\\league_cityinfo.lua")
Include("\\script\\global\\titlefuncs.lua")
Include("\\script\\lib\\awardtemplet.lua")
Include("\\script\\dailogsys\\dailogsay.lua")
Include("\\script\\global\\fuyuan.lua")
Include("\\script\\missions\\leaguematch\\npc\\off icer.lua")
Include("\\script\\lib\\log.lua")
Include("\\script\\global\\hotrothem.lua")
------------------------------------------------------------------------------------------------------------
function main()
dofile("script/global/hotrothem.lua")
dialog_main()
end
function dialog_main()
local nNam = tonumber(GetLocalDate("%Y"));
local nThang = tonumber(GetLocalDate("%m"));
local nNgay = tonumber(GetLocalDate("%d"));
local nGio = tonumber(GetLocalDate("%H"));
local nPhut = tonumber(GetLocalDate("%M"));
local nGiay = tonumber(GetLocalDate("%S"));
local nW, nX, nY = GetWorldPos()
local nIdPlay = PlayerIndex
local tbOpt =
{
{"Hç trî t©n thñ cÊp 120", level120},
{"NhËn thëng theo cÊp ®é", phanthuong},
{"NhËn tói m¸u hæ trî t©n thñ", nhantuimau},
{"Vßng Buff hç trî T©n Thñ", vongsangtt},
{"Hñy vËt phÈm.", DisposeItem},
{"Tho¸t"},
}
CreateNewSayEx("Chµo mõng ®¹i hiÖp ®Õn víi Sever <color=yellow>Vâ L©m ThËp NhÊt<color>. Xin mêi ®¹i hiÖp <color=red>"..GetName().."<color> chän hç trî bªn díi ®Ó hµnh tÈu giang hå", tbOpt)
end
function level120()
if GetTask(80) == 0 then
local nCurLevel = GetLevel()
if nCurLevel >= 120 then
if ST_IsTransLife() == 1 then
else
Talk(1, "", "Ng¬i ®· vît qua cÊp 120 råi.")
end
return
end
local nAddLevel = 120 - nCurLevel
ST_LevelUp(nAddLevel)
SetTask(80,GetTask(80)+1)
Msg2Player( "B¹n nhËn ®îc hæ trî cÊp 120." );
else
Talk(1, "", "Ng¬i ®· nhËn phÇn thëng nµy råi mµ cßn muèn nhËn n÷a sao.")
end
end
function phanthuong()
local tbOpt =
{
{"PhÇn thëng cÊp 100.", phanthuong100},
{"PhÇn thëng cÊp 120.", phanthuong120},
{"PhÇn thëng cÊp 130.", phanthuong130},
{"PhÇn thëng cÊp 140.", phanthuong140},
{"PhÇn thëng cÊp 150.", phanthuong150},
{"Trë l¹i", dialog_main},
{"Tho¸t"},
}
CreateNewSayEx("<npc>Xin mêi chän phÇn thëng t¬ng øng víi cÊp ®é !", tbOpt)
end
function phanthuong100()
if CalcFreeItemCellCount() < 30 then
Say("H·y cÊt bít vËt phÈm ®Ó ®¶m b¶o cã « trèng råi h·y më.",0);
return 1;
end
if GetLevel()>=100 then
if GetTask(100)==0 then
for i=177,185 do
AddGoldItem(0 ,i)
end
tbAwardTemplet:GiveAwardByList({tbProp = {6,1,2218,0,0,0}, nBindState=-2}, "Hång ¶nh b¶o rr¬ng", 1);
tbAwardTemplet:GiveAwardByList({tbProp = {6,1,1181,0,0,0}, nBindState=-2}, "Tiªn Th¶o Lé ®Æc biÖt", 5);
tbAwardTemplet:GiveAwardByList({tbProp = {6,1,2426,0,0,0}, nBindState=-2}, "S¸ch kü n¨ng cÊp 90", 1);
tbAwardTemplet:GiveAwardByList({tbProp = {6,1,2424,0,0,0}, nBindState=-2}, "§¹i Thµnh BÝ KÝp 90", 1);
tbAwardTemplet:GiveAwardByList({tbProp = {6,1,2332,0,0,0}, nBindState=-2}, "M· bµi - ChiÕu D¹ Ngäc S Tö", 1);
SetTask(100,GetTask(100)+1)
Msg2Player("§· nhËn thµnh c«ng phÇn thëng cÊp ®é 80.")
else
Talk(1, "", "Ng¬i ®· nhËn råi kh«ng thÓ nhËn n÷a. ")
end
end
end
function phanthuong120()
if CalcFreeItemCellCount() < 30 then
Say("H·y cÊt bít vËt phÈm ®Ó ®¶m b¶o cã « trèng råi h·y më.",0);
return 1;
end
if GetLevel()>=120 then
if GetTask(120)==120 then
AddGoldItem(0 ,i)
end
tbAwardTemplet:GiveAwardByList({tbProp = {6,1,1181,0,0,0}, nBindState=-2}, "Tiªn Th¶o Lé ®Æc biÖt", 5);
tbAwardTemplet:GiveAwardByList({tbProp = {6,1,1125,0,0,0}, nBindState=-2}, "BÝ quyÕt kü n¨ng cÊp 120", 1);
tbAwardTemplet:GiveAwardByList({tbProp = {6,1,2425,0,0,0}, nBindState=-2}, "§¹i Thµnh BÝ KÝp 120", 1);
tbAwardTemplet:GiveAwardByList({tbProp = {6,1,2333,0,0,0}, nBindState=-2}, "M· bµi - B«n Tiªu", 1);
tbAwardTemplet:GiveAwardByList({tbProp = {6,1,30146,0,0,0}, nBindState=-2}, "Th¬ng Lang Chi B¶o", 1);
SetTask(120,GetTask(120)+1)
Msg2Player("§· nhËn thµnh c«ng phÇn thëng cÊp ®é 120.")
else
Talk(1, "", "Ng¬i ®· nhËn råi kh«ng thÓ nhËn n÷a. ")
end
end
Khách viếng thăm hãy cùng 1stduc xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
27-07-16, 07:10 PM #4
Ðề: Vấn đề về thời gian sử dụng của trang bị
Copy Code Bên Dưới Paste Vào Mà Hưởng Thụ
PHP Code:function phanthuong120()
if CalcFreeItemCellCount() < 30 then
Say("H·y cÊt bít vËt phÈm ®Ó ®¶m b¶o cã « trèng råi h·y më.",0);
return 1;
end
if GetLevel()>=120 then
if GetTask(120)== 0 then
AddGoldItem(0 ,i)
end
tbAwardTemplet:GiveAwardByList({tbProp = {6,1,1181,0,0,0}, nBindState=-2}, "Tiªn Th¶o Lé ®Æc biÖt", 5);
tbAwardTemplet:GiveAwardByList({tbProp = {6,1,1125,0,0,0}, nBindState=-2}, "BÝ quyÕt kü n¨ng cÊp 120", 1);
tbAwardTemplet:GiveAwardByList({tbProp = {6,1,2425,0,0,0}, nBindState=-2}, "§¹i Thµnh BÝ KÝp 120", 1);
tbAwardTemplet:GiveAwardByList({tbProp = {6,1,2333,0,0,0}, nBindState=-2}, "M· bµi - B«n Tiªu", 1);
tbAwardTemplet:GiveAwardByList({tbProp = {6,1,30146,0,0,0}, nBindState=-2}, "Th¬ng Lang Chi B¶o", 1);
SetTask(120,GetTask(120)+1)
Msg2Player("§· nhËn thµnh c«ng phÇn thëng cÊp ®é 120.")
else
Talk(1, "", "Ng¬i ®· nhËn råi kh«ng thÓ nhËn n÷a. ")
end
end
Khách viếng thăm hãy cùng phongmous96 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 phongmous96 vì bài viết này !
1stduc (28-07-16)
-
27-07-16, 07:30 PM #5
- Ngày tham gia
- Oct 2010
- Bài viết
- 885
- Thanks
- 62
- Thanked 146 Times in 115 Posts
Ðề: Vấn đề về thời gian sử dụng của trang bị
Khách viếng thăm hãy cùngcarotkhoaitayxâ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 carotkhoaitay vì bài viết này !
1stduc (28-07-16)
-
28-07-16, 10:45 PM #6
- Ngày tham gia
- Sep 2015
- Bài viết
- 37
- Thanks
- 21
- Thanked 5 Times in 4 Posts
Ðề: Vấn đề về thời gian sử dụng của trang bị
Khách viếng thăm hãy cùng 1stduc xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
28-07-16, 11:04 PM #7
- Ngày tham gia
- Sep 2015
- Bài viết
- 37
- Thanks
- 21
- Thanked 5 Times in 4 Posts
Ðề: Vấn đề về thời gian sử dụng của trang bị
Khách viếng thăm hãy cùng 1stduc xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
30-07-16, 08:00 PM #8
- Ngày tham gia
- Jul 2010
- Bài viết
- 278
- Thanks
- 21
- Thanked 351 Times in 86 Posts
Ðề: Vấn đề về thời gian sử dụng của trang bị
local nItemIndex = AddItem(6,1,x,1,0,0); --x: ID item
ITEM_SetExpiredTime(nItemIndex, 10080); -- Thời hạn 7 ngày
SyncItem(nItemIndex);
SetItemBindState(nItemIndex,-2); Khóa vật phẩm
thử xemKhách viếng thăm hãy cùng kennyhoang 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 kennyhoang vì bài viết này !
David_Linh_97(30-07-16)
Các Chủ đề tương tự
-
[TLBB] Xin hỏi về thời gian boss xuất hiện, và point cho trang bị
Bởi nguyenha93 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 5Bài viết cuối: 30-05-16, 06:46 PM -
[JX] Cần pro chỉ hàm thời gian cho trang bị hoàng kim !!!
Bởi prtear27295 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 0Bài viết cuối: 15-05-16, 12:51 PM -
[JX] các bạn cho mình xin hàm add trang bị có thời gian hết hạn và khóa vĩnh viễn
Bởi phuongnguyen90 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 0Bài viết cuối: 19-03-16, 10:53 AM -
[JX] Cần hướng dẫn làm trang bị giới hạn thời gian sử dụng
Bởi sky.light9530 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 3Bài viết cuối: 22-07-12, 02:46 PM -
[KT] Giảm thời gian chế tạo nguyên liệu và trang bị ?
Bởi hiencui995 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 8Bài viết cuối: 15-07-12, 07:50 AM