mirror of
				https://github.com/SquidDev-CC/CC-Tweaked
				synced 2025-11-03 23:22:59 +00:00 
			
		
		
		
	References are now written using normal links: You now use [`print`] or
[print a string][`print`]) instead of @{print} or @{print|print a
string}.
		
	
		
			
				
	
	
		
			28 lines
		
	
	
		
			579 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			579 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
---
 | 
						|
module: [kind=event] timer
 | 
						|
see: os.startTimer To start a timer.
 | 
						|
---
 | 
						|
 | 
						|
<!--
 | 
						|
SPDX-FileCopyrightText: 2021 The CC: Tweaked Developers
 | 
						|
 | 
						|
SPDX-License-Identifier: MPL-2.0
 | 
						|
-->
 | 
						|
 | 
						|
The [`timer`] event is fired when a timer started with [`os.startTimer`] completes.
 | 
						|
 | 
						|
## Return Values
 | 
						|
1. [`string`]: The event name.
 | 
						|
2. [`number`]: The ID of the timer that finished.
 | 
						|
 | 
						|
## Example
 | 
						|
Start and wait for a timer to finish.
 | 
						|
```lua
 | 
						|
local timer_id = os.startTimer(2)
 | 
						|
local event, id
 | 
						|
repeat
 | 
						|
    event, id = os.pullEvent("timer")
 | 
						|
until id == timer_id
 | 
						|
print("Timer with ID " .. id .. " was fired")
 | 
						|
```
 |