Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local json = require("json")
- local ip = "ccash.ryzerth.com"
- local url = "http://"..ip.."/BankF"
- local monitor = peripheral.find("monitor")
- local request
- while true do
- local request = http.get(url.."/allusers")
- if (request ~= nil) then
- local users_data = json.decode(request:readAll())
- request.close()
- local users = users_data["value"]
- if (users ~= nil) then
- for i=1,#users do
- local request = http.get(url.."/"..users[i].."/bal")
- if (request ~= nil) then
- local bal_data = json.decode(request:readAll())
- request.close()
- local bal = bal_data["value"]
- if (bal ~= nil) then
- users[i] = {name = users[i], balance = bal}
- end
- end
- end
- os.sleep(3)
- print("Updating...")
- monitor.clear()
- for i=1,#users do
- monitor.setCursorPos(1,i)
- monitor.write(users[i]["name"])
- monitor.setCursorPos(17-#tostring(users[i]["balance"]), i)
- monitor.write(users[i]["balance"])
- end
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment