Advertisement
SirBaconBitz

AE Item Request

Feb 15th, 2014
216
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.31 KB | None | 0 0
  1. export = peripheral.wrap("right")
  2. itemstack = {id=4,qty=1}
  3.  bridge = peripheral.wrap("left")
  4. while true do
  5. herp = 0
  6. derp = 0
  7. dmgvar = 0
  8. amount = 0
  9. itemstack = {id=4,qty=1}
  10. e, msg, d, b, c = os.pullEvent("chat_command")
  11.     for word in msg:gmatch('[^%-]+') do
  12.         value = tonumber(word)
  13.         print(textutils.serialize(itemstack))
  14.         itemstack.id = value
  15.         if string.find(word, ":") then
  16.             itemstack = {id=4,dmg=0,qty=1}
  17.             print(word)
  18.             for whut in word:gmatch('[^%:]+') do
  19.             derp = herp
  20.             herp = whut
  21.             end
  22.             itemstack = {id=4,dmg=0,qty=1}
  23.             if string.find(herp, "~") then
  24.                 for nope in herp:gmatch('[^%~]+') do
  25.                 dmgvar = amount
  26.                 amount = nope
  27.                 end
  28.                 itemstack.qty = tonumber(amount)
  29.                 itemstack.dmg = tonumber(dmgvar)
  30.                 itemstack.id = tonumber(derp)
  31.             else
  32.             print(derp)
  33.             print(herp)
  34.             itemstack.dmg = tonumber(herp)
  35.             itemstack.id = tonumber(derp)
  36.             end
  37.         elseif string.find(word, "~") then
  38.             itemstack = {id=4,qty=1}
  39.             for nope in word:gmatch('[^%~]+') do
  40.                 dmgvar = amount
  41.                 amount = nope
  42.             end
  43.             print(amount)
  44.             print(textutils.serialize(itemstack))
  45.             itemstack.qty = tonumber(amount)
  46.             print(textutils.serialize(itemstack))
  47.             itemstack.id = tonumber(dmgvar)
  48.         end
  49.         print(textutils.serialize(itemstack))
  50.         export.extractItem(itemstack,"down")
  51.     end
  52. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement