Guest User

Master Merchant for ESO - data export

a guest
Dec 2nd, 2016
861
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.22 KB | None | 0 0
  1. dofile("MM00Data.lua")
  2. dofile("MM01Data.lua")
  3. dofile("MM02Data.lua")
  4. dofile("MM03Data.lua")
  5. dofile("MM04Data.lua")
  6. dofile("MM05Data.lua")
  7. dofile("MM06Data.lua")
  8. dofile("MM07Data.lua")
  9. dofile("MM08Data.lua")
  10. dofile("MM09Data.lua")
  11. dofile("MM10Data.lua")
  12. dofile("MM11Data.lua")
  13. dofile("MM12Data.lua")
  14. dofile("MM13Data.lua")
  15. dofile("MM14Data.lua")
  16. dofile("MM15Data.lua")
  17.  
  18. function add_sales_data(l, full)
  19.     mm_sales =  full["Default"]["MasterMerchant"]["$AccountWide"]["SalesData"]
  20.     for k,v in pairs(mm_sales) do
  21.         i = mm_sales[k]
  22.         for ik,iv in pairs(i) do
  23.             itemdesc = i[ik]["itemDesc"]
  24.             itemadder = i[ik]["itemAdderText"]
  25.             itemlevel, itemquality = itemadder:match("([^ ]+) ([^ ]+)")
  26.             si = i[ik]["sales"]
  27.             for sk,sv in pairs(si) do
  28.                 e = si[sk]
  29.                 guild = e["guild"]
  30.                 price = e["price"]
  31.                 quantity = e["quant"]
  32.                 line = itemdesc
  33.                 line = line .. "~" .. itemlevel
  34.                 line = line .. "~" .. itemquality
  35.                 line = line .. "~" .. guild
  36.                 line = line .. "~" .. price
  37.                 line = line .. "~" .. quantity
  38.                 table.insert(l, line)
  39.             end
  40.         end
  41.     end
  42.     return l
  43. end
  44.  
  45. lines = {}
  46. lines = add_sales_data(lines, MM00DataSavedVariables)
  47. lines = add_sales_data(lines, MM01DataSavedVariables)
  48. lines = add_sales_data(lines, MM02DataSavedVariables)
  49. lines = add_sales_data(lines, MM03DataSavedVariables)
  50. lines = add_sales_data(lines, MM04DataSavedVariables)
  51. lines = add_sales_data(lines, MM05DataSavedVariables)
  52. lines = add_sales_data(lines, MM06DataSavedVariables)
  53. lines = add_sales_data(lines, MM07DataSavedVariables)
  54. lines = add_sales_data(lines, MM08DataSavedVariables)
  55. lines = add_sales_data(lines, MM09DataSavedVariables)
  56. lines = add_sales_data(lines, MM10DataSavedVariables)
  57. lines = add_sales_data(lines, MM11DataSavedVariables)
  58. lines = add_sales_data(lines, MM12DataSavedVariables)
  59. lines = add_sales_data(lines, MM13DataSavedVariables)
  60. lines = add_sales_data(lines, MM14DataSavedVariables)
  61. lines = add_sales_data(lines, MM15DataSavedVariables)
  62.  
  63. for i,v in ipairs(lines) do
  64.     print(v)
  65. end
Advertisement
Add Comment
Please, Sign In to add comment