Advertisement
R3DSKY_Fr

Untitled

Jul 2nd, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.74 KB | None | 0 0
  1. os.loadAPI("json")
  2.  
  3. function infos(username, password)
  4. if not username then
  5. return false
  6. else
  7. usernameENCODE = textutils.urlEncode(username)
  8. urltoken = "http://r3dsky.minesylv.be/bank/api.php?action=token&user="..usernameENCODE.."&password="..password
  9. dbtoken = http.get(urltoken).readAll()
  10. objtoken = json.decode(dbtoken)
  11. TOKEN = objtoken.user.token
  12.  
  13. urlinfos = "http://r3dsky.minesylv.be/bank/api.php?action=info&token="..TOKEN
  14. dbinfos = http.get(urlinfos).readAll()
  15. objinfos = json.decode(dbinfos)
  16. USER_FULLNAME = objinfos.user.username
  17. local results = {}
  18. for match in string.gmatch(USER_FULLNAME, "[^-]+") do
  19. table.insert(results, match)
  20. end
  21. local user_name = results[1]
  22. local user_firstname = results[2]
  23. local user_money = objinfos.user.money
  24. local user_creation_date = objinfos.user.creation_date
  25. local user_token = objinfos.user.token
  26.  
  27. return user_name, user_firstname, user_money, user_creation_date, user_token
  28. end
  29. end
  30.  
  31.  
  32. function name(username,password)
  33. if not username then
  34. return false
  35. else
  36. usernameENCODE = textutils.urlEncode(username)
  37. urltoken = "http://r3dsky.minesylv.be/bank/api.php?action=token&user="..usernameENCODE.."&password="..password
  38. dbtoken = http.get(urltoken).readAll()
  39. objtoken = json.decode(dbtoken)
  40. TOKEN = objtoken.user.token
  41.  
  42. urlinfos = "http://r3dsky.minesylv.be/bank/api.php?action=info&token="..TOKEN
  43. dbinfos = http.get(urlinfos).readAll()
  44. objinfos = json.decode(dbinfos)
  45. USER_FULLNAME = objinfos.user.username
  46. local results = {}
  47. for match in string.gmatch(USER_FULLNAME, "[^-]+") do
  48. table.insert(results, match)
  49. end
  50. local USER_NAME = results[1]
  51. return USER_NAME
  52. end
  53. end
  54.  
  55. function firstname(username,password)
  56. if not username then
  57. return false
  58. else
  59. usernameENCODE = textutils.urlEncode(username)
  60. urltoken = "http://r3dsky.minesylv.be/bank/api.php?action=token&user="..usernameENCODE.."&password="..password
  61. dbtoken = http.get(urltoken).readAll()
  62. objtoken = json.decode(dbtoken)
  63. TOKEN = objtoken.user.token
  64.  
  65. urlinfos = "http://r3dsky.minesylv.be/bank/api.php?action=info&token="..TOKEN
  66. dbinfos = http.get(urlinfos).readAll()
  67. objinfos = json.decode(dbinfos)
  68. USER_FULLNAME = objinfos.user.username
  69. local results = {}
  70. for match in string.gmatch(USER_FULLNAME, "[^-]+") do
  71. table.insert(results, match)
  72. end
  73. local USER_FIRSTNAME = results[2]
  74. return USER_FIRSTNAME
  75. end
  76. end
  77.  
  78. function money(username,password)
  79. if not username then
  80. return false
  81. else
  82. usernameENCODE = textutils.urlEncode(username)
  83. urltoken = "http://r3dsky.minesylv.be/bank/api.php?action=token&user="..usernameENCODE.."&password="..password
  84. dbtoken = http.get(urltoken).readAll()
  85. objtoken = json.decode(dbtoken)
  86. TOKEN = objtoken.user.token
  87.  
  88. urlinfos = "http://r3dsky.minesylv.be/bank/api.php?action=info&token="..TOKEN
  89. dbinfos = http.get(urlinfos).readAll()
  90. objinfos = json.decode(dbinfos)
  91. local USER_MONEY = objinfos.user.money
  92. return USER_MONEY
  93. end
  94. end
  95.  
  96. function date(username,password)
  97. if not username then
  98. return false
  99. else
  100. usernameENCODE = textutils.urlEncode(username)
  101. urltoken = "http://r3dsky.minesylv.be/bank/api.php?action=token&user="..usernameENCODE.."&password="..password
  102. dbtoken = http.get(urltoken).readAll()
  103. objtoken = json.decode(dbtoken)
  104. TOKEN = objtoken.user.token
  105.  
  106. urlinfos = "http://r3dsky.minesylv.be/bank/api.php?action=info&token="..TOKEN
  107. dbinfos = http.get(urlinfos).readAll()
  108. objinfos = json.decode(dbinfos)
  109. local USER_CREATION_DATE = objinfos.user.creation_date
  110. return USER_CREATION_DATE
  111. end
  112. end
  113.  
  114. function token(username,password)
  115. if not username then
  116. return false
  117. else
  118. usernameENCODE = textutils.urlEncode(username)
  119. urltoken = "http://r3dsky.minesylv.be/bank/api.php?action=token&user="..usernameENCODE.."&password="..password
  120. dbtoken = http.get(urltoken).readAll()
  121. objtoken = json.decode(dbtoken)
  122. TOKEN = objtoken.user.token
  123.  
  124. urlinfos = "http://r3dsky.minesylv.be/bank/api.php?action=info&token="..TOKEN
  125. dbinfos = http.get(urlinfos).readAll()
  126. objinfos = json.decode(dbinfos)
  127. local USER_TOKEN = objinfos.user.token
  128. return USER_TOKEN
  129. end
  130. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement