RAGE.Events.Add: Difference between revisions
Crossy1998 (talk | contribs) |
Crossy1998 (talk | contribs) (→Syntax) |
||
| Line 1: | Line 1: | ||
==Syntax== | ==Syntax== | ||
<pre>void RAGE.Events.Add(string eventname, object[] args);</pre> | <pre>void RAGE.Events.Add(string eventname, object[] args);</pre> | ||
=== Required Arguments === | |||
*'''args:''' object[] args; | |||
==Add Custom Events== | ==Add Custom Events== | ||
Revision as of 01:06, 27 March 2019
Syntax
void RAGE.Events.Add(string eventname, object[] args);
Required Arguments
- args: object[] args;
Add Custom Events
C# Syntax
Parameters
- args:: Object Array
Example
//Constructor
public main()
{
//Call the custom event
RAGE.Events.Add("sendhelloworld", SendHelloWorld);
}
//Method for the custom event
public void SendHelloWorld(object[] args)
{
Chat.Output("HELLO WORLD!");
}
CEF Example
C# Syntax
Parameters
- args:: Object Array
Example
//In jQuery file linked to your CEF.
$(document).ready(function()
{
$("#cbutton").click(() =>
{
//Create a client-side event trigger
mp.trigger("sendhelloworld", args);
});
});
//In C# Client Side File
//Constructor
public main()
{
//Once this custom event has been added you can also call it from CEF(Chromium Embedded Framework)
RAGE.Events.Add("sendhelloworld", SendHelloWorld);
}
public void SendHelloWorld(object[] args)
{
Chat.Output("HELLO WORLD!");
}