Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function statsreq(jmeno)
- local myID = os.getComputerID()
- rednet.broadcast("requeststate", "ucel")
- rednet.broadcast(myID, "id")
- rednet.broadcast(jmeno, "kdo")
- local id, msgucet = rednet.receive()
- ucet = tonumber(msgucet)
- end
- function adminact()
- local pokracuj = true
- while pokracuj do
- term.clear()
- term.setCursorPos(1, 1)
- statsreq("David")
- ucetD = ucet
- statsreq("Filip")
- ucetF = ucet
- print("David: " .. ucetD)
- print("Filip: " .. ucetF)
- print("Pro pridani kreditu zadejte D pro Davida, F pro Filipa. Pro odhlaseni zadejte E.")
- local prikaz = read()
- if prikaz == "E" then
- pokracuj = false
- os.reboot()
- elseif prikaz == "D" then
- pokracuj = false
- print("Kolik mam pridat kreditu?")
- local kolik = read()
- rednet.broadcast("admin", "ucel")
- rednet.broadcast("David", "kdo")
- rednet.broadcast(kolik, "kolik")
- pokracuj = true
- elseif prikaz == "F" then
- pokracuj = false
- print("Kolik mam pridat kreditu?")
- local kolik = read()
- rednet.broadcast("admin", "ucel")
- rednet.broadcast("Filip", "kdo")
- rednet.broadcast(kolik, "kolik")
- pokracuj = true
- end
- end
- end
- --core
- rednet.open("top")
- passwordD = "david"
- passwordF = "filip"
- passwordA = "admin"
- local heslonerozpoznano = true
- while heslonerozpoznano do
- write("Heslo: ")
- local input = read("*")
- if input == passwordD then
- heslonerozpoznano = false
- print ("Prihlasen jako uzivatel David.")
- sleep(1,5)
- local pokracuj = true
- while pokracuj do
- statsreq("David")
- term.clear()
- term.setCursorPos(1, 1)
- print("Stav uctu: " .. ucet)
- print("Pro zaplaceni Filipovi zadejte F. Pro odhlaseni zadejte E.")
- local prikaz = read()
- if prikaz == "E" then
- pokracuj = false
- os.reboot()
- elseif prikaz == "F" then
- pokracuj = false
- print("Kolik mu mam zaplatit?")
- local koliko = read()
- local kolik = tonumber(koliko)
- if ucet >= kolik then
- rednet.broadcast("bankomat", "ucel")
- rednet.broadcast("Filip", "kdo")
- rednet.broadcast(kolik, "kolik")
- print("Na Filipuv ucet bylo odeslano " .. kolik .." kreditu.")
- sleep(2,5)
- pokracuj = true
- else print("Nedostatek financi!")
- sleep(2)
- pokracuj = true
- end
- end
- end
- elseif input == passwordF then
- heslonerozpoznano = false
- print ("Prihlasen jako uzivatel Filip.")
- sleep(1,5)
- local pokracuj = true
- while pokracuj do
- statsreq("Filip")
- term.clear()
- term.setCursorPos(1, 1)
- print("Stav uctu: " .. ucet)
- print("Pro zaplaceni Davidovi zadejte D. Pro odhlaseni zadejte E.")
- local prikaz = read()
- if prikaz == "E" then
- pokracuj = false
- os.reboot()
- elseif prikaz == "D" then
- pokracuj = false
- print("Kolik mu mam zaplatit?")
- local koliko = read()
- local kolik = tonumber(koliko)
- if ucet >= kolik then
- rednet.broadcast("bankomat", "ucel")
- rednet.broadcast("David", "kdo")
- rednet.broadcast(kolik, "kolik")
- print("Na Daviduv ucet bylo odeslano " .. kolik .." kreditu.")
- sleep(2,5)
- pokracuj = true
- else print("Nedostatek financi!")
- sleep(2)
- pokracuj = true
- end
- end
- end
- elseif input == passwordA then
- heslonerozpoznano = false
- print ("Gratuluji. Brutalne jsi se nahackoval do systemu.")
- sleep(2,5)
- adminact()
- else print ("Heslo nerozpoznano")
- sleep(1)
- end
- end
Add Comment
Please, Sign In to add comment