PDA

View Full Version : [KT] Cho hỏi cách làm item khoá có hạn sử dụng



anhvaem_n2s
20-11-12, 11:04 AM
Anh em cho mình hỏi làm sao làm 1 item khoá và có hạn sử dụng vậy

add item khoá kết hợp với hạn sử dụng thì lại không được :(

BMK
20-11-12, 11:24 AM
local nHuyenTinh = me.AddItem(18,1,1,12).Bind(0);
me.SetItemTimeout(nHuyenTinh, os.date("%Y/%m/%d/%H/%M/%S", GetTime() + 15*60*24*60), 0); -- 15 ngay se tu dong het han
Hàm cơ bản cho bạn tham khảo :)

anhvaem_n2s
20-11-12, 02:50 PM
mình nhớ hàm khoá là Bind(1) chứ nhỉ

vipbk
20-11-12, 02:57 PM
local pItem = me.AddItem(ID);
pItem.Bind(1);
me.SetItemTimeout(pItem, 3*24*60, 0); --3 ngày

satthupro95
20-11-12, 10:59 PM
Để như bác Hồ Duy Quốc Bảo và VipBK vẫn k được ạ .
Nếu bỏ bind(1) đi thì hiện ngày còn sử dụng được
Thêm bind(1) vào thì ngày sử dụng k hiện lên được nữa

kakakura
20-11-12, 11:26 PM
Mình dùng cái này vẫn được mà . và vẫn khóa thời hạn 15 ngày


local pItem = me.AddItem(Genre,Detail,Particular,Level);
me.SetItemTimeout(pItem, 21600, 0); --- thoi gian 15 ngày
pItem.Bind(1);

hieubg1900
21-11-12, 01:09 AM
Bất kỳ vật phẩm nào cũng sẽ khóa và có hạn hết

Thời gian hết hạn : 2*24*60


local pItem = me.AddItem(ID của vật phẩm);
pItem.Bind(1);
me.SetItemTimeout(pItem, 2*24*60, 0);

kakakura
21-11-12, 11:39 PM
me.AddStackItem(18, 1,1644,20,nil,200);

Như Vậy thì chỉnh khóa sao nhĩ.

anhvaem_n2s
04-12-12, 08:03 PM
sao thời gian plugin thì đúng mà thời gian ghi trên thông tin vật phẩm lại khác đc nhỉ
<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> .jpg (<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> .jpg)

add 1 vật phẩm 3 ngày, nó hiển thì còn hơn 2day nữa là đúng, nhưng thông tin thì lại 10h 52p ngày 8/12, trong khi ngày hiện tại là 4/12. như vậy là 4 ngày rồi nhỉ

vipbk
04-12-12, 08:10 PM
bạn xem lại hàm add ra vật phẩm xem có đúng thời gian không, nhớ là tính bằng phút:

local pItem = me.AddItem(ID);
pItem.Bind(1);
me.SetItemTimeout(pItem, 3*24*60, 0);

là 3 ngày

anhvaem_n2s
04-12-12, 09:56 PM
mình dùng chính xác cái này luôn


local pItem = me.AddItem(ID);pItem.Bind(1);me.SetItemTimeout(pIt em, 3*24*60, 0);

như vậy sẽ ra 3 ngày, nó hiển thị như trên, mình dùng cho ra tồn tại 5 phút nó cũng ghi như thế, ở chỗ ật phẩm hiển thị đúng 5 phút. thế mới nói