|
| 26 Jun 2012 11:31 AM |
| How can i write a delay for an ontouch script? |
|
|
| Report Abuse |
|
|
| |
|
nate890
|
  |
| Joined: 22 Nov 2008 |
| Total Posts: 21686 |
|
|
| 26 Jun 2012 11:32 AM |
This is an extremely vague question.
You mean something like this?
basePart.Touched:connect(function(hit) wait(5) --Delay for 5 seconds. --code end) |
|
|
| Report Abuse |
|
|
|
| 26 Jun 2012 11:34 AM |
No. something liket this:
function onTouch(hit) --code end wait(1) Part.Touched:connect(onTouched) |
|
|
| Report Abuse |
|
|
| |
|
|
| 26 Jun 2012 11:36 AM |
| The delay is after the function/event happens |
|
|
| Report Abuse |
|
|
nate890
|
  |
| Joined: 22 Nov 2008 |
| Total Posts: 21686 |
|
|
| 26 Jun 2012 11:37 AM |
Oh, you mean before the .Touched event fires again?
You don't make much sense. |
|
|
| Report Abuse |
|
|
|
| 26 Jun 2012 11:38 AM |
| a.k.a. you need to wait a bit until you can touch the brick again. like for example: you touch a brick and something turns invisible.you touch it again and nothing happens because you need to wait until the delay is over |
|
|
| Report Abuse |
|
|
|
| 26 Jun 2012 11:39 AM |
| YES thats exactly what i mean |
|
|
| Report Abuse |
|
|
nate890
|
  |
| Joined: 22 Nov 2008 |
| Total Posts: 21686 |
|
|
| 26 Jun 2012 11:39 AM |
local deb=false
basePart.Touched:connect(function(hit) if not deb then deb=true
--Code
wait(5) deb=false end end) |
|
|
| Report Abuse |
|
|
|
| 26 Jun 2012 11:43 AM |
Oh I get what You meant now,
DEBOUNCE! |
|
|
| Report Abuse |
|
|
| |
|