This is a read-only snapshot of the ComputerCraft forums, taken in April 2020.
BlueZero's profile picture

BlueLock 2.0

Started by BlueZero, 18 June 2013 - 04:14 AM
BlueZero #1
Posted 18 June 2013 - 06:14 AM
BlueLock 2.0


Features
  • ASCII User Interface
  • ASCII Screen Art
  • All-In-One Installation Package
  • External Password Logging
  • SHA-256 Password Hashing
  • External Password Changer (Non-Directory Dependant)
  • Anti-Terminate
  • Three Try Failing Limit
  • Works With Existing Startup Files
  • Designed for Advanced and Non-Advanced Computers
Known Bugs
  • Startup File Occasionally Not Deletable
Screenshots

Coming Soon…


Pastebin: AmA7nacL


How To Install: pastebin get AmA7nacL bluelock




Thanks to all that helped me in answering my 300 million questions. Finally I made something I'm rather proud of. I will be adding more to this and eventually server usage in new editions of this. Thanks again!

Cheers. :)/>/>
jesusthekiller #2
Posted 18 June 2013 - 08:49 AM
Nice, but add screens :-)
TheOddByte #3
Posted 18 June 2013 - 06:12 PM
Seems nice :)/>
And for your bug… I think I know what's the problem even though I haven't looked at your code.. The problem could be that you haven't closed the file, And therefore it isn't deletable until you reboot the computer.
And the reason I know this is because I have done this myself and noticed it.
Anyway.. Hope it helped! ;)/>
Goof #4
Posted 19 June 2013 - 03:26 AM
Designed for Advanced and Non-Advanced Computers
hmm. no colours as far as i can see ?
jesusthekiller #5
Posted 19 June 2013 - 03:51 AM
Or no colors in non adv :)/>



  • Anti-Terminate/Reboot/Shutdown

Huuh? It's only anti-terminate…



shell.run("clear")
in line 14 O.o
EDIT: And more lines…

term.clear() maybe?
BlueZero #6
Posted 19 June 2013 - 05:12 AM
-snip-

Yeah, overlooked that shutdown part. Gotta add that into the code for 2.1 if I can even do that. Going to be adding more and reshaping everything eventually. There's a lot more ideas I have for this that I can work with.

Oh, and shell.run("clear") has always been a habit of mine. I don't know why, but I always think to write that. Either way it does the job. :P/>

Been a bit busy the past little while so I haven't been able to touch it, but will be working more on it soon.
jesusthekiller #7
Posted 19 June 2013 - 06:01 AM
shell.run('clear') may break in some oses tho…
TheOddByte #8
Posted 20 June 2013 - 11:10 AM
If you'd like you could use a function like this

function clear()
  term.clear()
      term.setCursorPos(1,1)
end

And if you are using Notepad or something you can simply search for 'shell.run("clear")' and replace all of them with 'clear()'
Upgrade_Windows #9
Posted 20 June 2013 - 12:33 PM
It looks nice. :)/>