Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ser = 21 -- ID Server
- side = "back" -- Modem Side
- login = 0 -- Don't Change This
- rednet.open(side) -- Don't Change This (End of Setup)
- term.clear()
- function logo()
- term.setBackgroundColor(colors.cyan)
- term.setCursorPos(0,0)
- print(" ")
- term.setCursorPos(0,1)
- print(" AXA BANK ATM ")
- term.setCursorPos(0,2)
- print(" ")
- term.setBackgroundColor(colors.black)
- end
- function logout()
- term.clear()
- logo()
- login = 0 -- Don't change it
- term.setBackgroundColor(colors.cyan)
- term.setCursorPos(15,5)
- print(" ")
- term.setCursorPos(15,6)
- print(" Connexion ")
- term.setCursorPos(15,7)
- print(" Creer un compte ")
- term.setCursorPos(15,8)
- print(" ")
- term.setBackgroundColor(colors.black)
- clique()
- end
- function clique()
- event, button, x, y = os.pullEvent("mouse_click")
- if x >= 14 and x <= 37 and y == 6 and login == 0 then
- signin()
- elseif x >= 14 and x <= 37 and y == 7 and login == 0 then
- createaccount()
- elseif x >= 30 and x <= 48 and y == 6 and login == 1 then
- content()
- elseif x >= 30 and x <= 48 and y == 7 and login == 1 then
- transfert()
- elseif x >= 30 and x <= 48 and y == 8 and login == 1 then
- delete()
- elseif x >= 30 and x <= 48 and y == 9 and login == 1 then
- logout()
- else
- clique()
- end
- end
- function createaccount()
- term.clear()
- logo()
- term.setBackgroundColor(colors.cyan)
- term.setCursorPos(10,5)
- print(" ")
- term.setCursorPos(10,6)
- print(" Inscription ")
- term.setCursorPos(10,7)
- print(" ")
- term.setBackgroundColor(colors.black)
- term.setCursorPos(5,9)
- write(" ID Compte Bancaire : ")
- term.setCursorPos(32,9)
- user = read()
- term.setCursorPos(5,10)
- write(" Code PIN Bancaire : ")
- term.setCursorPos(32,10)
- pass = read("*")
- rednet.send(ser,"Create")
- rednet.send(ser,user)
- rednet.send(ser,pass)
- id, msg = rednet.receive()
- term.clear()
- logo()
- term.setBackgroundColor(colors.lime)
- term.setCursorPos(14,6)
- print(" ")
- term.setCursorPos(14,7)
- print(msg)
- term.setCursorPos(14,8)
- print(" ")
- sleep(5)
- term.setBackgroundColor(colors.black)
- logout()
- end
- function signin()
- term.clear()
- logo()
- term.setBackgroundColor(colors.cyan)
- term.setCursorPos(10,5)
- print(" ")
- term.setCursorPos(10,6)
- print(" Connexion ")
- term.setCursorPos(10,7)
- print(" ")
- term.setBackgroundColor(colors.black)
- term.setCursorPos(5,9)
- write(" ID Compte Bancaire : ")
- term.setCursorPos(32,9)
- user = read()
- term.setCursorPos(5,10)
- write(" Code PIN Bancaire : ")
- term.setCursorPos(32,10)
- pass = read("*")
- if user == "" then
- term.clear()
- logo()
- term.setBackgroundColor(colors.red)
- term.setCursorPos(14,6)
- print(" ")
- term.setCursorPos(14,7)
- print(" Login invalide ")
- term.setCursorPos(14,8)
- print(" ")
- sleep(5)
- term.setBackgroundColor(colors.black)
- logout()
- elseif pass == "" then
- term.clear()
- logo()
- term.setBackgroundColor(colors.red)
- term.setCursorPos(14,6)
- print(" ")
- term.setCursorPos(14,7)
- print(" Login invalide ")
- term.setCursorPos(14,8)
- print(" ")
- sleep(5)
- term.setBackgroundColor(colors.black)
- logout()
- else
- rednet.send(ser,"Login")
- rednet.send(ser,user)
- rednet.send(ser,pass)
- id, msg = rednet.receive()
- if msg == "Connexion avec succes" then
- login = 1
- content()
- else
- term.clear()
- logo()
- term.setBackgroundColor(colors.red)
- term.setCursorPos(14,6)
- print(" ")
- term.setCursorPos(14,7)
- print(msg)
- term.setCursorPos(14,8)
- print(" ")
- sleep(5)
- term.setBackgroundColor(colors.black)
- logout()
- end
- end
- end
- function content()
- term.clear()
- logo()
- rednet.send(ser,"Balance")
- rednet.send(ser,user)
- ser, balance = rednet.receive()
- term.setBackgroundColor(colors.lime)
- term.setCursorPos(5,5)
- print(" ")
- term.setCursorPos(5,6)
- print(" Bienvenue sur votre ")
- term.setCursorPos(5,7)
- print(" compte AXA BANK. ")
- term.setCursorPos(5,8)
- print(" ")
- term.setCursorPos(5,9)
- print(" ")
- term.setCursorPos(5,10)
- print(" ")
- term.setCursorPos(5,10)
- print(" Vous avez "..balance.."$")
- term.setBackgroundColor(colors.black)
- term.setBackgroundColor(colors.lime)
- term.setCursorPos(30,5)
- print(" ")
- term.setCursorPos(30,6)
- print(" Actualiser ")
- term.setCursorPos(30,7)
- print(" Transferer ")
- term.setCursorPos(30,8)
- print(" Supprimer ")
- term.setCursorPos(30,9)
- print(" Deconnexion ")
- term.setCursorPos(30,10)
- print(" ")
- term.setBackgroundColor(colors.black)
- clique()
- end
- function transfert()
- term.clear()
- logo()
- term.setBackgroundColor(colors.cyan)
- term.setCursorPos(10,5)
- print(" ")
- term.setCursorPos(10,6)
- print(" Transfert ")
- term.setCursorPos(10,7)
- print(" ")
- term.setBackgroundColor(colors.black)
- term.setCursorPos(5,9)
- write(" Montant : ")
- term.setCursorPos(24,9)
- montantdeduit = read()
- term.setCursorPos(5,10)
- write(" Destinataire : ")
- term.setCursorPos(24,10)
- user2 = read()
- if user2 == "" then
- term.clear()
- logo()
- term.setBackgroundColor(colors.red)
- term.setCursorPos(14,6)
- print(" ")
- term.setCursorPos(14,7)
- print(" Code PIN invalide ")
- term.setCursorPos(14,8)
- print(" ")
- sleep(5)
- term.setBackgroundColor(colors.black)
- content()
- else
- rednet.send(ser,"Transfert")
- rednet.send(ser,user)
- rednet.send(ser,user2)
- rednet.send(ser,montantdeduit)
- ser, msg = rednet.receive()
- term.clear()
- logo()
- term.setBackgroundColor(colors.lime)
- term.setCursorPos(12,6)
- print(" ")
- term.setCursorPos(12,7)
- print(msg)
- term.setCursorPos(12,8)
- print(" ")
- sleep(5)
- term.setBackgroundColor(colors.black)
- content()
- end
- end
- function delete()
- term.clear()
- logo()
- term.setBackgroundColor(colors.cyan)
- term.setCursorPos(10,5)
- print(" ")
- term.setCursorPos(10,6)
- print(" Suppression ")
- term.setCursorPos(10,7)
- print(" ")
- term.setBackgroundColor(colors.black)
- term.setCursorPos(5,9)
- write(" Code PIN Bancaire : ")
- term.setCursorPos(32,9)
- pass2 = read("*")
- if pass2 == pass then
- rednet.send(ser,"Delete")
- rednet.send(ser,user)
- ser, msg = rednet.receive()
- term.clear()
- logo()
- term.setBackgroundColor(colors.lime)
- term.setCursorPos(12,6)
- print(" ")
- term.setCursorPos(12,7)
- print(msg)
- term.setCursorPos(12,8)
- print(" ")
- sleep(5)
- term.setBackgroundColor(colors.black)
- logout()
- else
- term.clear()
- logo()
- term.setBackgroundColor(colors.red)
- term.setCursorPos(14,6)
- print(" ")
- term.setCursorPos(14,7)
- print(" Code PIN invalide ")
- term.setCursorPos(14,8)
- print(" ")
- sleep(5)
- term.setBackgroundColor(colors.black)
- content()
- end
- end
- logout()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement