Events::addProc: Difference between revisions

From RAGE Multiplayer Wiki
(Created page with "{{Shared}} mp.events.addProc register a RPC event into server-side/client-side. == Syntax == <pre> mp.events.addProc(name[, args], callback); </pre> == Examples == {{Serve...")
 
No edit summary
Line 5: Line 5:


<pre>
<pre>
mp.events.addProc(name[, args], callback);
mp.events.addProc(player, name[, args], callback);
</pre>
</pre>


Line 12: Line 12:
{{ServersideCode|
{{ServersideCode|
<pre>
<pre>
mp.events.addProc('test_proc', (text) => {
mp.events.addProc('test_proc', (player, text) => {
   return 'hey beast: ' + text;
   return 'hey beast: ' + text;
});
});

Revision as of 21:19, 22 June 2020

Shared

mp.events.addProc register a RPC event into server-side/client-side.

Syntax

mp.events.addProc(player, name[, args], callback);

Examples

Server-Side
mp.events.addProc('test_proc', (player, text) => {
  return 'hey beast: ' + text;
});


Client-Side
const response = await mp.events.callRemoteProc('test_proc', 'test');
mp.gui.chat.push(`response: ${response}`);