PDA

View Full Version : [JX] xin hỏi trong đoạn code này hàm yêu cầu trang bị khóa



kt2016
16-02-17, 11:25 AM
Xin hỏi trong đoạn code này hàm yêu cầu trang bị khóa và không khóa...
ai biết chỉ giúp mình với mình check không ra



function exchange_olditem_compose(nCount)
if (nCount <= 0) then
Talk(1, "", "Xin mêi bá vµo trang bÞ cã thÓ ®æi ®­îc.");
return
end

if (nCount > 1) then
Talk(1, "", "Mét lÇn chØ cã thÓ dïng mét trang bÞ ®Ó ®æi thµnh hån th¹ch");
return
end

local nItemIndex = GetGiveItemUnit(1);

if (nItemIndex == nil or nItemIndex <= 0) then
Talk(1, "", "Xin mêi bá vµo trang bÞ cã thÓ ®æi ®­îc.");
return
end

local nBindState = GetItemBindState(nItemIndex);

if (nBindState ~= 0) then
Talk(1, "", "ChØ cã thÓ dïng trang bÞ kh«ng khãa vµ kh«ng cã thêi h¹n sö dông ®æi thµnh hån th¹ch");
return
end

local nUseTime = ITEM_GetLeftUsageTime(nItemIndex);
local nExpireTime = ITEM_GetExpiredTime(nItemIndex);

if ((nUseTime > 0 and nUseTime ~= 4294967295)or (nExpireTime > 0)) then
Talk(1, "", "ChØ cã thÓ dïng trang bÞ kh«ng khãa vµ kh«ng cã thêi h¹n sö dông ®æi thµnh hån th¹ch");
return
end

local nExchangeValue = GetItemExchangeValue(nItemIndex);

if (nExchangeValue <= 0) then
Talk(1, "", "Xin mêi bá vµo trang bÞ cã thÓ ®æi ®­îc.");
return
end

exchange_olditem_compse_confirm_dlg(nItemIndex, nExchangeValue);
end

Linh_JX
16-02-17, 02:27 PM
if (nBindState ~= 0) then
Talk(1, "", "ChØ cã thÓ dïng trang bÞ kh«ng khãa vµ kh«ng cã thêi h¹n sö dông ®æi thµnh hån th¹ch");
return
end
đây bác đây là hàm check trang bị khóa nhé. nếu khóa sẽ không bỏ vào đổi được