Advertisement
buttercheetah

Software at the bank

Aug 23rd, 2021 (edited)
562
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.76 KB | None | 0 0
  1. local component = require("component")
  2. local computer = require("computer")
  3. local event = require("event")
  4. local inet = require("internet")
  5. while (1==1) do
  6.     os.execute("cls")
  7.     print("Please enter card!")
  8.     local e = {event.pull("magData")}
  9.     local cardname = ""
  10.     local carddata = ""
  11.     for k, v in pairs(e) do
  12.       if (k == 3) then
  13.         cardname = v
  14.       end
  15.       if (k == 4) then
  16.         carddata = v
  17.       end
  18.     end
  19.     local cardresponse = inet.request("http://secondary.infinity-servers.com:9000/card/get", tostring(carddata))
  20.     local cardresponsebody = ""
  21.     for chunk in cardresponse do
  22.       cardresponsebody = cardresponsebody .. chunk
  23.     end
  24.     if (cardresponsebody == "True") then
  25.       local cardnameresponse = inet.request("http://secondary.infinity-servers.com:9000/card/name", tostring(carddata))
  26.       local cardnamebody = ""
  27.       for chunk in cardnameresponse do
  28.         cardnamebody = cardnamebody .. chunk
  29.       end
  30.       local response = inet.request("http://secondary.infinity-servers.com:9000/databaseget/" .. cardnamebody)
  31.       local body = ""
  32.       for chunk in response do
  33.           body = body .. chunk
  34.       end
  35.       os.execute("cls")
  36.       local Value = tonumber(body)
  37.       if (Value > 0) then
  38.         Value = -Value
  39.       elseif (Value < 0) then
  40.         Value = Value * -1
  41.       end
  42.       print("Card ending in " .. string.sub(carddata, -9, -7))
  43.       print("Account Name: " .. cardnamebody)
  44.       print("Current account balance: " .. tostring(Value))
  45.       print("\nIf you have any questions or concerns about your balance please speak to a \ncustomer representative\n")
  46.       print("Press Enter when done")
  47.       io.read()
  48.     else
  49.       print("Card Declined")
  50.       os.sleep(5)
  51.     end
  52. end
  53.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement