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

[Advanced Computer] FreezeLock V1.00

Started by Skullblade, 16 January 2013 - 07:31 AM
Skullblade #1
Posted 16 January 2013 - 08:31 AM
FreezeLock V1.00

What is FreezeLock
  • FreezeLock is a advanced keypad locking system. FreezeLock is optimized to run on a single advanced monitor. As long as other people can ONLY access/see the monitor you can't hack FreezeLock. FreezeLock is highly configurable and utilizes a external config file
Get FreezeLock
pastebin get WrCCWx5B FreezeLock

Screenies
Spoiler[attachment=924:lck1.png]<– Lock on a monitor incorrect password/correct…same display
[attachment=925:lck2.png]<– Lock on monitor…no input
[attachment=926:lck3.png]<– About to run on a monitor
[attachment=927:lck4.png]<– Lock on computer (Not recommended no ctrl+t protection)
[attachment=928:lck5.png]<– Lock on computer…3 numbers inputted
Config File Help-.Config is confusing sorry
SpoilerDefault .Config File

Encripted T/F
F
Password
1234
Redstone Side
right
SleepTime
2
Encript Current Password Y/N
N
Bad pas delay time
5
Break Down

---Format
--Question
--Answer
Encripted T/F--Has Your Password been encripted in sha256 and should the program deal with it as a encripted password?
F--"T" or "F"
Password--What is your password?
1234--Put password here.
Redstone Side--What side should redstone be turned on if pass is correct
right--side, lowercase as in rs.setOutput(side, true)
SleepTime--sleep time while redstone is activated
2--Number
Encript Current Password Y/N--Have the program encrypt the plain text password in "Password" NOTE:don't encrypt an already encrypted password
N--"Y" or "N"
Bad pas delay time--If password is incorrect what is delay time?
5--Number

Thanks to
GravityScore-Sha256 Hashing
Cranium-Idea


I coded Freeze Lock in around 30 min so if you have and suggestions or find any bugs please tell me :)/>
pielover88888 #2
Posted 16 January 2013 - 02:53 PM
Cool.. um, screenshots much? lol
theoriginalbit #3
Posted 16 January 2013 - 02:55 PM
Good job :)/> Looks cool… Screenshot would be nice :)/>
Skullblade #4
Posted 17 January 2013 - 04:04 AM
Ok sure it was just a quick thingy but ill post screenshots if u guys want :D/> sick with the flu got nothing better to do….


EDIT: Screenshots added there u go pplz
superaxander #5
Posted 13 February 2013 - 07:11 PM
Why didn't you add ctr+t protection just in case?
Skullblade #6
Posted 14 February 2013 - 12:34 AM
Why didn't you add ctr+t protection just in case?
*shrug* I didn't need it and this project was just a short little thing. I guess that I could add it
CastleMan2000 #7
Posted 15 February 2013 - 04:24 PM
Excuse me, this is cool, and if you didn't know already, just put


os.pullEvent = os.pullEventRaw

At the beginning of code to disable Ctrl+T.

EDIT: Better code:


oldPull = os.pullEvent
os.pullEvent = os.pullEventRaw
--program code...
...
--end of program code
os.pullEvent = oldPull
theoriginalbit #8
Posted 15 February 2013 - 04:27 PM
Excuse me, this is cool, and if you didn't know already, just put


os.pullEvent = os.pullEventRaw

At the beginning of code to disable Ctrl+T.
And of course restore the os.pullEvent and the end of the program!!! There are other ways to disable termination.
biggest yikes #9
Posted 15 December 2013 - 03:44 PM
This is one of those simple-but-awesome programs.
1-10 stars? 999999999999999999999999999999999999999999 stars.