Jump to content


ChaddJackson12's Content

There have been 237 items by ChaddJackson12 (Search limited from 10-February 22)


By content type

See this member's


Sort by                Order  

#92456 IDLock (Floppy Disk Password System)

Posted by ChaddJackson12 on 01 March 2013 - 03:16 PM in Programs

 tikiana, on 01 March 2013 - 11:56 AM, said:

Could you add a feature to allow us to log everything via rednet? that would be very useful!
Perhaps, in a future update.. I've taken a break from ComputerCraft Coding for a while...



#80488 TekOS! V2.1.3 (Colors!)

Posted by ChaddJackson12 on 26 January 2013 - 03:16 AM in Programs

View PostCastleMan2000, on 25 January 2013 - 07:40 AM, said:

Neat :P

I know you can exit to CraftOS, but could you add a shell, just so I can add programs? As well, having an option of not having door open/jukebox/toggle lights programs present.
I'm planning to make an update for TekOS. It will include a lot more features. However, it may take me a while because I don't usually have that much time to work on it, and I'm not very educated in Lua. Anyways, it should include a program store (Where the default programs would be) that you can add your own programs to your program list through. You would be able to delete programs from the store, if you have your own permissions, and users can delete the programs from the default list (There will be a way to prevent them from deleting them from others lists, as well...).

What I don't know about at the moment is making it so that if it happens to crash or something, making it so it shows the error on like a custom screen, not exit to CraftOS and crash.

View PostBusi, on 24 January 2013 - 09:06 AM, said:

i love this OS, but i have some bugs with when i reboot it comes with the normal console and don't start TekOS, each time i login / unlock the computer it returns me to that main console and i have to start the TekOS by starting the script
All I can say right now to solve your problems is, do you have a disk in a disk drive that has a startup file on it? I made TekOS reboot at times to prevent a stack overflow, because right now I have really no idea how to prevent that. So make sure that you don't have a startup file on the disk. Also, make sure that the startup file that TekOS makes isn't deleted, or capitalized, since I haven't fixed it to download it as "startup" instead of "Startup" yet. (Because it wasn't always case sensitive).

If anyone would like to add their own contributions to this OS or help out with it, that would be awesome.



#78213 TekOS! V2.1.3 (Colors!)

Posted by ChaddJackson12 on 21 January 2013 - 11:51 AM in Programs

View PostKron, on 20 January 2013 - 07:55 PM, said:

Can I add my own programs to the OS?
Sure make some and I'll add it to the OS for you :D

Just note, that the current version is not really designed for people to add their own programs to the OS, but the next version should have that capability, meaning that you can add your own programs.

Also, be aware that there currently is no helpful API for you to design a program for it...but that will also be added in a future update.



#76794 Thunderhawk 3.0 - Finally

Posted by ChaddJackson12 on 19 January 2013 - 05:55 AM in Programs

Just a question. Is there a way possible you could only allow so many commands(or whatever they're called) from one IP per minute, So people can't spam your server so much?



#76513 E-Mail Network V0.1

Posted by ChaddJackson12 on 18 January 2013 - 05:07 PM in Programs

View PostHellkid98, on 18 January 2013 - 10:45 AM, said:

This seems pretty great but, Does it support CC 1.4? That is the latest in tekkit(I think)
With non advanced computers.
No. At the moment it does not support the Tekkit version.



#73889 Thunderhawk 3.0 - Finally

Posted by ChaddJackson12 on 13 January 2013 - 05:24 PM in Programs

Seems really cool! I'll try it out



#70462 TekOS! V2.1.3 (Colors!)

Posted by ChaddJackson12 on 07 January 2013 - 02:08 PM in Programs

View Postnateracecar5, on 07 January 2013 - 11:56 AM, said:

View Postnateracecar5, on 08 October 2012 - 11:39 PM, said:

You need to add a "Web store" into your OS. What I am thinking of is using the new http api to upload programs to pastebin and then be able to download them through the OS. Just a thought. Other then that, good OS! I think it can use some bug fixes though.

Okay so I have finished the WebStore. It is okay but could LOOK nicer. If you don't mind I used your installer methods to make this happen (Also to make it look like it was your work). You can download the WebStore by simply typing this into the computer:
pastebin get ffa9Apy6 WebStore

or just going here.

Hope it works for you guys! (It really isn't a "store" it is just a simple installer for programs that you find on the forums that have pastebin codes. ;) )

I also hope it gives you inspiration for your version of a webstore!
I'll try it out, and if I include it in my program I'll make sure to give you credit :D



#70024 [lua] term.setBackgroundColor(color)

Posted by ChaddJackson12 on 06 January 2013 - 05:17 PM in Ask a Pro

I think that you may have to write text to the screen to change the background color. I don't think it changes without that :P



#68301 E-Mail Network V0.1

Posted by ChaddJackson12 on 03 January 2013 - 05:20 PM in Programs

View PostTheOriginalBIT (OnHoliday), on 03 January 2013 - 04:47 PM, said:

Ok so this is one way that I had found with my door lock program to get around it with a startup disk. Crtl + S to shutdown computer, put in disk, turn on computer, and it will boot the disk's startup file...

Search the APIs and look for SHA1 hashing, it is the easiest way to encrypt the users passwords, and if you salt the password first it will make it more secure.
Thanks. This will help me out a lot!



#68262 E-Mail Network V0.1

Posted by ChaddJackson12 on 03 January 2013 - 03:10 PM in Programs

View Postx0pk1n, on 03 January 2013 - 04:50 AM, said:

View PostChaddJackson12, on 02 January 2013 - 07:28 PM, said:

View Postx0pk1n, on 02 January 2013 - 07:35 AM, said:

If you can touch the server you can access all usernames and password connected to that server.

I've written this:
http://pastebin.com/tAuLJSs1

It will get all the usernames and passwords from the server. Save it to a file from where it was ran.
Someone could have it on a floppy with a blank boot and rip all the usernames and passwords.
Yeah I know that. It is impossible to completely protect a computer from someone, which means that no matter what they can always be able to get that stuff. If you haven't noticed, most password programs on the forums have a few posts as to why it is impossible to protect a computer. But I really, really appreciate you releasing that on my post for everyone. :/

Well the point of me doing so wasn't to be mean. Sorry... It was so someone would do something about it, incase someone use there MC password or something else and someone gets there hands on it... If i just said you can most likely no one would have done anything. Now look you got someone try to make it more secure...
It is ok. I have to figure out a password encryption and I will also make the server computer more secure.



#67851 E-Mail Network V0.1

Posted by ChaddJackson12 on 02 January 2013 - 07:28 PM in Programs

View Postx0pk1n, on 02 January 2013 - 07:35 AM, said:

If you can touch the server you can access all usernames and password connected to that server.

I've written this:
http://pastebin.com/tAuLJSs1

It will get all the usernames and passwords from the server. Save it to a file from where it was ran.
Someone could have it on a floppy with a blank boot and rip all the usernames and passwords.
Yeah I know that. It is impossible to completely protect a computer from someone, which means that no matter what they can always be able to get that stuff. If you haven't noticed, most password programs on the forums have a few posts as to why it is impossible to protect a computer. But I really, really appreciate you releasing that on my post for everyone. :/



#67444 E-Mail Network V0.1

Posted by ChaddJackson12 on 02 January 2013 - 01:18 AM in Programs

E-Mail Network

Current Version: 0.1

Download: Server | Client


I have made an E-Mail Network. It features user accounts, and a server to contain all the user account info. This includes their messages, which makes it so that the user does not have to access their account on the same computer. As of now this program is in an early stage, and should still be improved upon and made better. Feedback is always appreciated, enjoy.

Program Features:
Spoiler

Planned Features:
Spoiler

How to enable HTTP:
Spoiler

Screenshots:
Spoiler

Changelog:
Spoiler



#62784 Add a set number of times to loop

Posted by ChaddJackson12 on 21 December 2012 - 07:32 PM in Ask a Pro

You can use something like a repeat loop, or even a while loop.

Repeat loop:
i = 8
repeat
 -- code
 i = i - 1
until i < 1

While loop:
i = 8
while not i == 0 do
 -- code
 i = i - 1
end

Both of those loops should work, and only loop 8 times. Hope I helped!



#62658 Record Importing & Custom Music ".ogg"

Posted by ChaddJackson12 on 21 December 2012 - 01:28 PM in Suggestions

View PostTheOriginalBIT, on 21 December 2012 - 01:02 PM, said:

Please read stickies before making suggestions

http://www.computerc...ns-not-to-make/

Audio or anything to do with sound has been listed in the above topic.
Ah, stupid mistake, sorry.



#62634 Record Importing & Custom Music ".ogg"

Posted by ChaddJackson12 on 21 December 2012 - 12:34 PM in Suggestions

Just so you know, I'm not sure if this has been suggested before!

I think that it would be VERY neat if there was a way implemented into computercraft that allowed someone to "import" or "burn" a disk.

To import a disk the person would simply insert a floppy disk/record, and be able to import it into the computer. This doesn't mean when they insert it, it does it right away, but perhaps there could be a program. The API for it would be in the disk API, and it would be "disk.import("side", "dest.") ". You wouldn't be able to edit the imported song, but when it would be ran it would play the song as if it were a record in the disk drive.

Also, I think you should be able to download custom music and put it onto a computer, like you can with one of the spoutcraft plugins. It would be something related with the "http,get()" thing, But could only be written, not edited. This would be useful for listening to your own music, but the extension would be .ogg. This means that you should also be able to put music onto a floppy disk. Or even an "iPod" or something like that.

To burn a disk you would do the same type of thing, but you would use "disk.write("filename", "side") ". However, you wouldn't be able to write to a record, only a floppy disk or something similar.

I don't know how you guys would feel about this, but I think that it would be really cool, and if it can't be added then there should be a peripheral made :3.



#58359 Computer Startup Lock

Posted by ChaddJackson12 on 10 December 2012 - 06:49 PM in Programs

View PostMemoryLeak21, on 10 December 2012 - 06:33 AM, said:

Really? I was not aware.

One thing, though, if you are on a public server and you hide the disk drive, no one will be able to boot it with a disk. :P
Perhaps, but they just need one of their own to attach to the computer.



#58088 Computer Startup Lock

Posted by ChaddJackson12 on 10 December 2012 - 04:37 AM in Programs

View Postrhyleymaster, on 09 December 2012 - 08:12 PM, said:

View PostCranium, on 09 December 2012 - 07:42 PM, said:

View PostMemoryLeak21, on 09 December 2012 - 07:31 PM, said:

You can disable that with:

os.pullEvent = os.pullEventRaw
Ctrl + S CANNOT be prevented. EVER. It is hardcoded into Java, and will ALWAYS work.

Lolwut? Why not set a Keybind over CTRL + S to make it run a program on shell? Of coarse you'd need to modify the roms but theres no real risk (beside's complete corruption...)
I've tried that, and they still only hold it down for 1 second, and it turns off the computer no matter what.



#58087 Computer Startup Lock

Posted by ChaddJackson12 on 10 December 2012 - 04:35 AM in Programs

View PostMemoryLeak21, on 09 December 2012 - 07:31 PM, said:

View PostChaddJackson12, on 09 December 2012 - 07:16 PM, said:

View PostMemoryLeak21, on 09 December 2012 - 02:29 PM, said:

You could probably make some way so that the computer can't be turned off, and only goes into a "sleep" state, but I wouldn't try doing that unless you have a good knowledge of the stack and how not to crash your program.
You can't because people can hold Ctrl + S

You can disable that with:

os.pullEvent = os.pullEventRaw
Let's not post 50 replies saying that there is a way to prevent Ctrl + S... It's impossible, same with Ctrl + R. The only thing that can be disabled is Ctrl + T. That just exits the program.



#58007 Computer Startup Lock

Posted by ChaddJackson12 on 09 December 2012 - 07:16 PM in Programs

View PostMemoryLeak21, on 09 December 2012 - 02:29 PM, said:

You could probably make some way so that the computer can't be turned off, and only goes into a "sleep" state, but I wouldn't try doing that unless you have a good knowledge of the stack and how not to crash your program.
You can't because people can hold Ctrl + S



#57881 API's are a pain. But programs are easy. [PLEASE READ] [PLEASE SPREAD]

Posted by ChaddJackson12 on 09 December 2012 - 09:23 AM in General

I agree, API's are really a pain. Because I can never get them to work :l



#57816 Computer Startup Lock

Posted by ChaddJackson12 on 09 December 2012 - 06:38 AM in Programs

View PostMikk809h, on 09 December 2012 - 03:06 AM, said:

Cranium. Okay. I talked with some moderators, and they told me that what you say about php encryption.decryption is not avaible..
but if you Are that much sure that it works, then please tell me how to.

thanks
How about just having an online pastebin/dropbox file, containing the encryption? Have it download the encryption, but never actually have the encryption in the file. That way it would make it so something couldn't figure out the encrytion (As easily).

Also, it is impossible to lock anything in computercraft if you know what you're doing, but I made this because I was bored, not because it is 100% secure. Nothing on computercraft is.



#57637 [Lua] [Error] Error with passcode system

Posted by ChaddJackson12 on 08 December 2012 - 12:18 PM in Ask a Pro

View PostMemoryLeak21, on 08 December 2012 - 08:34 AM, said:

Nah, I've called empty variables before in other programs and it's worked fine.
What's the point of calling an empty variable, though? That is, if they aren't a boolean value, or whatever those are...



#57635 filehost/ftp server?

Posted by ChaddJackson12 on 08 December 2012 - 12:16 PM in Ask a Pro

View Postcheekycharlie101, on 07 December 2012 - 09:03 PM, said:

View PostChaddJackson12, on 07 December 2012 - 03:13 PM, said:

While we're talking about server stuff... Is it possibly to have an FTP host/HTTP storage host? So you could have literally global computercraft files? Like dropbox? I think that'd be incredibly useful, for many people.
just use pastebin and the HTTP api.
Not talking about set code. I'm talking about basically hosting files, and folders that can be edited. Say, an online user system? So the users could send each other messages through the internet, rather than just on a server.



#57400 [Lua] [Question] Calling for loops

Posted by ChaddJackson12 on 07 December 2012 - 03:16 PM in Ask a Pro

You could probably do something like this too, if you wanted: (With a while loop)

while UseLoop do
  -- What you want to be repeated while UseLoop is true...
end

How you would use this loop?

UseLoop = true -- Enables loop

-- And

UseLoop = false -- Disables loop



#57398 filehost/ftp server?

Posted by ChaddJackson12 on 07 December 2012 - 03:13 PM in Ask a Pro

While we're talking about server stuff... Is it possibly to have an FTP host/HTTP storage host? So you could have literally global computercraft files? Like dropbox? I think that'd be incredibly useful, for many people.