le_huy
02-12-14, 10:39 PM
Mình có chỗ không hiểu về đoạn code này ở trong suppertooltip, mong pro nào chỉ giáo dùm ạk!
function GetItemID()
local itemID=0;
local str="0";
if( szPropertys ~= nil) then
local test3,test4=string.find(szPropertys, "/755")
if test3~=nil then
szPropertys=string.gsub(szPropertys, "/755", "/5");
PushDebugMessage(tostring(test3));
end
local test5,test6=string.find(szPropertys, "/453")
if test5~=nil then
szPropertys=string.gsub(szPropertys, "/453", "/3");
end
local tmp1,tmp2=string.find(szPropertys, "-1# ItemId=")
PushDebugMessage(tostring(tmp1));
local strindex1,strindex2=string.find(szPropertys, "# ItemId=")
if strindex1~=nil then
str=string.sub(szPropertys,strindex2+1,strindex2+8 );
if tmp1~=nil then
szPropertys=string.gsub(szPropertys, "-1# ItemId=", "");
szPropertys=string.gsub(szPropertys, str, "");
--szPropertys=string.sub(szPropertys,0,tmp1-1);
else
szPropertys=string.gsub(szPropertys, "# ItemId=", "");
szPropertys=string.gsub(szPropertys, str, "");
--szPropertys=string.sub(szPropertys,0,strindex1-1);
end
end
end
itemID=tonumber(str);
PushDebugMessage(tostring(itemID));
return itemID;
end
và mấy cái này cần xem ở file txt nào để có thể hiểu đc nó,,, những con số như /755 là ở đâu vậy ạ??
function GetItemID()
local itemID=0;
local str="0";
if( szPropertys ~= nil) then
local test3,test4=string.find(szPropertys, "/755")
if test3~=nil then
szPropertys=string.gsub(szPropertys, "/755", "/5");
PushDebugMessage(tostring(test3));
end
local test5,test6=string.find(szPropertys, "/453")
if test5~=nil then
szPropertys=string.gsub(szPropertys, "/453", "/3");
end
local tmp1,tmp2=string.find(szPropertys, "-1# ItemId=")
PushDebugMessage(tostring(tmp1));
local strindex1,strindex2=string.find(szPropertys, "# ItemId=")
if strindex1~=nil then
str=string.sub(szPropertys,strindex2+1,strindex2+8 );
if tmp1~=nil then
szPropertys=string.gsub(szPropertys, "-1# ItemId=", "");
szPropertys=string.gsub(szPropertys, str, "");
--szPropertys=string.sub(szPropertys,0,tmp1-1);
else
szPropertys=string.gsub(szPropertys, "# ItemId=", "");
szPropertys=string.gsub(szPropertys, str, "");
--szPropertys=string.sub(szPropertys,0,strindex1-1);
end
end
end
itemID=tonumber(str);
PushDebugMessage(tostring(itemID));
return itemID;
end
và mấy cái này cần xem ở file txt nào để có thể hiểu đc nó,,, những con số như /755 là ở đâu vậy ạ??