Jump to content
xisto Community

ghostrider

Members
  • Content Count

    399
  • Joined

  • Last visited

Everything posted by ghostrider

  1. Is there a VPN client in Knoppix 5.1? I can't seem to find one.
  2. Its a program that allows you to create PHP files. It looks pretty good, but I'm using Linux at the moment so I can't download it and check.
  3. You can send me the PHP code and I'll take a look at it for you . PM it to me.
  4. Intro To PHP Tutorial 8 - Planning for Tic Tac Toe Released 4/28/07 By Chris Feilbach aka GhostRider Contact Info: E-mail: assembler7@gmail.com AIM: emptybinder78 Yahoo: drunkonmarshmellows Website: http://forums.xisto.com/no_longer_exists/ The first step in the development process of any script or program is to properly plan it. We will not write any code in this tutorial at all. We are simply going to plan out what we are going to write. The first thing that I always think of is, "how would I do this same job as a human?". Ignore the fact that we are even programming. Just concentrate on how to play tic tac toe. Think about it for a while, and create a list. Below is my list. 1. Draw the board. 2. Someone has to x, and another person has to be o. 3. Take turns, placing x's and o's 4. Check to see if anyone has won. Hopefully you've come up with something similar to that. Next we need to know details about tic tac toe. Things like how it is played, what you need to have to play it, and other things you need. A very detailed summary would also work here. + Tic Tac Toe is played on a 3 by 3 grid + You need two players to play it. + Players place x's and o's on the board, with the intent to get 3 in a row. + Players win once they get 3 in a row, either horizontally, vertically, or diagonally. + Players take turns. The player who chose X gets to make the first move. Take a look at the two lists we have made. We can now start to look at tic tac toe from a programming perspective. Remember back to the first tutorial. Programming is about taking in data, processing it, and outputing it. What data do we need to store, and how do we need to store it? Think about that now. Think arrays. Tic Tac Toe has a 3 by 3 grid. Each square also has 3 possible values, the square can be empty, the square can have an o on it, or it can have an x on it. The only data we need to collect is the data sent from the user. We can store the data from the board in three seperate ways. We could store them in each in a seperate variable, but that means that we can't easily use loops. We could store it in one array, or we could store it in a multidimensional array, which is easiest. The array will have two dimensions, the first one referring to the row (0 will be the top, 1 will be middle, 2 will be bottom). The next dimension will tell us which column it is (0 will be left, 1 will be middle, 2 will be right). We also need to keep track of all of this data. But how? We could use form data, but that would mean our user would have to click a submit button everytime. Let's use sessions. Its more practical, and we don't need to have a user click a button every time. We also need to keep track of whose turn it is. We can do that with a variable and simply switch it each time. We need three images, one of a blank space, the other of an x, and the other of an o. I will provide these for us next tutorial. The way our program will work is that it will start off by displaying a blank screen, with no x's or o's. We can use a 3 by 3 table in html, and make it so that when the user clicks an image it will either mark it as an x spot or an o spot. After the user clicks the spot, it will check to see if anyone has one yet. We can take the three data values in each row and column and combine them together to see if someone has one. For example, if in one row we have an o, another o, and then an x our script will take them and combine their values to form oox. We can then check to see whether or not it is equal to ooo or xxx. This is enough to grasp for one tutorial. We will do another form of planning, which I call flowcharting, that makes seeing how to program very easy. After that we will start to code it. That will probably take two tutorials to complete. Try planning out how to create another simple game, or something else. It will really help you grasp this.
  5. I am reviewing your function once and you have a couple mistakes so far. I've been using VB for about 11 years now, and I will point them out to you, and post a bug free function. You didn't post any information about how your function works. From what I can gather, the argument InNoWanted, will return the nth prime number, where n is the value of InNoWanted. For example, your function should produce the following results. -------------------------------------- | InNoWanted | Value Returned | -------------------------------------- | 1 | 2 | -------------------------------------- | 2 | 3 | -------------------------------------- | 3 | 5 | -------------------------------------- | 4 | 7 | -------------------------------------- The first error I have encountered is this that a value of zero will mess stuff up. You should add a check to make sure a value of zero is not entered: Public Function GetPrimeNo(InNoWanted As Integer) As LongDim lPrimes() As LongDim lTrial As LongDim lCount As IntegerDim lFound As IntegerDim lCounter As Integer If InNoWanted = 0 Then Exit Function End If Nextly, it returns an error because you do not have enough elements in your array. You define 3 below this ReDim statement. Therefore you should add 3 to the amount of elements to create. ReDim lPrimes(InNoWanted + 3) You also commented out some code. You need that to have your program run correctly. 'Define the first three prime numberlPrimes(0) = 2lPrimes(1) = 3lPrimes(2) = 5 Other than that, you have no other programming mistakes in your code. Below is the fixed version: Public Function GetPrimeNo(InNoWanted As Integer) As LongDim lPrimes() As LongDim lTrial As LongDim lCount As IntegerDim lFound As IntegerDim lCounter As Integer If InNoWanted = 0 Then Exit Function End IfReDim lPrimes(InNoWanted + 3)lTrial = 5lCount = 3lFound = 0'Define the first three prime numberlPrimes(0) = 2lPrimes(1) = 3lPrimes(2) = 5DolTrial = lTrial + 2lFound = 0For lCounter = 0 To lCount - 1lFound = (lTrial Mod lPrimes(lCounter)) = 0If lFound ThenExit ForEnd IflCounter = lCounter + 1Next lCounterIf lFound = 0 ThenlPrimes(lCount) = lTriallCount = lCount + 1End IfLoop While (lCount < InNoWanted)GetPrimeNo = lPrimes(InNoWanted - 1)End Function
  6. I'm from Wisconsin in the United States. About 15-30 minutes away from Lake Michigan.
  7. You can do a search to see if a domain name exists using a PHP function called gethostbyname(). If it returns an IP address, the host exists. If it returns the name of the host you are searching for, it means that either the site is down, or that the site does not exist. While this does not completely solve your first problem, its the best I can come up with. Perhaps you should search the DNS recrods? I'm sure there is a PHP function that does that. I will search for you and post back. However here is my code I wrote to check for a domain: <?PHP$hname = "googleaskdfjksldjf.net;;$ip = gethostbyname($hname);print $ip; // Returns the host name, because the site does not exist.print "<br>";$hname = "google.com;;$ip = gethostbyname($hname);print $ip; // Returns the IP address because the site does exist.PHP?> As for subdomains, its a feature that you can configure with Apache Web Server. As to how to do that, I have no idea. I hope this helps you.
  8. I'm actually torn about which phone I want to buy next. I'm eligiable for an upgrade in September, and I want to get the iPhone, because I am a fan of apple and the iPod. However the Google phone would be great to have also, but it might take longer for it to come out. I think I'm going to have to go with the iPhone, because Apple has great products and it will probably be released sooner.
  9. You being able to boot from your external hard drive depends if your computer will recognize it as a drive. I have a dell and it recognizes my internal cd-rom drive, hard drive, floppy drive, and usb disk drives, but it does not recognize my external dvd-rw drive. I doubt that you will notice a difference in speed with all the fast connections like USB 2.0, and firewire and eSATA. The hard drive itself probably won't even be able to come close to the maximum speeds that those ports have.
  10. Intro To PHP Tutorial 7 - Sessions and Our First Project Released 4/27/07 By Chris Feilbach aka GhostRider Contact Info: E-mail: assembler7@gmail.com AIM: emptybinder78Yahoo: drunkonmarshmellows Website: http://forums.xisto.com/no_longer_exists/ Today, I am going to give us a project to work on together. I originally had planned that at the end of tutorial that we were going to write Solitare in PHP, but that seems hard and complex and way beyond of the intended scope of this tutorial. Perhaps for another tutorial. My friend Laurie reccomended that we write Tic Tac Toe because it is simple and everybody knows how to play it. It will be our first project we will design and code, and possibly even debug. I might put a bug or two in their to show how to debug scripts . Once we learn more we will come back to our project and add onto it. After we cover working with images (which will be very fun to learn), we'll make it more graphical. Working with images is very rewarding, and I believe it is quite fun. I'm very excited to be able to teach it to you.This is going to be the last tutorial that demonstrate a new concept until after we complete Tic Tac Toe. The next couple tutorials, probably the next 3 or 4, will demonstrate how to plan a script, how to actually code it, and its visual aspects. However that's in the future and I've already written four off-topic paragraphs. We need to cover sessions. So what exactly are sessions? A session is simply an array that stores data. However this array is different in a very special way, it follows the user from page to page, which allows you to keep data about the user and have it accessible no matter what PHP page you are on in your website. Each session is identical to the each computer. Many login scripts depend on this technique to detemine whether a user is logged in or not. PHP keeps track of each session by giving each session an id that is hundreds of characters long, something that no one could possibly guess. You usually don't have to worry about this as a programmer, however there is one thing you should check when implementing a script with sessions. PHP has something called environmental variables that tell PHP how to run. There are hundreds of these. You can check them by creating a small php script like so: <?PHPphpinfo(); // Displays all of PHP's variables.PHP?> You need to go the section called session, and then check the variable "use_trans_id". It should be 1. If it is not equal to 1, you need to either go into your php.ini file and change "session.use_trans_id = 0" to "session.use_trans_id = 1", or get in contact with your system's administrator and tell them to change the value to one. The "use_trans_id" variable tells PHP how to transfer the session id between pages. When it is equal to 1, PHP does this without you having to do anything special. If its 0, you need to transfer the session id from page to page. Not only does this invovle more coding for you, which takes up more of your valuable time, it is a security risk as you are revealing the id of the session of a certain user when the data is transfered from the client to your webserver. Any skilled hacker can take advantage of that. On each page you need to tell PHP to initalize the session array, which is accessable through the variable $_SESSION['']. This function is special in the sense that it needs to be sent before any output is sent to your user's web browser. Even if you put a single space, or even press enter, it will display an error message telling you that the headers of the page have already been sent. The function session_start() will either initialize the session variable, or create a new one if one does not exist. You need this at the beginning of your code on every PHP page that you want to be able to use the session. Once the session is started, you can add elements to the session array. Its really quite simple. <?PHPsession_start(); // Session is started$_SESSION['fname'] = "Chris";$_SESSION['age'] = 16;PHP?> There is no example for today. You know all you need to use sessions. The next tutorial will be out in a couple days.
  11. I've seen better Google Images for holidays. It was only alright. But its nice that they do change it. Makes it different.
  12. If its a truly sophisticated tracker, it might even be a rootkit, which would be a complete waste of time to even try to find. However rootkits are very complex to write, and usually cost a lot. You can always completely format your hard drive and then the tracker won't exist. You will want to POWER OFF completely before doing this, and don't load from the hard drive. Rebooting can allow the code to stay in memory, sometimes anyway. Just save your important files. If he's still getting info on you after he did it, it either was reinstalled or isn't on your computer.
  13. Intro To PHP Tutorial 6 - A Practical Application Of GET And Switch Statements Released 4/20/07 By Chris Feilbach aka GhostRider Contact Info: E-mail: assembler7@gmail.com AIM: emptybinder78 Yahoo: drunkonmarshmellows Website: http://forums.xisto.com/no_longer_exists/ Today I will teach you another important concept that you probably see a lot in webpages that you visit. Ever see something like "?id=22" or "?mode=login" in your address bar on your browser? If you remember back to the second tutorial you should recognize this as formdata, sent via GET. But you don't need to create a form to utilize this feature. Its really quite simple. This is what we're learning today. The code for today is available at http://forums.xisto.com/no_longer_exists/ This technique is very useful in larger scripts as it keeps the amount of PHP files you need to write very low. That keeps it simple for you, and also for your user. Nobody likes uploading 55 PHP files. Let's write a PHP site that has 3 links, one that makes the background color red, one that makes it green, and another that makes it blue. Red will be our default. For sites with one or two or three links like this, conditional statements are perfectly fine. However there are more than one way to be with conditions. The one that I am going to indroduce is called a switch statement. It has a slighty different syntax than if ... then statements, and is better for a value that can have many conditions. It however is sligtly less powerful than an if .;. then statement. Switch statments give you one condition, which is equal too. If ... then statements allow for equal to, less than, greater than, not equal to, less than or equal to, and greater than or equal to. Switch statements are not good for numbers, unless you know the range of the number, and it always increases in a linear fashion (like 1,2,3,4 or 2,4,6,8). This is an example of a switch statement: <?PHP switch ($var) { case "yes": // $var == yes. break; case "no": // $var == no break; default: // This is the choice if no other choice is selected. }PHP?> Switch statements require a break; after each case, otherwise PHP will continue executing the code below it, and that causes unpredicted and often bad results. Each case needs a colon ( afterwards. Only strings need quotes around them. Numbers do not. The default: is not requirement. If you use one, you may place it anywhere within the switch statement, however it is considered the most correct to place it at the end of your switch statement. In our example we will use the variable color at the end of the address of our website. Red is our default value. Our other values will be green and blue. <?PHPprint("<html><head><title>PHP Tutorial 6 Example</title></head>");// Don't print <body> yet, we need that.// As a side note, we need to color our links to make sure the blue doesn't make them invisible.// Save ourselves a lot of typing. Put the below data in a variable because it will be used 3 times.$data = "<body link='#FFFFFF' vlink='#FFFFFF' bgcolor=";$color = $_GET['color']; switch ($color) { case "green": print("$data'#00FF00'>"); break; case "blue": // User wants a blue page print("$data'#0000FF'>"); break; default: print("$data'#FF0000'>"); break; }// Now print the links.// Save more time, less typing with another variable.$data1 = "<a href='index.php?color=";$data2 = "Click here to turn this page ";print $data1 . "red'>" . $data2 . "red.</a>";print "<br>" . $data1 . "green'>" . $data2 . "green.</a>";print "<br>" . $data1 . "blue'>" . $data2 . "blue.</a>";PHP?>And there you have it. Next tutorial will cover cookies. Practice your coding and develop some cool stuff.
  14. I remember learning about this in math class. The Golden Ratio is often reffered to as Phi (pronoucned fly). Google it, there is a very interesting site on it, and its uses in mathematics. Also phi ^ 2 = phi + 1. That's so cool .
  15. ghostrider

    Hello

    You get credits by making good and quality posts. You need ten for the standard package. One you have gotten enough, you apply for free webhosting at the bottom, and are either approved or denied. You need to stay above 0 credits to continue your hosting. You lose one credit per day.
  16. I like cPanel 9 better because its more organized, and I don't have to go through MySql databases to access phpMyAdmin.
  17. Be sure to read the other ones. They are located in the TUTORIALS section, and at the time of this writing all on the first page. Intro To PHP Tutorial 5 - For ... Next Loops and Planning Scripts Released 4/15/07 By Chris Feilbach aka GhostRider Contact Info: E-mail: assembler7@gmail.com AIM: emptybinder78 Yahoo: drunkonmarshmellows Website: http://forums.xisto.com/no_longer_exists/ Before I start talking about what wonderful things loops are and all the cool stuff they can do, I want to address something first. I was asked about something to write in PHP. There isn't much you can really write yet, if your learning from my tutorial. You could always process some form data and practice writing conditional statements. I have a couple main goals in releasing this tutorial. The first being to teach PHP, but I want to teach you more than that. I want you to be able to know what it is really like to program. Programming is a lot of the time taking smaller ideas, like conditional statements and loops and stuff, and putting them together to form a big picture. The things you are learning now will help you best to do that. I believe what makes programmers truly great is their ability to solve problems, and to be able to put together small bits of code that makes something truly useful out of it. My goal is that after a couple more tutorials you'll know enough to hopefully start building your own scripts. So I'm going to talk about a little bit about how to plan for a script. client The first think I ask myself, or ask a PHP customer of mine, is "What do I/you need my script to do?". Don't over work yourself here. Always start out small until your ready to handle more. Let's say, for whatever reason, you need a script that displays 5 random numbers between 0 and 60, and tells us whether the number is even or odd. Think about it for right now. You need not think about it in terms of PHP, or even how a computer program would do it. Think about how you would do it. Take some time, and have an answer in your head before you move on. My answer in my head was that I would determine what the 5 numbers are, and then look at the numbers. If they end in 0, 2, 4, 6, or 8, then they are even. Now that you have a good idea in your head on how to do it, lets think of it from a programming aspect. Think about it again. Don't just look down at what I am going to type. Firstly, you will need 5 variables for your random numbers. Lets make a numberical array for that to make life easier. We also need to determine whether the number is even or odd. Divide it by two, and if it ends in .5 then it is odd. Otherwise it is even. We can use an if ... then statement for that. Typing out code five times long is not only a waste of space, its boring even if you are using copy and paste! I am going to introduce to you the programming concept called for ... next loops. For ... next loops have a starting value, a condition which stops the loop, and also the option to either increase or decrease the starting value. $i is almost ALWAYS used for the starting value. Loops usually start out on zero, like arrays. Like conditional statements, you will want to indent all of your loops. It makes things very easy to read and debug. <?PHP for ($i=0;$i<=4;$i++) { print("Hello World!<br>"); }PHP?> The above is a for ... next loop. Start with an indent and a for. $i=0; defines $i as the starting variable, and sets it value to zero. $i<=4 is the ending condition. As long as $i is less than or equal to 4 the loop will continute. $i++; means that $i is increased by one everytime to loop is repeated. One of the biggest problems I had with learning for ... next loops was that the ending condition is true, and once it becomes FALSE the loop ends. Its backwards from other languages I have learned. However loops are important. Now, to our example. You may view it at http://forums.xisto.com/no_longer_exists/ The increment statemnt ($i++) can also be $i-- (subtract one), or something like $i + 1;, or even $i * 2. This statement is weird, it doesn't require a semicolon. We need to get five random numbers. The function rand(min, max) will give us a random number between min and max. We can use a for ... next loop to populate (fill up) our array. We can then use another loop to figure out whether they are even or odd, and store that in another array. And we can use yet another loop to print the data. Before we begin coding, I need to introduce some stuff about division in PHP (and many other languages). There are two types, floating point division, and integer division. Floating point division, which is signified by a forward slash (/), returns a decimal. Integer division does not. Integer division is signified by a back slash (\). <?PHP$temp = 5 / 4;print $temp; // Prints 1.2$temp = 5 \ 4;print $temp; // Prints 1PHP?> When using integer division you can use the percent sign (%) to return the remainder. <?PHP$problem = 5 \ 4;print "5 over 4 equals $problem.<br>";$remainder = 5 % 4;print "The remaind of 5 over 4 is $remainder.";PHP?> <?PHP// Use a numerical array to collect our data. Our array is going to start on zero. for ($i=0;$i<=4;$i++) { // $i starts on zero, the loop runs until the loop is greater than four. // We could also have written is like this, ($i=0,$i<>5;$i++) { // That would run when $i is not equal to five. It is identical to the loop above. The <> symbol is the same as != , it means not equal to. $numbers[$i] = rand(0, 60); }// We now have our values. Let's create another array, $evenodd, that holds whether each number is even or odd. For simplicity, we will put an "o" if it is odd, and an "e" if it is even, but I often use either 0 or 1, like other programmers. for ($i=0;$i<>5;$i++) { // Odd numbers, when divided by 2 have a remainder of 1. $temp = $numbers[$i] % 2; if ($temp == 0) { // The number is even. $evenodd[$i] = "e"; } else { $evenodd[$i] = "o"; } }// Just for fun lets print the numbers out in reverse order than we generated them.// Lets make the page nice, too.print("<html><head><title>5 Random Number Project</title></head><body>"); for ($i=4;$i<>-1;$i--) { print $i . "<br>"; print $numbers[$i]; if ($evenodd[$i] == "e") { print(" Even"); } else { print(" Odd"); } print "<br>"; }print("</body></html>");PHP?> And there we have it! An awesome random number generator. I'm not quite sure what I want to teach next, but I promise it will be interesting.
  18. I consider myself lucky to have made less than $1000 (or whatever the limit is) this year as taxes sound like a pain in the *bottom*. I'm getting a job this year however. I'm gonna miss having to give up 33% or so percent of my income.
  19. I use Knoppix 5.1 on a Live CD. It detects virtually all hardware and sets it up. It takes about 2-3 minutes on my computer to boot up completely. I can't wait until 5.2 is released. Supposedly it is going to be released sometime this month! *gets excited*
  20. My site also has a connection error every once and a while, however it appears to be totally random. It is not my code because a simple refresh solves it. Perhaps MySQL is very overworked at the moment?
  21. An API stands for Application Programming Interface. This is a bunch of code that a language, machine, or an operating system provides to make it easier for programmers to their jobs. It also allows them to access hardware and perform things that their program could not do without that code.
  22. You have double quotes (") inside of your brackets for your array. Change all of these to single quotes (') and you should be fine.Also as a side note, when you are declaring numerical arrays (arrays that have keys that are integers), you only need to define the first key. After that you can omit the key and simply put the value in.Post back here if it doesn't work. Be sure to include error messages.
  23. Gamil doesn't give you spam, spammers do. I get around 500 spam messages a day, but none in my inbox ever . I delete them every week or so. I've gotten 57 so far today.
  24. Thats 45 hours, 31 minutes and 30 seconds . That is a long time.
  25. This is the fourth part of my PHP tutorial. You can view the last three here: Third Tutorial (Form Data and If statements) Second Tutorial (Variables) First Tutorial (What is PHP?) Intro To PHP Tutorial 4 - Arrays Released 4/13/07 By Chris Feilbach aka GhostRider Contact Info: E-mail: assembler7@gmail.com AIM: emptybinder78 Yahoo: drunkonmarshmellows Website: http://forums.xisto.com/no_longer_exists/ Hello once again! During this tutorial I'm going to teach you about arrays. This tutorial does not have a project with it. Remember back to my second tutorial, when you learned about variables. Variables allow programmers to store data, which then allows to do stuff with it. However variables can only store one value at a time. Arrays however, allow you to store more than one value at a time in the same variable, which makes arrays execeptionally useful in any langauge. PHP has exactly 75 functions and statements that deal with arrays. They either sort them in different ways, tell you how many elements (values) are in them, or do a bunch of other stuff. We'll use maybe 3 or 4 of them in this tutorial. Remember back to the last lesson when we learned about form data. The $_GET variable and the $_POST variable are arrays. They are called associative arrays because they have a key that is NOT a number. Arrays work very similar to form data in the sense that they two are in the (name=value) pair, meaning that each value has a name that allows you to access. An element is a value stored in an array. Lets say we have the following web address: http://forums.xisto.com/no_longer_exists/ Lets get the GET data from this $mode = $_GET['mode']; // $mode = tutorial$submode = $_GET['submode']; // $submode = 1 Our keyes are mode and submode. In associative arrays they need to be put around single quotes. If you don't put single quotes around it you get an annoying message from PHP saying that you need to. The second type of array is called a numerical array. In this case the keyes are integers, starting on whatever integer you want. Any floating number (a number with a decimal after it) will be truncated if you try to use it. Do yourself a favor and always use whole numbers. Unlike associative arrays, the key does not need to be put inside of single quotes. While a numberical array can start on any number, I advise you to start on 0. Programmers start counting from 0, not 1. From now on you will always see me start my numerical arrays with 0. I highly suggest you do the same. Arrays are created in one of two ways. You can simply define them like so: $ourfirstarray['temp'] = 38593;$ourfirstarray['name'] = "Chris";$ourfirstarray['temp1'] = 88.55555;$oursecondarray[0] = 27;$oursecondarray[1] = "Hello";$oursecondarray[2] = $ourfirstarray; // <-- Yes, you can do that in PHP. Take a look at the last line of code. This now creates something special, something called a multidimensional array. These are very useful, but we won't be using that often yet. They are generally used when code becomes more complex than ours, and has more data to process. Multidimensional arrays can have as many dimensions as you want, but they take up a lot of memory. Use them sparingly and only if you feel you need to. We can access the data in $ourfirstarray throught $oursecondarray $temp = $oursecondarray[2]['temp']; // $temp = 38593$temp = $oursecondarray[2]['name']; // $temp = Chris// Be careful however$temp = $ourfirstarray[2]['temp']; // $temp = NULL (nothing) Just because one array is multidimensional does not mean the other array is. There is another way of making an array. You can use the arrange function. Lets create an array with the keys first and last with the values "Enter your first name." and "Enter your last name." $array = array("first" => "Enter your first name.", "last" => "Enter your last name.");print $array['first']; // Prints Enter your first name. You can define as many key/value pairs as your wish using the array function. What about multidimensional arrays? You can create those, too. $array = array("secondarray" => array("val1" => 22, "val2" => "Data"));print $array['secondarray']['val1']; // Prints 22 You can also create numerical arrays using the array function. Do not put them in quotes. The array will then be considered associate if you do. Also, if you do not want to specify a new number everytime you define a key, you can specify a number, and then simply continue with printing the values, and not the keys. For example: $array = array(0 => 1, 2, 3, 4);print $array[0]; // Prints 1print $array[1]; // Prints 2print $array[2]; // Prints 3 This concludes this tutorial. Next tutorial we'll cover loops, and then the tutorial after that cookies. And after that, we'll start our first major project. Review a lot. You are at the point where you should know enough now to start to develop your own small scripts. Play around with it. If you develop something really cool, send me a link or code.
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.