Events::call: Difference between revisions

From RAGE Multiplayer Wiki
No edit summary
No edit summary
 
Line 1: Line 1:
{{SharedFunction}}
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|
{{CSharpContainer|
Line 6: Line 7:
RAGE.Events.CallLocal(string eventName, params object[] args);
RAGE.Events.CallLocal(string eventName, params object[] args);
</pre>
</pre>
{{Parameters}}
* '''eventName'''
* '''args'''
}}
}}



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.


Shared
Function

 C#  JavaScript



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