Events::call: Difference between revisions
No edit summary |
No edit summary |
||
| (One intermediate revision by the same user not shown) | |||
| Line 1: | Line 1: | ||
This function calls registered event handlers. This function can call serverside events from serverside and clientside events from clientside. | This function calls registered event handlers. This function can call serverside events from serverside and clientside events from clientside. | ||
<br>{{SharedFunction}} | |||
{{CSharpContainer| | |||
<pre> | |||
RAGE.Events.CallLocal(string eventName, params object[] args); | |||
</pre> | |||
}} | |||
{{JSContainer| | |||
<b>Note: (1.1)</b><br> | <b>Note: (1.1)</b><br> | ||
If you're sending number more than 2^31 to client, you need to arg.toString() transform your number on server and parseInt(arg) on client. | If you're sending number more than 2^31 to client, you need to arg.toString() transform your number on server and parseInt(arg) on client. | ||
==Syntax== | ==Syntax== | ||
<pre> | <pre> | ||
Latest revision as of 08:18, 26 December 2022
This function calls registered event handlers. This function can call serverside events from serverside and clientside events from clientside.
C# Syntax
RAGE.Events.CallLocal(string eventName, params object[] args);
JavaScript Syntax
Note: (1.1)
If you're sending number more than 2^31 to client, you need to arg.toString() transform your number on server and parseInt(arg) on client.
Syntax
events.call(eventName, ...args);
Parameters
- eventName: String
- args: Any
Example
Creates an event called 'anyCallbackName' and then calls that event which will then output "yea" to the console.
Server-Side
mp.events.add("anyCallbackName", (anything) => {
console.log(anything);
});
mp.events.call("anyCallbackName", "yea");
See Also
- Functions
- Properties