User:Outofspace/ON-OFF Button: Difference between revisions

From Legacy Roblox Wiki
Jump to navigationJump to search
>Outofspace
No edit summary
 
>Outofspace
No edit summary
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Coming Soon!
Here are a few On/Off scripts/tools that you can use.
 
__TOC__
 
==The Script==
 
Changes the skybox from night to day.
 
<pre>
--On/Off Button
--OutOfSpace
--1.0b
 
script.Name = "On/Off-Script_Version_1.0b"
script.Parent = game.Workspace
 
a = game.Workspace:GetChildren()
 
for i = 1, #a do
if a[i].Name == script.Name then
a[i]:Remove()
end
end
 
local b = Instance.new("Part")
b.Parent = game.Workspace
b.Name = "Head"
b.Size = Vector3.new(5, 1 ,5)
 
local m = Instance.new("Model")
m.Parent = game.Workspace
m.Name = "Waiting..."
 
b.Parent = m
 
local h = Instance.new("Humanoid")
h.Parent = m
 
local c = Instance.new("ClickDetector")
c.Parent = b
c.MaxActivationDistance = 100
 
local s = Instance.new("Script")
s.Parent = game.Workspace
s.Disabled = true
s.Name = "ButtonScript"
s.Source = [[
script.Parent.Parent.Name = "On"
 
local isOn = true
 
function on()
isOn = true
game.Workspace.On.Head.BrickColor = BrickColor.new(21)
        game.Lighting.TimeOfDay = "00:00:00"
game.Workspace.On.Name = "Off"
end
 
function off()
isOn = false
game.Workspace.Off.Head.BrickColor = BrickColor.new(28)
        game.Lighting.TimeOfDay = "14:00:00"
game.Workspace.Off.Name = "On"
end
 
function onClicked()
if isOn == true then off() else on() end
 
end
 
script.Parent.ClickDetector.MouseClick:connect(onClicked)
 
on()
]]
 
s.Disabled = false
 
sad = s:clone()
s:Remove()
sad.Parent = b
</pre>

Latest revision as of 03:11, 15 December 2008

Here are a few On/Off scripts/tools that you can use.

The Script

Changes the skybox from night to day.

--On/Off Button
--OutOfSpace
--1.0b

script.Name = "On/Off-Script_Version_1.0b"
script.Parent = game.Workspace

a = game.Workspace:GetChildren()

for i = 1, #a do
if a[i].Name == script.Name then
a[i]:Remove()
end
end

local b = Instance.new("Part")
b.Parent = game.Workspace
b.Name = "Head"
b.Size = Vector3.new(5, 1 ,5)

local m = Instance.new("Model")
m.Parent = game.Workspace
m.Name = "Waiting..."

b.Parent = m

local h = Instance.new("Humanoid")
h.Parent = m

local c = Instance.new("ClickDetector")
c.Parent = b
c.MaxActivationDistance = 100

local s = Instance.new("Script")
s.Parent = game.Workspace
s.Disabled = true
s.Name = "ButtonScript"
s.Source = [[
script.Parent.Parent.Name = "On"

local isOn = true

function on()
	isOn = true
	game.Workspace.On.Head.BrickColor = BrickColor.new(21)
        game.Lighting.TimeOfDay = "00:00:00"
	game.Workspace.On.Name = "Off" 
end

function off()
	isOn = false
	game.Workspace.Off.Head.BrickColor = BrickColor.new(28)
        game.Lighting.TimeOfDay = "14:00:00"
	game.Workspace.Off.Name = "On"
end

function onClicked()
	
	if isOn == true then off() else on() end

end

script.Parent.ClickDetector.MouseClick:connect(onClicked)

on()
]]

s.Disabled = false

sad = s:clone()
s:Remove()
sad.Parent = b