Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- os.loadAPI("json")
- function infos(username, password)
- if not username then
- return false
- else
- usernameENCODE = textutils.urlEncode(username)
- urltoken = "http://r3dsky.minesylv.be/bank/api.php?action=token&user="..usernameENCODE.."&password="..password
- dbtoken = http.get(urltoken).readAll()
- objtoken = json.decode(dbtoken)
- TOKEN = objtoken.user.token
- urlinfos = "http://r3dsky.minesylv.be/bank/api.php?action=info&token="..TOKEN
- dbinfos = http.get(urlinfos).readAll()
- objinfos = json.decode(dbinfos)
- USER_FULLNAME = objinfos.user.username
- local results = {}
- for match in string.gmatch(USER_FULLNAME, "[^-]+") do
- table.insert(results, match)
- end
- local user_name = results[1]
- local user_firstname = results[2]
- local user_money = objinfos.user.money
- local user_creation_date = objinfos.user.creation_date
- local user_token = objinfos.user.token
- return user_name, user_firstname, user_money, user_creation_date, user_token
- end
- end
- function name(username,password)
- if not username then
- return false
- else
- usernameENCODE = textutils.urlEncode(username)
- urltoken = "http://r3dsky.minesylv.be/bank/api.php?action=token&user="..usernameENCODE.."&password="..password
- dbtoken = http.get(urltoken).readAll()
- objtoken = json.decode(dbtoken)
- TOKEN = objtoken.user.token
- urlinfos = "http://r3dsky.minesylv.be/bank/api.php?action=info&token="..TOKEN
- dbinfos = http.get(urlinfos).readAll()
- objinfos = json.decode(dbinfos)
- USER_FULLNAME = objinfos.user.username
- local results = {}
- for match in string.gmatch(USER_FULLNAME, "[^-]+") do
- table.insert(results, match)
- end
- local USER_NAME = results[1]
- return USER_NAME
- end
- end
- function firstname(username,password)
- if not username then
- return false
- else
- usernameENCODE = textutils.urlEncode(username)
- urltoken = "http://r3dsky.minesylv.be/bank/api.php?action=token&user="..usernameENCODE.."&password="..password
- dbtoken = http.get(urltoken).readAll()
- objtoken = json.decode(dbtoken)
- TOKEN = objtoken.user.token
- urlinfos = "http://r3dsky.minesylv.be/bank/api.php?action=info&token="..TOKEN
- dbinfos = http.get(urlinfos).readAll()
- objinfos = json.decode(dbinfos)
- USER_FULLNAME = objinfos.user.username
- local results = {}
- for match in string.gmatch(USER_FULLNAME, "[^-]+") do
- table.insert(results, match)
- end
- local USER_FIRSTNAME = results[2]
- return USER_FIRSTNAME
- end
- end
- function money(username,password)
- if not username then
- return false
- else
- usernameENCODE = textutils.urlEncode(username)
- urltoken = "http://r3dsky.minesylv.be/bank/api.php?action=token&user="..usernameENCODE.."&password="..password
- dbtoken = http.get(urltoken).readAll()
- objtoken = json.decode(dbtoken)
- TOKEN = objtoken.user.token
- urlinfos = "http://r3dsky.minesylv.be/bank/api.php?action=info&token="..TOKEN
- dbinfos = http.get(urlinfos).readAll()
- objinfos = json.decode(dbinfos)
- local USER_MONEY = objinfos.user.money
- return USER_MONEY
- end
- end
- function date(username,password)
- if not username then
- return false
- else
- usernameENCODE = textutils.urlEncode(username)
- urltoken = "http://r3dsky.minesylv.be/bank/api.php?action=token&user="..usernameENCODE.."&password="..password
- dbtoken = http.get(urltoken).readAll()
- objtoken = json.decode(dbtoken)
- TOKEN = objtoken.user.token
- urlinfos = "http://r3dsky.minesylv.be/bank/api.php?action=info&token="..TOKEN
- dbinfos = http.get(urlinfos).readAll()
- objinfos = json.decode(dbinfos)
- local USER_CREATION_DATE = objinfos.user.creation_date
- return USER_CREATION_DATE
- end
- end
- function token(username,password)
- if not username then
- return false
- else
- usernameENCODE = textutils.urlEncode(username)
- urltoken = "http://r3dsky.minesylv.be/bank/api.php?action=token&user="..usernameENCODE.."&password="..password
- dbtoken = http.get(urltoken).readAll()
- objtoken = json.decode(dbtoken)
- TOKEN = objtoken.user.token
- urlinfos = "http://r3dsky.minesylv.be/bank/api.php?action=info&token="..TOKEN
- dbinfos = http.get(urlinfos).readAll()
- objinfos = json.decode(dbinfos)
- local USER_TOKEN = objinfos.user.token
- return USER_TOKEN
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement