Skip to main content

Events::addProc

This function register the specified player's Remote Prodecure Call (RPC) event and expects a callback.

C#​

RAGE.Events.AddProc(string eventName, RAGE.Events.CallDelegate handler, [async = false]);

Syntax​

mp.events.addProc('eventProcName', callback);

Required Arguments​

  • *eventProcName: String
  • *callback: Any

Examples​

Server-Side

// register RPC 'test_proc' in server-side
mp.events.addProc('test_proc', (player, text) => {
return 'hey beast: ' + text;
});

Client-Side

const response = await mp.events.callRemoteProc('test_proc', 'test');
// calls RPC 'test_proc' from server side and wait for result
mp.gui.chat.push(`response: ${response}`);