|
| 11 Mar 2015 08:01 PM |
| How would I get a light to flicker at random times with a script? |
|
|
| Report Abuse |
|
|
|
| 11 Mar 2015 08:01 PM |
math.random() that biz
have you done anything yet? do you need a psuedo-script or something?
those four years of wumbology are really paying off |
|
|
| Report Abuse |
|
|
|
| 11 Mar 2015 08:03 PM |
| Yea I just started scripting yesterday and trying to learn |
|
|
| Report Abuse |
|
|
Dralian
|
  |
| Joined: 21 Mar 2013 |
| Total Posts: 7624 |
|
| |
|
drager980
|
  |
| Joined: 25 May 2009 |
| Total Posts: 13385 |
|
|
| 11 Mar 2015 08:45 PM |
i wont reveal how to do most of it but while wait(7) do x.Enabled = false wait() x.Enabled = true wait(0.2) x.Enabled = false wait(0.3) x.Enabled = true end define x for yourself |
|
|
| Report Abuse |
|
|
drager980
|
  |
| Joined: 25 May 2009 |
| Total Posts: 13385 |
|
|
| 11 Mar 2015 08:46 PM |
my bad while true do x.Enabled = false wait() x.Enabled = true wait(0.2) x.Enabled = false wait(0.3) x.Enabled = true wait(math.random(10)) end |
|
|
| Report Abuse |
|
|
KLGA
|
  |
| Joined: 19 Apr 2014 |
| Total Posts: 2571 |
|
|
| 11 Mar 2015 08:57 PM |
@drager that's not a very efficient way to do it. |
|
|
| Report Abuse |
|
|
drager980
|
  |
| Joined: 25 May 2009 |
| Total Posts: 13385 |
|
|
| 11 Mar 2015 11:25 PM |
and your more efficient way would be..? note: he's just getting into scripting, |
|
|
| Report Abuse |
|
|
|
| 11 Mar 2015 11:28 PM |
-- Script inside of a part.
local part = script.Parent; local light = part:FindFirstChild('PointLight') -- Change to name of light in part
while wait(math.random(5) / 5) do light.Enabled = not light.Enabled; end
|
|
|
| Report Abuse |
|
|
cxcharlie
|
  |
| Joined: 26 Aug 2009 |
| Total Posts: 1414 |
|
|
| 12 Mar 2015 12:00 AM |
Use sine and cosine... for i=1,math.huge do wait() light.Brightness=math.sin(tick()*5) end |
|
|
| Report Abuse |
|
|
LucasLua
|
  |
| Joined: 18 Jun 2008 |
| Total Posts: 7386 |
|
|
| 12 Mar 2015 12:03 AM |
| sine and cosine give very pretty and consistent patterns. :3 |
|
|
| Report Abuse |
|
|
cxcharlie
|
  |
| Joined: 26 Aug 2009 |
| Total Posts: 1414 |
|
|
| 12 Mar 2015 12:18 AM |
fine,
while wait() do local r=math.random()/2--edit if u want light.Brightness=math.sin(tick()+r)*(1+r) end |
|
|
| Report Abuse |
|
|