Advertisement
j311yf1sh

my Addon

Nov 11th, 2012
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 6.73 KB | None | 0 0
  1. function TheShuffler_GetValue(ITEM,TYPE)
  2.     local Price -- create price local
  3.  
  4.     if TheShufflerDB.Auction_DB == "TradeSkillMaster" then
  5.         if TYPE == "Stack" then
  6.             Price = ((TSMAPI:GetItemValue(ITEM,"DBMinBuyout") / 10000) * 20)
  7.         elseif TYPE == "Each" then
  8.             Price = (TSMAPI:GetItemValue(ITEM,"DBMinBuyout") / 10000)
  9.         end
  10.     elseif TheShufflerDB.Auction_DB == "Auctionator" then
  11.         if TYPE == "Stack" then
  12.             Price = ((GetAuctionBuyout(ITEM) / 10000) * 20)
  13.         elseif TYPE == "Each" then
  14.             Price = (GetAuctionBuyout(ITEM) / 10000)
  15.         end
  16.     else
  17.         Price = 0
  18.         TheShuffler:Print("No Price Database found")
  19.     end
  20.  
  21.     if Price == nil or Price == 0 then
  22.         Price = 0
  23.     end
  24.     TheShuffler:Print(Price)
  25.     return Price
  26. end
  27.  
  28. function TheShuffler_PriceChecks()
  29.  
  30.     -- Rares--
  31.     TSRedGemsRares = {}
  32.     TSGreenGemsRares = {}
  33.     TSBlueGemsRares = {}
  34.     TSOrangeGemsRares = {}
  35.     TSYellowGemsRares = {}
  36.     TSPurpleGemsRares = {}
  37.  
  38.     -- Perfects --
  39.     TSRedGemsPerfect = {}
  40.     TSGreenGemsPerfect = {}
  41.     TSBlueGemsPerfect = {}
  42.     TSOrangeGemsPerfect = {}
  43.     TSYellowGemsPerfect = {}
  44.     TSPurpleGemsPerfect = {}
  45.  
  46.     -- Normals --
  47.     TSRedGemsNorm = {}
  48.     TSGreenGemsNorm = {}
  49.     TSBlueGemsNorm = {}
  50.     TSOrangeGemsNorm = {}
  51.     TSYellowGemsNorm = {}
  52.     TSPurpleGemsNorm = {}
  53.  
  54.     --Uncut rare--
  55.     TSPrimordialRubyPrice = TheShuffler_GetValue(76131,"Each")
  56.     TSRiversHeartsPrice = TheShuffler_GetValue(76138,"Each")
  57.     TSSunsRadiancePrice = TheShuffler_GetValue(76142,"Each")
  58.     TSVermillionOnyxPrice = TheShuffler_GetValue(76140,"Each")
  59.     TSWildJadePrice = TheShuffler_GetValue(76139,"Each")
  60.     TSImperialAmethystPrice = TheShuffler_GetValue(76141,"Each")
  61.  
  62.     -- uncut norm --
  63.     TSLapisLauzliPrice = TheShuffler_GetValue(76133,"Each")
  64.     TSTigerOpalPrice = TheShuffler_GetValue(76130,"Each")
  65.     TSSunstonePrice = TheShuffler_GetValue(76134,"Each")
  66.     TSRogueStonePrice = TheShuffler_GetValue(76135,"Each")
  67.     TSAlexandritePrice = TheShuffler_GetValue(76137,"Each")
  68.     TSPandarianGarnetPrice = TheShuffler_GetValue(76136,"Each")
  69.  
  70.     -- Chant Mat's--
  71.     TSSpiritDust = TheShuffler_GetValue(74249,"Each")
  72.     TSMysteriousEssence = TheShuffler_GetValue(74250,"Each")
  73.     TSEtherealShard = TheShuffler_GetValue(74247,"Each")
  74.     TSShaCrystal = TheShuffler_GetValue(74248,"Each")
  75.  
  76.     --Xmute mats --
  77.     TSGoldenLotus = TheShuffler_GetValue(72238,"Each")
  78.  
  79.     -- Other stuff --
  80.     TSPrimordialRuby = TheShuffler_GetValue(76132,"Each")
  81.  
  82.     -- Red Gem rare Array --
  83.     TSRedGemsRares[76696] = TheShuffler_GetValue(76696,"Each")
  84.     TSRedGemsRares[76694] = TheShuffler_GetValue(76694,"Each")
  85.     TSRedGemsRares[76692] = TheShuffler_GetValue(76692,"Each")
  86.     TSRedGemsRares[76695] = TheShuffler_GetValue(76695,"Each")
  87.     TSRedGemsRares[76693] = TheShuffler_GetValue(76693,"Each")
  88.  
  89.     -- Green Gem Array --
  90.     TSGreenGemsRares[76446] = TheShuffler_GetValue(76446,"Each")
  91.     TSGreenGemsRares[76646] = TheShuffler_GetValue(76646,"Each")
  92.     TSGreenGemsRares[76651] = TheShuffler_GetValue(76651,"Each")
  93.     TSGreenGemsRares[76654] = TheShuffler_GetValue(76654,"Each")
  94.     TSGreenGemsRares[76652] = TheShuffler_GetValue(76652,"Each")
  95.     TSGreenGemsRares[76642] = TheShuffler_GetValue(76642,"Each")
  96.     TSGreenGemsRares[76640] = TheShuffler_GetValue(76640,"Each")
  97.     TSGreenGemsRares[76655] = TheShuffler_GetValue(76655,"Each")
  98.     TSGreenGemsRares[76641] = TheShuffler_GetValue(76641,"Each")
  99.     TSGreenGemsRares[76656] = TheShuffler_GetValue(76656,"Each")
  100.     TSGreenGemsRares[76649] = TheShuffler_GetValue(76649,"Each")
  101.     TSGreenGemsRares[76653] = TheShuffler_GetValue(76653,"Each")
  102.     TSGreenGemsRares[76643] = TheShuffler_GetValue(76643,"Each")
  103.     TSGreenGemsRares[76650] = TheShuffler_GetValue(76650,"Each")
  104.     TSGreenGemsRares[76657] = TheShuffler_GetValue(76657,"Each")
  105.     TSGreenGemsRares[76648] = TheShuffler_GetValue(76648,"Each")
  106.     TSGreenGemsRares[76647] = TheShuffler_GetValue(76647,"Each")
  107.     TSGreenGemsRares[76645] = TheShuffler_GetValue(76645,"Each")
  108.  
  109.     --Blue gem rare array--
  110.     TSBlueGemsRares[76636] = TheShuffler_GetValue(76636,"Each")
  111.     TSBlueGemsRares[76639] = TheShuffler_GetValue(76639,"Each")
  112.     TSBlueGemsRares[76638] = TheShuffler_GetValue(76638,"Each")
  113.     TSBlueGemsRares[76637] = TheShuffler_GetValue(76637,"Each")
  114.  
  115.     --Orange gem rare Array--
  116.     TSOrangeGemsRares[76670] = TheShuffler_GetValue(76670,"Each")
  117.     TSOrangeGemsRares[76672] = TheShuffler_GetValue(76672,"Each")
  118.     TSOrangeGemsRares[76665] = TheShuffler_GetValue(76665,"Each")
  119.     TSOrangeGemsRares[76659] = TheShuffler_GetValue(76659,"Each")
  120.     TSOrangeGemsRares[76658] = TheShuffler_GetValue(76658,"Each")
  121.     TSOrangeGemsRares[76666] = TheShuffler_GetValue(76666,"Each")
  122.     TSOrangeGemsRares[76669] = TheShuffler_GetValue(76669,"Each")
  123.     TSOrangeGemsRares[76673] = TheShuffler_GetValue(76673,"Each")
  124.     TSOrangeGemsRares[76661] = TheShuffler_GetValue(76661,"Each")
  125.     TSOrangeGemsRares[76671] = TheShuffler_GetValue(76671,"Each")
  126.     TSOrangeGemsRares[76675] = TheShuffler_GetValue(76675,"Each")
  127.     TSOrangeGemsRares[76662] = TheShuffler_GetValue(76662,"Each")
  128.     TSOrangeGemsRares[76660] = TheShuffler_GetValue(76660,"Each")
  129.     TSOrangeGemsRares[76668] = TheShuffler_GetValue(76668,"Each")
  130.     TSOrangeGemsRares[76663] = TheShuffler_GetValue(76663,"Each")
  131.     TSOrangeGemsRares[76679] = TheShuffler_GetValue(76679,"Each")
  132.     TSOrangeGemsRares[76674] = TheShuffler_GetValue(76674,"Each")
  133.     TSOrangeGemsRares[76678] = TheShuffler_GetValue(76678,"Each")
  134.     TSOrangeGemsRares[76664] = TheShuffler_GetValue(76664,"Each")
  135.     TSOrangeGemsRares[76676] = TheShuffler_GetValue(76676,"Each")
  136.     TSOrangeGemsRares[76667] = TheShuffler_GetValue(76667,"Each")
  137.     TSOrangeGemsRares[76677] = TheShuffler_GetValue(76677,"Each")
  138.  
  139.     --Yellow Gem rare Array--
  140.     TSYellowGemsRares[76700] = TheShuffler_GetValue(76700,"Each")
  141.     TSYellowGemsRares[76701] = TheShuffler_GetValue(76701,"Each")
  142.     TSYellowGemsRares[76699] = TheShuffler_GetValue(76699,"Each") --- Errors here
  143.     TSYellowGemsRares[76697] = TheShuffler_GetValue(76697,"Each")
  144.     TSYellowGemsRares[76698] = TheShuffler_GetValue(76698,"Each")
  145.  
  146.     --Purple Gem rare Array--
  147.     TSPurpleGemsRares[76681] = TheShuffler_GetValue(76681,"Each")
  148.     TSPurpleGemsRares[89680] = TheShuffler_GetValue(89680,"Each")
  149.     TSPurpleGemsRares[76690] = TheShuffler_GetValue(76690,"Each")
  150.     TSPurpleGemsRares[76684] = TheShuffler_GetValue(76684,"Each")
  151.     TSPurpleGemsRares[76680] = TheShuffler_GetValue(76680,"Each")
  152.     TSPurpleGemsRares[76688] = TheShuffler_GetValue(76688,"Each")
  153.     TSPurpleGemsRares[76685] = TheShuffler_GetValue(76685,"Each")
  154.     TSPurpleGemsRares[76686] = TheShuffler_GetValue(76686,"Each")
  155.     TSPurpleGemsRares[76683] = TheShuffler_GetValue(76683,"Each")
  156.     TSPurpleGemsRares[76687] = TheShuffler_GetValue(76687,"Each")
  157.     TSPurpleGemsRares[76691] = TheShuffler_GetValue(76691,"Each")
  158.     TSPurpleGemsRares[89674] = TheShuffler_GetValue(89674,"Each")
  159.     TSPurpleGemsRares[76689] = TheShuffler_GetValue(76689,"Each")
  160.     TSPurpleGemsRares[76682] = TheShuffler_GetValue(76682,"Each")
  161. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement