PDA

View Full Version : [KT] Share code mở khóa item cho ae newbie. AE pro có rồi đừng gạch đá e nhé ^^!!



tonyus
26-11-21, 11:51 AM
Code dùng cho mấy chức năng mở khóa item

Vidu như đạt level nào đó sẻ được quyền mở khóa trang bị hoặc tài phú hay tích lũy gì đó đạt mốc nhất định,..... vâng vâng và mây mây..^^ =)) ^^ =)) ^^ =)) ^^ =))


Chỉ cần thêm phần điều kiện. nhưng mấy điều kiện đó trên clb đã có nhiều ae share rồi các bạn tìm lại nha. 8-} 8-} 8-} 8-}



--Code

function tbUnlockMask:OnUse()
-- Điều Kiện gì thì các bạn cho vào phía dưới dòng này


----------------------------------------------------------------------
local szMsg = "Đặt vào MẶt Nạ cần Mở Khóa";
Dialog:OpenGift(szMsg, nil, {self.CuongHoa, self, 1});
end
function tbUnlockMask:CuongHoa(nValue, tbUnlockMaskObj)
local tbUnlockMaskId1 = {18,1,22240,1,0,0}; -- chaos 6
local tbUnlockMaskInfo = {bForceBind=1,};
local tbUnlockMaskList = {};
local nCount = 0;
for i = 1, #tbUnlockMaskObj do
nCount = nCount + tbUnlockMaskObj[i][1].nCount;
end
--Check đúng 15 Mảnh ghép hay không?
if nCount ~= 1 then
Dialog:Say("Chỉ được đặt vào 1 vật phẩm", {"Ta biết rồi !"});
return 0;
end
for _, pItem in pairs(tbUnlockMaskObj) do
--if pItem[1].szName == "Phi Phong Song Long Huyền Thoại" then
if pItem[1].nGenre ~= 1 and pItem[1].nDetail ~= 13 then
Dialog:Say("Cái này mà củng đòi nâng cấp");

return;

end

local pItem1 = me.AddItem(pItem[1].nGenre, pItem[1].nDetail, pItem[1].nParticular, pItem[1].nLevel);
KDialog.MsgToGlobal("<color=yellow>Người chơi <color=green>["..me.szName.."]<color> sử dụng <color=pink>Chaos (Mặt Nạ)<color> mở Khóa <color=green>"..pItem1.szName.."<color> Thành Công");
me.ConsumeItemInBags(1, 18,1,22240,1);
end

for _, pItem in pairs(tbUnlockMaskObj) do
if me.DelItem(pItem[1]) ~= 1 then
return 0;
end
end
end

niếu không làm dc ae thì liên hệ mình qua zalo giúp được gì mình sẻ giúp : 0974001512