Jump to content




[lua][question] Please help ASAP :D


  • You cannot reply to this topic
2 replies to this topic

#1 predatorxil

  • Members
  • 19 posts

Posted 24 August 2012 - 11:45 PM

Hello, im trying to add multiple users to my program, so that i can allow friends to access doors also.
im having trouble with adding more than two names, please help. if u can help, please tell me what is needed to add another user, like an elseif statement, or anything else and where to add it, thanks and srry if im confusing!

local sPath = ":/rom/programs"
term.clear()
term.setCursorPos(1,1)
textutils.slowPrint("Welcome to R.S. Incorporated")
term.setCursorPos(1,2)
print("----------------------------------------------------------")
term.setCursorPos(1,3)
print("Terminal Version 2.1")
term.setCursorPos(1,4)
print("Users: ")
term.setCursorPos(1,5)
textutils.slowPrint("- predatorxil  - nexoigi")
term.setCursorPos(1,6)
textutils.slowPrint("- axel1298	 - ztrevetty88")
term.setCursorPos(1,7)
textutils.slowPrint("- coolwater97")
term.setCursorPos(1,8)
print("----------------------------------------------------------")
term.setCursorPos(1,9)
textutils.slowPrint("Message: ")
term.setCursorPos(1,10)
os.pullEvent
maxuser = "admin"
maxpassword = "13034"
write("Username: ")
input = read()
if input == maxuser then
term.setCursorPos(1,11)
write("Password: ")
input = read("*")
if input == maxpassword then
  term.setCursorPos(10,9)
  textutils.slowPrint("Access Approved")
  sleep(2)
  term.clear()
  term.setCursorPos(1,1)
  textutils.slowPrint("R.S. Incorporated Terminal")
  term.setCursorPos(1,2)
  print("----------------------------------------------------------")
  term.setCursorPos(1,3)
  textutils.slowPrint("Administrator: Full Access")
  term.setCursorPos(1,4)
else
term.setCursorPos(10,9)
textutils.slowPrint("Access Denied")
sleep(2)
os.reboot()
    end
end


#2 Noodle

  • Members
  • 989 posts
  • LocationSometime.

Posted 25 August 2012 - 12:11 AM

Just add another user?
User2 = "Bob"
Pass2 = "Jose"

if input == maxuser or input == User2 then
etc
end

#3 BigSHinyToys

  • Members
  • 1,001 posts

Posted 25 August 2012 - 12:21 AM

I have added multi user support. just follow the pattern to create new users.
at the start you have to some term.setCursorPos() statements that are not needed. after a print() the cursor is moved to the bellow line at the left side.this is the same as your term.setCursorPos() i have left them in but you may want to look at removing them
Spoiler






1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users