How To Make Rapid Speed up Buttons: Difference between revisions
From Legacy Roblox Wiki
Jump to navigationJump to search
>Derthmonuter No edit summary |
>Flurite |
||
(13 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
== | __TOC__ | ||
==Introduction== | |||
The WalkSpeed property is what controls the speed of movement of your character. If you look at your [[Humanoid]], you will notice in the [[Properties|Properties panel]] a new value entitled "WalkSpeed" set to a default value of 16. The higher this value, the faster. Negative Values cause your controls to reverse. | |||
== | == Steps == | ||
# Insert a brick of any color and shape.<br> | |||
# Insert / Object / Script into that brick.<br> | |||
# Insert the following script into that brick:<br> | |||
== Script == | |||
== | <pre> | ||
function onTouched(part) -- the function | |||
if part.Parent then -- make sure the toucher has a parent | |||
local h = part.Parent:findFirstChild("Humanoid") | |||
if h then -- checks to see that it was a character that touched it | |||
h.WalkSpeed = 80 -- go five times faster than default speed (16). | |||
end | |||
end | |||
end | |||
script.Parent.Touched:connect(onTouched) -- connect the function to the event | |||
</pre> | |||
Now test the script in Tools / Test / Play Solo mode. When your character walks over the brick, it should suddenly speed up. | |||
Latest revision as of 22:33, 16 September 2011
Introduction
The WalkSpeed property is what controls the speed of movement of your character. If you look at your Humanoid, you will notice in the Properties panel a new value entitled "WalkSpeed" set to a default value of 16. The higher this value, the faster. Negative Values cause your controls to reverse.
Steps
- Insert a brick of any color and shape.
- Insert / Object / Script into that brick.
- Insert the following script into that brick:
Script
function onTouched(part) -- the function if part.Parent then -- make sure the toucher has a parent local h = part.Parent:findFirstChild("Humanoid") if h then -- checks to see that it was a character that touched it h.WalkSpeed = 80 -- go five times faster than default speed (16). end end end script.Parent.Touched:connect(onTouched) -- connect the function to the event
Now test the script in Tools / Test / Play Solo mode. When your character walks over the brick, it should suddenly speed up.