soap shoes closeing

for those that dont know what that is they are grinding shoes its like your on a stakeboard they look just like any other shoe  to learn more or buy a pair go here im trying to keep it from closeing please try and help

Megamaxmax–Ω

Add comment August 12, 2008

QuiglesTheGreat will be gone for 8 days

because I’m going to Berwick, Melbourne, Victoria, Australia because I might be moving there

Add comment July 10, 2008

Megamaxmax is Leaving!

I’m not leaving forever just until summers over, I’m going to my grandmas house and im not going to be using there computer, so cya bye

Add comment July 5, 2008

Scripting With Telamon!

Scripting With Telamon: Debugging

Howdy! Today’s article is for Roblox power users who want to learn how to develop scripts in Roblox. This is not a programming language tutorial – I will assume you know enough about Lua to look at a piece of code and guess at what it does. Rather I am going to teach you how to deal with buggy scripts and show how to debug them. Debugging in general is a mystical art – I use the word “art”, which is the product of innate creative forces, in contrast to “science”, which can be dissected, reduced, and taught. We’ve built some tools into Roblox Studio to help you though.

Part 1 – Mission Statement

We’re going to build a secret door. An easy way to make a secret door is to make a brick and set its CanCollide property to false. Anyone can them walk through such a brick. No. Our secret door is going to be special. It’s eventually going to guard the treasure room in my castle and it’s only going to let approved members of the Pirate Army through (Arrrrr!). Clearly we need some scripting here, me hearties.

Part 2 – Build From Simpler Pieces

When I’m making a complicated script, I try to test it as I go along. I’ve seen a lot of people in intro programming classes try to write all their code at once and then test it. This is about the most painful way to write code. Don’t do it. Instead, write the shortest bit of code that you can test. Test it. If it works, add some more stuff. Then test it. If something broke, you know where to start looking.

A more simple version of the door we want to make is a door that just turns transparent whenever anything touches it.

simpledoor1.pngGo ahead and open up Roblox Studio. Create a simple test level, like the one pictured. In my level, the first test door is red. Use the Insert -> Object menu to insert a script under your test door (when the dialog box pops up, type the word “Script”). Do yourself a favor and give the script a descriptive name like “DoorScript”.

Part 3 – Power Tools

Ok, time to break out the power tools. If you have been scripting without these, I feel sorry for you. There are two that I will talk about today: the Output window and the Command toolbar. The first is by far the most useful, so I will focus on it.

To bring up the Output window, use the View -> Output menu option. This is add a window pane to the bottom of your screen. This window will show the output from your scripts while they are running. If your script has an error in it, the error will be printed here along with the line number telling you where the script broke. Let’s look at both of these right now. In your new script, paste the following code:

print(“Hello world!”)

for i=1,10 do
print(i)
end

script.ThisPropertyDoesNotExist = 6

As you can probably tell, this script prints “Hello world!”, spits out the numbers 1 to 10 and then crashes on an error. If you press the Run button in Studio, you can see this. The output will look like this:

Tue Feb 13 15:56:07 2007 – Script Heap Stats: Max Size = 21945 bytes, Max Count = 401 blocks
Hello world!
1
2
3
4
5
6
7
8
9
10
Tue Feb 13 15:56:16 2007 – ThisPropertyDoesNotExist is not a valid member of Script – =Workspace.Script, line 7: (null)

This is telling us that line 7 of our script is bad, which is something we already knew. However, in a more complicated script, it can be very helpful to print out stuff as the script is running so that you can see where things are going wrong. It may seem obvious once I’ve said it, but if something is broken with your script, start printing stuff out – rare is the bug that will not succumb to this level of scrutiny. I once wrote an entire operating system, using only printf to debug it.

commandtoolbar.pngI started programming when I was in 2nd grade and a popular language to learn back then was something called QBASIC – some of you may know it. One feature of the QBASIC programming environment was something called the Immediate Window, which you could type code into and immediately see it execute. On occasion this can be helpful to debug a script while it is running. However, this is more for advanced users. You can bring up Roblox Studio’s equivalent of the Immediate Window by using the View -> Toolbars -> Command menu option to bring up the Command Toolbar. You can type code into this at any time and run it. For example, if you wanted to, you could type:

game.Workspace.Door.Position = Vector3.new(0,100,0)

And if you have a part named “Door” in your level, it will be immediately teleported to (0, 100 ,0) while the game is running. This is kindof arcane, but I mention it because I have found the Command Toolbar useful on occasion.

Part 4 – Simple Door Script

Here it is:

print(“Simple Secret Door Script Loaded”)

Door = script.Parent

function onTouched(hit)
 
  print(“Door Hit”)
  Door.Transparency = .5
  wait(5)
  Door.Transparency = 0

end

connection = Door.Touched:connect(onTouched)

If you have ever seriously tried to learn lua scripting for Roblox, you have looked at some Roblox scripts. The code for listening to a Touch event should look familiar. Basically I have wired up the Part.Touched event to call the onTouched function whenever the part is touched by another part. When this happens, the door will turn semi-transparent for 5 seconds. Add this to your Door script, save your map, and try it. If you touch or shoot the door, you will see a nice effect. If you have the Output Window up, you will also see a “Door Hit” message printed whenever the door is touched. If you did not see this message, you would know that the onTouch function was not being called and that you had not wired up the event handler correctly.

Part 5 – A More Complicated Door

Like I said, this is not a tutorial on actually writing code, only debugging it. So here is the finished script:

print(“Advanced SpecialDoor Script loaded”)

— list of account names allowed to go through the door.
permission = { “Telamon”, “PirateArmy”, “CaptainMorgan”, “SilverShanks”, “JackRackam” }
Door = script.Parent

function checkOkToLetIn(name)
for i = 1,#permission do
  — convert strings to all upper case, otherwise we will let in
  — “Telamon” but not “telamon” or “tELAMON”
  if (string.upper(name) == string.upper(permission[i])) then return true end
end
return false
end

function onTouched(hit)
  print(“Door Hit”)
  local human = hit.Parent.FindFirstChild(“Humanoid”)
  if (human ~= nil ) then
   — a human has touched this door!
   print(“Human touched door”)
   — test the human’s name against the permission list
   if (checkOkToLetIn(human.Parent.Name)) then
    print(“Human passed test”)
    Door.Transparency = .5
    Door.CanCollide = false
    wait(7)
    Door.CanCollide = true
    Door.Transparency = 0
   end
  end

end

connection = Door.Touched:connect(onTouched)

It has one bug in it. Without using the Output Window, the only thing you will be able to tell is that the script is not working. With the Output Window, the problem becomes obvious:

Advanced SpecialDoor Script loaded
Simple Secret Door Script Loaded
Door Hit
Tue Feb 13 16:44:19 2007 – Workspace.YellowDoor.DoorScript2:18: bad argument #1 to ‘findFirstChild’ (Instance expected, got string) -

Since the script prints out “Door Hit”, but not “Human touched door”, we know the problem is somewhere in line 18 or 19 of the code. The Output window tells us that there is a problem on line 18 – FindFirstChild is failing. Ah! That is because in Lua methods are invoked using a colon (:) instead of a dot (.) (all other languages of consequence use dots for this – curse the inventors of Lua!) Change the line 18 to be:

local human = hit.Parent:FindFirstChild(“Humanoid”)

simpledoor3.pngAnd you have a working secret door that can be programmed to only let in your friends. To see it in action, check out SpecialDoor’s Place. If you are a new scripter and you are looking for some projects to work on, here are some easy adaptations of this script that you could do:

 

  1. Make the door let in everyone except those people who are on a blacklist (this is the opposite of the current door).
  2. Make the door flash different colors while it is open.
  3. Make the door heal you as you walk through it.

~ Motorstephen ~

1 comment June 30, 2008

a Roblox Blooper made by QuiglesTheGreat and Motorstephen

Enjoy!

1 comment June 30, 2008

Interview with Deathklok!

InterviewQ: motorstephen
A: deathklok

————–

Q: How did you find out about Roblox?
A: Through an Internet Add.

Q: Have you ever had a game on first page of pop list? If so name it/them.
A: I’ve had one it was called the Deathklok Domino’s Effect.

Q: What is your favorite hat on Roblox?
A: I’d have to say the Purple Banded Top Hat.

Q: When did you join Roblox?
A: October 7th, 2007.

Q: What was your most embarrasing moment in Roblox?
A: Probably at Stealth Pilot’s mini games place, it was weird but I teleported to the start with a car from the game. But, I don’t get embarassed much.

Q: How did you get your username?
A: Well I was listening to the band dethklok when I made this account but that name was taken so I went with this.

Q: What are your goals/accomplishments in Roblox?
A: My goal is to stop the noobs for good, bring and bring back the old days again and make the game more fun!

Q: Who’s your favorite admin?
A: Stealth Pilot.

Q: How many tix do you have?
A: 124 tix.

Q: How many bux do you have?
A: 0, not a builder’s club member yet and I have won no contest to earn them either =\

Q: What would you like to say to wrap up the interview?
A: Well all I have to say is that I think Roblox is great and noobs aren’t lol=).

——————————————————————

This is motorstephen’s first interview, enjoy.

Add comment June 30, 2008

Roblox Tutorial For The Newbs!

This is a great video made by motorstephen for all the newbs out there.

Add comment June 30, 2008

Stuff About Roblox Gets A New Banner!

SAR has recently got on a new banner, edited by motorstephen. Give him a thanks for making our website’s pictures rock!

~ StuffAboutRoblox ~

Add comment June 30, 2008

We Have two new admins

I’m Another Audio/Movie/Pics Maker and Co-Admin, MotorStephen

Description: Hey! I’m Motorstephen. I’m the picture maker here at SAR, send me a PM on http://roblox.com  If you need a picture for SAR. I’m online a lot, so send me tons of PMs, I read em all!
If you see any pictures around our website, they will probably be made by me, if you have any questions or concerns about them, let me know. That’s all about me on SAR, have fun!

I’m a Place Reviewer and Co-Admin, We don’t have one yet

Add comment June 30, 2008

Action Adventure Movie Contest

Introducing ROBLOXiwood – Action Adventure Movie Contest #1!

ROBLOXiwood is open for business! We’re having a movie contest to celebrate. The theme is Action and Adventure. Be sure to read all the guidelines below to make sure your YouTube movie gets entered.

An Action Adventure movie is one that has a thrills, chills, and a good story. The characters have to get into some sort of trouble and then get themselves out or be saved. Your movie can be an original work or a scene from one of your favorite “real” movies.

Prizes!

Two ways to win!

Oscar 1. There will be 5 Best Motion Picture winners for this event. There is no ranking among the five. All of them are winners! “Production Teams” are welcome (up to three users) – all listed members of the team will win the Award Hat, and the three production members get $R 1000.

2. From among all the movies the staff will also pick winners for special categories. The winners will receive the Award Hat and $R 1000 each. In order to win the username must be listed in the YouTube movie’s information by the person who posted the video.
Categories:
Best Actor/Actress (three of these will be chosen), Best Soundtrack, Best Camera Work, Best Costumes, Best Set Design and Best Special Effects.

Rules

1. Create an Action Adventure ROBLOX video. All entries must be a movie/video. You can learn how to make Roblox movies from our tutorial.

2. Please make all videos suitable for viewing by kids, grandmas, school teachers, and your next door neighbor. No profanity or inappropriate images. Any video that breaks the standard ROBLOX rules will not be able to win.

3. Videos should be between 30 seconds and 3 minutes long. Keep it short so the action doesn’t get lost in long scenes. Most of the footage should be ROBLOX related.

4. On your video page put the following information.
a. Usernames of team, Link to ROBLOX – http://www.roblox.com
b. Tags – This time we want you to use tons of tags!
* You must put “ROBLOX” and “june-action”
* Describe your video with three or four words
* If you are taking a scene from a real movie, include the movie name – otherwise, put the name of a movie that’s like yours
* Include the names of your favorite building and modeling toys
* Describe ROBLOX in three or four words
GO CRAZY WITH THE TAGS! Example: ROBLOX june-action giant spider chase King Kong erector knex lego fun kids online world

5. Contest Closes Sunday June 29 at 6pm Pacific time (9pm Eastern). All videos must be posted by this time.

6. There is no rule six!

How To Win

The winners will be chosen by the ROBLOX Team who will search for videos with all the right things. Videos must have been uploaded since the contest started (no old videos!), must have the ROBLOX link and june-action tags (and other tags), and must have your username. Most of all they must have Action and Adventure! This contest is subjective to the Team’s opinion. Not everyone will agree that your video is a winner, but we hope it is!

Extra:

Feel free to talk about your video on the new ROBLOXiwood forums and link to it.

Google videos will not be accepted. Only videos on YouTube will count for this event.

You can work in Production Teams OF UP TO 3 PEOPLE. In addition, you can list other team members for costumes, special effects, set design, acting… List these team members on your credits. All members of a Best Picture winning team will get the Award Hat. All the team’s names must be listed on the YouTube video information.

Your movie can be longer than 3 minutes but the Staff does not have to watch the whole thing. Shorter is better!

Winners and prizes will be announced within a week of the contest close.

I can’t wait to see the exciting things you guys create!

- QuiglesTheGreat

Add comment June 27, 2008

Previous Posts


 

December 2009
M T W T F S S
« Aug    
 123456
78910111213
14151617181920
21222324252627
28293031  

Blog Stats

Blogroll

Meta