Trigger: Difference between revisions

From RAGE Multiplayer Wiki
m (Replaced HTML with template)
 
(4 intermediate revisions by 4 users not shown)
Line 1: Line 1:
Sends data/trigger events from html to your JS file.
Sends data/trigger events from html to your clientside JS file.


== Syntax ==  
== Syntax ==  
 
<pre>
<syntaxhighlight lang="typescript">
mp.trigger('event', params);
mp.trigger('event', params)
</pre>
</syntaxhighlight>


=== '''Required Arguments''' ===
=== '''Required Arguments''' ===
*'''event''': '''<font color='green'>String</font>'''
*'''event''': '''<font color='green'>String</font>'''
*'''params''': '''<font color = 'red'>int</font>''' or '''<font color = 'green'>String</font>'''
*'''params''': '''<font color = 'red'>int</font>''' or '''<font color = 'green'>String</font>'''


=== '''Return Value''' ===
=== '''Return Value''' ===
*'''Unknown'''
*'''Unknown'''


== Example ==
== Example ==
<syntaxhighlight lang="typescript">
<div class="header" style="background-color: #40aeae; color: #FFFFFF; border: 2px solid #40aeae;">
//todo
<div style="margin: 10px 10px 10px 10px;"><b>CEF</b></div>
</syntaxhighlight>
<pre>
<script>
    mp.trigger('CEFDoneUsingBrowser');
</script>
</pre>
</div>
 
 
{{ClientsideCode|
<pre>
let activeBrowser = null;
mp.events.add('playerReady', () => {
    activeBrowser = mp.browsers.new('package://menu/modes/race.html');
});
 
mp.events.add('CEFDoneUsingBrowser', () => {
    activeBrowser.destroy();
});
</pre>
}}

Latest revision as of 12:59, 26 October 2018

Sends data/trigger events from html to your clientside JS file.

Syntax

mp.trigger('event', params);

Required Arguments

  • event: String
  • params: int or String

Return Value

  • Unknown

Example

CEF
<script>
    mp.trigger('CEFDoneUsingBrowser');
</script>


Client-Side
let activeBrowser = null;
mp.events.add('playerReady', () => {
    activeBrowser = mp.browsers.new('package://menu/modes/race.html');
});

mp.events.add('CEFDoneUsingBrowser', () => {
    activeBrowser.destroy();
});