Events::delayTermination: Difference between revisions

From RAGE Multiplayer Wiki
m (Ufteers moved page Events::delayShutdown to Events::delayTermination: naming mistake)
No edit summary
 
Line 11: Line 11:
{{ServersideCode|
{{ServersideCode|
<pre>
<pre>
mp.events.add("serverShutdown", async () =>
mp.events.add("serverShutdown", async () => {
{
   mp.events.delayTermination = true;
   mp.events.delayShutdown = true;
   await yourAsyncFunction();
   await yourAsyncFunction();
   mp.events.delayShutdown = false;
   mp.events.delayTermination = false;
});
});
</pre>
</pre>

Latest revision as of 08:49, 12 April 2021

Server-Side
Function

 JavaScript



This function delays server's shutdown till you finish all your async tasks.

Setter

  • Boolean

Example

Server-Side
mp.events.add("serverShutdown", async () => {
  mp.events.delayTermination = true;
  await yourAsyncFunction();
  mp.events.delayTermination = false;
});

See Also