Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function timer()
- for i=1,6 do
- print(i)
- sleep(1)
- end
- end
- function speichern()
- file = fs.open("/."..user,"w")
- file.writeLine(cpass)
- file.writeLine(tostring(geld))
- file.close()
- end
- function login()
- term.clear()
- term.setCursorPos(1,1)
- print("Loginbildschirm")
- print "-----------------"
- print "Wie lautet dein Einlogname?"
- user = io.read()
- print("Wie lautet dein Passwort?")
- pass = read("*")
- if fs.exists("/."..user) then
- file = fs.open("/."..user,"r")
- cpass = file.readLine()
- file.close()
- if pass == cpass then
- term.setCursorPos(1,15)
- print("Wellcome "..user.." :) !")
- sleep(2)
- einlass() --Programm einlass
- else
- term.setCursorPos(1,15)
- print "Falsches Passwort!!!!"
- sleep(2)
- os.reboot()
- end
- else
- term.setCursorPos(1,15)
- print "Falscher Benutzer!"
- sleep(2)
- os.reboot()
- end
- end
- function accounterstellung()
- term.clear()
- term.setCursorPos(1,1)
- print " Accounterstellung "
- print "-----------------"
- print "Wie soll dein Einlogname lauten?"
- newuse = io.read()
- print "-----------------"
- print "Wie soll dein Passdwort lauten?"
- newpass = io.read()
- print "-----------------"
- if fs.exists("/."..newuse) then
- term.setCursorPos(1,15)
- print "Benutzername schon vergeben!"
- sleep(2)
- os.reboot()
- else
- file = fs.open("/."..newuse,"w")
- file.writeLine(newpass)
- file.writeLine("0")
- file.close()
- sleep(2)
- print "Account erstellt!!"
- sleep(3)
- os.reboot()
- end
- end
- function einlass()
- file = fs.open("/."..user,"r")
- none = file.readLine()
- geld = file.readLine()
- file.close()
- term.clear()
- term.setCursorPos(1,1)
- print("Willkommen in deinem Account!")
- term.write("Kontostand: ")
- term.write(geld)
- print(" ")
- print("-------------------------------")
- print("Geld Deponieren---------- 1")
- print("Geld Auszahlen----------- 2")
- print("Geld Übertragen---------- 3")
- print("Einkaufen---------------- 4")
- print("Ausloggen---------------- 5")
- print("-------------------------------")
- befehl = io.read()
- if tonumber(befehl) == 1 then
- term.clear()
- term.setCursorPos(1,1)
- print("-----------------------------------------------")
- print("Wie viel Tungston möchtest du deponieren?")
- print("Ein Tungston entspricht 40$")
- print("-----------------------------------------------")
- term.write("Tungstonanzahl: ")
- tungston = io.read()
- zahlung = tonumber(tungston) * 40
- print("Werfe das tungstonin den nächsten 6 Sekunden in den")
- print("Transposer mit der großen Öffnung.")
- timer()
- redi = tostring(tungston)
- rednet.send(13145,redi)
- id, antwort = rednet.receive()
- if id == 13145 and tonumber(antwort) == 5 then
- print(" ")
- geld = geld + tonumber(tungston) * 40
- term.write("Es wurden " )
- term.write(zahlung)
- speichern()
- term.write(" $ Auf dein Konto gebucht!")
- sleep(2)
- os.reboot()
- end
- if tonumber(befehl) == 2 then
- term.clear()
- term.setCursorPos(1,1)
- print("in arbeit")
- end
- if tonumber(befehl) == 3 then
- term.clear()
- term.setCursorPos(1,1)
- print("-----------------------------------------------")
- print("An welchen Benutzer möchtest du Geld senden?")
- empfaenger = io.read()
- print("Wie viele $ möchtest du überweisen?")
- zusendung = io.read()
- if tonumber(zusendung) < tonumber(geld) then
- print("Dein Geld reicht nicht aus!")
- sleep(2)
- os.reboot()
- end
- if fs.exists("/."..user) and fs.exists("/."..empfaenger) then
- file = fs.open("/."..user,"r")
- n = file.readLine()
- p1 = tonumber(file.readLine())
- file.close()
- file = fs.open("/."..empfaenger,"r")
- o = file.readLine()
- p2 = tonumber(file.readLine())
- file.close()
- minus = p1 - amount
- add = p2 + amount
- file = fs.open("/."..user,"w")
- file.writeLine(n)
- file.writeLine(minus)
- file.close()
- file = fs.open("/."..empfaenger,"w")
- file.writeLine(o)
- file.writeLine(add)
- file.close()
- print "Fertig !"
- sleep(2)
- os.reboot()
- else
- print ("Error: "..user.. " oder "..empfaenger.." existiert nicht!")
- sleep(3)
- os.reboot()
- end
- end
- if tonumber(befehl) == 4 then
- term.clear()
- term.setCursorPos(1,1)
- print("in arbeit")
- end
- if tonumber(befehl) == 5 then
- os.reboot()
- else
- term.clear()
- print("FALSCHE EINGABE!")
- sleep(2)
- os.reboot()
- end
- end
- end
- term.clear()
- print("Willkommen")
- print("Anmelden-------------------- 1")
- print("Account erstellen----------- 2")
- befehl = io.read()
- if tonumber(befehl) == 1 then
- term.clear()
- term.setCursorPos(1,1)
- login()
- end
- if tonumber(befehl) == 2 then
- term.clear()
- term.setCursorPos(1,1)
- accounterstellung()
- else
- print("flasche eingabe")
- sleep(5)
- os.reboot()
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement