|
|
| Line 22: |
Line 22: |
|
| |
|
| ==Example== | | ==Example== |
| <section name="Example 1 - 1/2" class="client" show="true">
| |
| <syntaxhighlight lang="lua"> | | <syntaxhighlight lang="lua"> |
| -- Cancel triggerLatentServerEvent directly after execution.
| |
| addCommandHandler("cancelLatentEvent",
| |
| function ()
| |
| triggerLatentServerEvent("exampleEvent",3000,false,localPlayer)
| |
|
| |
| -- Get all your active handles, when you executed the command: /cancelLatentEvent
| |
| local handles = getLatentEventHandles() -- Returns a table.
| |
|
| |
| local handle = handles[#handles] -- Get the latest handle.
| |
|
| |
| if cancelLatentEvent(handle) then -- Cancel it!
| |
| outputChatBox("Successfully cancelled!",0,200,0)
| |
| end
| |
| end)
| |
| </syntaxhighlight> | | </syntaxhighlight> |
| </section>
| |
|
| |
| <section name="Example 1 - 2/2" class="server" show="true">
| |
| <syntaxhighlight lang="lua">
| |
| addEvent("exampleEvent",true)
| |
| addEventHandler("exampleEvent",root,
| |
| function ()
| |
| outputChatBox("Warning! The triggerLatentServerEvent wasn't cancelled!",client,255,0,0) -- warn the user.
| |
| end)
| |
| </syntaxhighlight>
| |
| </section>
| |
|
| |
|
| |
| <section name="Example 2" class="server" show="true">
| |
| <syntaxhighlight lang="lua">
| |
| -- Cancel all my triggerLatentClientEvent's.
| |
| addCommandHandler("cancelLatentEvents",
| |
| function (player)
| |
|
| |
| -- Get all active handles from the player that executed the command: /cancelLatentEvents
| |
| local handles = getLatentEventHandles (player) -- Returns a table.
| |
|
| |
| for index=1,#handles do -- Loop through the table.
| |
| local handle = handles[index]
| |
| cancelLatentEvent(player,handle) -- Cancel it!
| |
| end
| |
| end)
| |
| </syntaxhighlight>
| |
| </section>
| |
| <section name="Example 3" class="client" show="true">
| |
| <syntaxhighlight lang="lua">
| |
| -- Cancel all my triggerLatentServerEvent's.
| |
| addCommandHandler("cancelLatentEvents",
| |
| function ()
| |
|
| |
| -- Get all your active handles, when you executed the command: /cancelLatentEvents
| |
| local handles = getLatentEventHandles () -- Returns a table.
| |
|
| |
| for index=1,#handles do -- Loop through the table.
| |
| local handle = handles[index]
| |
| cancelLatentEvent(handle) -- Cancel it!
| |
| end
| |
| end)
| |
| </syntaxhighlight>
| |
| </section>
| |
|
| |
|
| ==Requirements== | | ==Requirements== |
Gets the currently queued latent events. The last one in the table is always the latest event queued. Each returned handle can be used with getLatentEventStatus or cancelLatentEvent
Syntax
table getLatentEventHandles ( player thePlayer )
Required Arguments
- thePlayer: The player who is receiving the events.
table getLatentEventHandles ( )
Returns
Returns a table of handles or false if invalid arguments were passed.
Example
Requirements
This template will be deleted.
See Also