i want to make a “type your walkspeed number” and what i do is copy n paste this:
TexasButton.MouseButton1Click:Connect(function()
if TextBox.Text == "5" then
if h.WalkSpeed == 5 then
h.WalkSpeed = 16
else
h.WalkSpeed = 5
end
end
end)
but i dont want to do that over and over until 100
how will i do that?
1 Like
if h.WalkSpeed == DEFAULT_WALKSPEED then
h.WalkSpeed = tonumber(textBox.Text)
end
?
1 Like
plz explain (plz explain i dont understand where u get tonumber from)
this is what i think u mean
if h.WalkSpeed = 16 then
h.WalkSpeed = 100(TextBox.Text)
Ty_Scripts
(IAmTrulyGreg)
January 27, 2022, 9:19pm
#4
TexasButton.MouseButton1Click:Connect(function()
if TextBox.Text == "5" then
if h.WalkSpeed == 5 then
h.WalkSpeed = 16
else
h.WalkSpeed = 5
end
end
end)
Convert the TextBox text to a number and just use the number where you would use 5 in this script.
2 Likes
It’s a built in function. Check out this page for more: Lua Globals | Roblox Creator Documentation
1 Like
but how will you know the tonumber? will you need to make a variable?
edit: when i went through i saw 1. print(tonumber(“1337”)) → 1337 (assumes base 10, decimal)
so you will need to do
h.WalkSpeed = tonumber(100)(textBox.Text)?
Nope, it’s a “global” variable, meaning all parts of every script can access it. Just try this simple script to see what I mean:
print(tonumber(“100123123”))
1 Like
is this correct?
TexasButton.MouseButton1Click:Connect(function()
if TextBox.Text == tonumber(1000) then
if h.WalkSpeed == tonumber(1000) then
h.WalkSpeed = 16
else
h.WalkSpeed = tonumber(1000)
end
end
end)
Redanite
(Redacool)
January 27, 2022, 9:57pm
#9
Why not just do
if tonumber(TextBox.Text) > 5 or tonumber(TextBox.Text) < 100 then
h.WalkSpeed = 16
else
h.WalkSpeed = 5
end
bmy braincells are decreasing per second reading it
i dont understand 1st line
ohhh ok <— edit
Redanite
(Redacool)
January 27, 2022, 9:59pm
#11
It converts the text to a number so if the Text = 5 then instead of it being a string, it will be a number.
1 Like