Advertisement
MrUndead

ServerOn.lua

Jan 28th, 2022 (edited)
891
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.33 KB | None | 0 0
  1. local component = require("component")
  2. local term = require("term")
  3. local event = require("event")
  4. local Data = component.data
  5. local m = component.modem
  6.  
  7. term.clear()
  8.  
  9. local PortO = 123
  10.  
  11. m.open(PortO)
  12.  
  13. local _, _, from, port, _, StartUp = event.pull("modem_message")
  14.  
  15.  
  16. if StartUp == "Card-Maker" then
  17.  
  18.     local _, _, from, port, _, Program = event.pull("modem_message")
  19.     print("Starting ", Program)
  20.  
  21.     os.sleep(4)
  22.    
  23.     local _, _, from, port, _, message = event.pull("modem_message")
  24.     local f = io.open(message, "a")
  25.     f:write(message, "\n")
  26.     print("Name is ", message)
  27.     local Decoded_Name = Data.decode64(message)
  28.     print("Decoded Name is ", Decoded_Name)
  29.  
  30.     os.sleep(2)
  31.  
  32.     local _, _, from, port, _, ID = event.pull("modem_message")
  33.     print("ID is ", ID)
  34.     f:write(ID, "\n")
  35.     local Decoded_ID = Data.decode64(ID)
  36.     print("Decoded ID is ", Decoded_ID)
  37.  
  38.     os.sleep(2)
  39.  
  40.     local _, _, from, port, _, Pass = event.pull("modem_message")
  41.     print("Pass is ", Pass)
  42.     f:write(Pass, "\n")
  43.     local Decoded_Pass = Data.decode64(Pass)
  44.     print("Decoded Pass is ", Decoded_Pass)
  45.  
  46.     local Balance = 100
  47.     f:write(Balance, "\n")
  48.  
  49.     f:close()
  50. end
  51.  
  52. if StartUp ~= "Card-Maker" then
  53.     print("Incorrect Call")
  54.     os.sleep(3)
  55.     term.clear()
  56.     os.execute("serveron")
  57. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement