CancelLatentEvent: Difference between revisions
Jump to navigation
Jump to search
Fernando187 (talk | contribs) (Remove obsolete Requirements section) |
|||
Line 87: | Line 87: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
</section> | </section> | ||
==See Also== | ==See Also== | ||
{{Event functions}} | {{Event functions}} |
Latest revision as of 15:45, 7 November 2024
Stops a latent event from completing
Syntax
Click to collapse [-]
Serverbool cancelLatentEvent( player thePlayer, int handle )
Required Arguments
- thePlayer: The player who is receiving the event.
- handle: A handle previous got from getLatentEventHandles.
Click to collapse [-]
Clientbool cancelLatentEvent( int handle )
Required Arguments
- handle: A handle previous got from getLatentEventHandles.
Returns
Returns a true if the latent event was successfully cancelled, or false if it was not
Example
Click to collapse [-]
Example 1 - 1/2-- 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)
Click to collapse [-]
Example 1 - 2/2addEvent("exampleEvent",true) addEventHandler("exampleEvent",root, function () outputChatBox("Warning! The triggerLatentServerEvent wasn't cancelled!",client,255,0,0) -- warn the user. end)
Click to collapse [-]
Example 2-- 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)
Click to collapse [-]
Example 3-- 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)
See Also
- addEvent
- addEventHandler
- cancelEvent
- cancelLatentEvent
- getEventHandlers
- getLatentEventHandles
- getLatentEventStatus
- removeEventHandler
- triggerEvent
- wasEventCancelled