Events::delayTermination: Difference between revisions
(Noted that it doesn't work as expected on 1.1) |
No edit summary |
||
| (2 intermediate revisions by 2 users not shown) | |||
| Line 4: | Line 4: | ||
This function delays server's shutdown till you finish all your async tasks. | This function delays server's shutdown till you finish all your async tasks. | ||
==Setter== | ==Setter== | ||
| Line 13: | Line 11: | ||
{{ServersideCode| | {{ServersideCode| | ||
<pre> | <pre> | ||
mp.events.add("serverShutdown", async () => | mp.events.add("serverShutdown", async () => { | ||
{ | mp.events.delayTermination = true; | ||
mp.events. | |||
await yourAsyncFunction(); | await yourAsyncFunction(); | ||
mp.events. | mp.events.delayTermination = false; | ||
}); | }); | ||
</pre> | </pre> | ||
Latest revision as of 08:49, 12 April 2021
Server-Side Function
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
- Functions
- Properties