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
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