Difference between revisions of "Creating a simple name reading program"

From ComputerCraft Wiki
Jump to: navigation, search
(The Code)
(Unless stated otherwise this is a wiki - names go into the history of the page, if someone copies the page to another this page will be seen as being there first anyway)
Line 20: Line 20:
 
   os.shutdown()
 
   os.shutdown()
 
</pre>
 
</pre>
thanks to Thesbros for making explantion easier
 
 
== That's it ==
 
Page made by Jadengregory00 (Minecraft Username) (Please do not copy this page or claim for it to be yours)
 

Revision as of 12:28, 13 July 2012

The Code

This will be a tutorial on making a program that will read a name. This is the code:

   print("Enter Your Name: ")
   local name = read()
   print("Hello "..name..", that's a cool name.")

The print is pretty obvious, it puts the text on the screen and makes a new line. Now the 'local name = read()' sets 'name' as a variable which contains a string (piece of text) which the user typed, in this case it's his/her name. And the last line will print some text, and the '"..name.."' concatenates (merges) the text before it with the text that the variable 'name' contains.

This is another version for my door:

   textutils.slowPrint("Enter Your Name: ")
   local name = read()
   print("Okay "..name..", door's open!")
   rs.setOutput("right",true) -- this can be changed, "right" is the side of door / redstone
   sleep(5)
   os.shutdown()