malong6120
30-08-17, 02:19 AM
hiện là đang tập tành đổi vật phẩm lấy đồng mà không biết sai gì em no báo lỗi miết
function tbNpc:OnOpenTrungOk(tbItemObj)
local tbItemList = {};
local nCoin = 0;
for _, pItem in pairs(tbItemObj) do
for _, item in pairs(tbItem) do
if (pItem[1].nGenre == item[1] and pItem[1].nDetail == item[2] and pItem[1].nParticular == item[3] and pItem[1].nLevel == item[4]) then
nCoin = nCoin + item[5]*pItem[1].nCount;
break;
end
end
end
--add bac
me.AddCoin(nCoin);
--Xoa vat pham
for _, pItem in pairs(tbItemObj) do
for _, item in pairs(tbItem) do
if (pItem[1].nGenre == item[1] and pItem[1].nDetail == item[2] and pItem[1].nParticular == item[3] and pItem[1].nLevel == item[4]) then
me.DelItem(pItem[1]);
break;
end
end
end
end;
TKs 1000 lần:D
function tbNpc:OnOpenTrungOk(tbItemObj)
local tbItemList = {};
local nCoin = 0;
for _, pItem in pairs(tbItemObj) do
for _, item in pairs(tbItem) do
if (pItem[1].nGenre == item[1] and pItem[1].nDetail == item[2] and pItem[1].nParticular == item[3] and pItem[1].nLevel == item[4]) then
nCoin = nCoin + item[5]*pItem[1].nCount;
break;
end
end
end
--add bac
me.AddCoin(nCoin);
--Xoa vat pham
for _, pItem in pairs(tbItemObj) do
for _, item in pairs(tbItem) do
if (pItem[1].nGenre == item[1] and pItem[1].nDetail == item[2] and pItem[1].nParticular == item[3] and pItem[1].nLevel == item[4]) then
me.DelItem(pItem[1]);
break;
end
end
end
end;
TKs 1000 lần:D