Advertisement
BillBodkin

BBCCinputProcesser

Jun 4th, 2015
352
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.28 KB | None | 0 0
  1. emailId = 5
  2. itemServerId = 0
  3. requestId = 3
  4. accountId = 8
  5. currencyId = 4
  6. transferId = 9
  7.  
  8. on = true
  9.  
  10. -- 'ss' system -  ^ = null
  11. -- chars 1-10: service / userName to send info from server    11-20: accountFrom
  12. -- 11-20 left as ^^^^^^^^^^ if not logged in (used when logging in)
  13.  
  14. -- ^ go AFTER content
  15.  
  16. --EMAIL
  17. --21-30: accountTo
  18. --31<: message
  19.  
  20. --itemRequest
  21. --21-30: requestitem / checkListOfItems
  22. --31-50: itemName
  23. --as: minecraft:dirt
  24. --51-60: quantity
  25. --as: 04^^^^^^^^
  26. --61-63: length of itemName
  27. --as:05
  28.  
  29. print("on")
  30. rednet.open("top")
  31. while on == true do
  32.     inputData = {}
  33.     inputFromId,  input, inputProtocal = rednet.receive()
  34.     print("input: "..input)
  35.     forwardToName = input:sub(1, 10)
  36.     if forwardToName == "EMAIL^^^^^" then
  37.         forwardTo = emailId
  38.         forwardToName = "EMAIL"
  39.     elseif forwardToName == "REQUEST^^^" then
  40.         forwardTo = requestId
  41.         forwardToName = "REQUEST"
  42.     elseif forwardToName == "ACCOUNT^^^" then
  43.         forwardTo = accountId
  44.         forwardToName = "ACCOUNT"
  45.     elseif forwardToName == "CURRENCY^^" then
  46.         forwardTo = currencyId
  47.         forwardToName = "CURRENCY"
  48.     else
  49.         forwardTo = transferId
  50.     end
  51.     print("Server To Forward To: ".. forwardToName)
  52.     print(forwardToName.."ID: "..tonumber(forwardTo))
  53.     os.sleep(0.5)
  54.     rednet.send(tonumber(forwardTo), input)
  55. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement