Module:Sandbox/User:Alsang/PriceChecker: Difference between revisions

Jump to navigation Jump to search
Content added Content deleted
m (Undo revision 55025 by Californ1a (talk))
Tag: Undo
No edit summary
Line 6: Line 6:
-- other parameters are determined by subqueries of chained pages
-- other parameters are determined by subqueries of chained pages
local query = {
local query = {
'[[-Sold item::~*]]',
'[[-Sold item::+]]',
'?=Name',
'?=Name',
'?-Sold item.Shop sell price=ShopValue',
'?-Sold item.Shop sell price=ShopValue',
Line 17: Line 17:
local out = {}
local out = {}
for _,item in ipairs(results) do
for _,item in ipairs(results) do
if not(tonumber(item.ShopValue)==tonumber(item.InfoboxValue)) then
local i = tonumber(item.InfoboxValue)
local s = item.ShopValue
local add = true
if type(s)=='string' then
if i==tonumber(s) then
add = false
end
elseif type(s)=='table' then
for _,shop in ipairs(s) do
if i==tonumber(shop) then
add = false
end
end
end
if add then
table.insert(out,item.Name)
table.insert(out,item.Name)
end
end