PDA

View Full Version : [KT] Xin hàm check nhiều vật phẩm trên người 2.6



hongphuc89
07-08-16, 11:02 AM
Như tiêu đề e đang làm cái script nâng cấp trang bị e sài sv 2.6 nhưng e không biết hàm check vật phẩm là hàm nào ai di ngang qua cho e cái hàm nhá thank all mọi người.
code e như thế này VD: muốn nâng cấp 1 trang bị X cần có Item A,B,C đại loại là 3 item trong túi, check ko có item báo ko đủ nguyển liệu, check có item thì bỏ qua bước đó và nâng cấp đc thank...

__Jie__
07-08-16, 11:53 AM
tìm hiểu về Dialog:OpenGift search trong folder script rất nhiều file sử dụng nó

hongphuc89
07-08-16, 12:01 PM
tìm hiểu về Dialog:OpenGift search trong folder script rất nhiều file sử dụng nó

thank a nhá e chịu khó tìm mà tìm mãi ko ra nên mới mạo mụi viết bài xin a đứng chém e :).
a ơi a có cái script đơn giản nào ko cho e với can item với bạc de nâng cấp trang bị ák check trong túi chu ko có hiện ra cái bảng ghép đồ.

__Jie__
07-08-16, 01:38 PM
Đơn giản thì dùng cái này <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>

hongphuc89
07-08-16, 01:52 PM
Đơn giản thì dùng cái này <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>

thank a lần nữa e có ib a đo a ơi..

30 charrrrrrrrrrrrrrrrrrrr

chinh
08-08-16, 08:13 PM
mấy cái hàm tự nâng cấp vật phẩm, hay đỏi tiem thì dễ thôi bác, do bác ko chịu tìm hiểu, với 1 khi đã dev game là dev hết mình, đam mê nó nằm trong đó đó bác

visaothe123
09-08-16, 09:22 AM
Như tiêu đề e đang làm cái script nâng cấp trang bị e sài sv 2.6 nhưng e không biết hàm check vật phẩm là hàm nào ai di ngang qua cho e cái hàm nhá thank all mọi người.
code e như thế này VD: muốn nâng cấp 1 trang bị X cần có Item A,B,C đại loại là 3 item trong túi, check ko có item báo ko đủ nguyển liệu, check có item thì bỏ qua bước đó và nâng cấp đc thank...


function tbCoThienLac:NangAn1()
local tbItemId1 = {1,16,14,3,0,0}; -- Hồn Châu
local tbItemId2 = {18,1,20316,1,0,0}; - Mảnh Ấn
local tbItemId3 = {18,10,11,2,0,0};--] KNB
local tbItemId4 = {18,1,205,1,0,0};-- NHHT
local nCount1 = me.GetItemCountInBags(1,16,14,3); -- Hồn Châu
local nCount2 = me.GetItemCountInBags(18,1,20316,1); -- Mảnh Ấn
local nCount3 = me.GetItemCountInBags(18,10,11,2); -- KNB
local nCount4 = me.GetItemCountInBags(18,1,205,1); -- NHHT
local nCount5 = me.nCashMoney; -- bạc thường
if nCount1 < 1 or nCount2 < 1000 or nCount3 < 100 or nCount4 < 5000 or nCount5 < 50000000 then -- check số lượng item trên người
Dialog:Say("<color=red>Nguyên liệu, hoặc vật phẩm đặt vào không đúng yêu cầu.")
return
end
me.AddStackItem(1,16,15,3,{bForceBind=2,},1) -- item năng cấp thành công
KDialog.MsgToGlobal("Nhân Vật: <color=green>"..me.szName.."<color> năng cấp <color=yellow>[NăngCấp] Hỏa Long Ấn<color> ");
Task:DelItem(me, tbItemId1, 1); -- xóa item khi năng cấp
Task:DelItem(me, tbItemId2, 1000); -- xóa item khi năng cấp
Task:DelItem(me, tbItemId3, 100); -- xóa item khi năng cấp
Task:DelItem(me, tbItemId4, 5000); -- xóa item khi năng cấp
me.CostMoney(50000000,0);
end