Server Function Template: Difference between revisions

From RAGE Multiplayer Wiki
mNo edit summary
 
(8 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{ServerSide}}
{{ServerSide}}
== Description ==


This is an example description for a server-side function template.
This is an example description for a server-side function template.
Line 7: Line 5:
== Syntax ==
== Syntax ==


<syntaxhighlight lang="javascript">
<pre>
mp.examples.func(arg1, arg2, arg3);
mp.examples.func(arg1, arg2, arg3);
</syntaxhighlight>
</pre>


=== Parameters ===
=== Parameters ===
Line 15: Line 13:
* '''arg2''': Explanation of second example argument, parameter should be in <span style="color: #408DAE"><b>int</b></span> type.
* '''arg2''': Explanation of second example argument, parameter should be in <span style="color: #408DAE"><b>int</b></span> type.
* '''arg3''': Explanation of third example argument, parameter should be in <span style="color: #408DAE"><b>double</b></span> type.
* '''arg3''': Explanation of third example argument, parameter should be in <span style="color: #408DAE"><b>double</b></span> type.
=== Returned Values ===
* <span style="color: #408DAE"><b>true</b></span>: if the example function has been executed successfully.
* <span style="color: #408DAE"><b>false</b></span>: otherwise.
== Multiple Syntaxes ==
<pre>
// Syntax I
mp.examples.func(arg1, arg2, arg3);
</pre>
<pre>
// Syntax II
mp.examples.func(arg1, arg2, arg3, arg4[]);
</pre>
=== Syntax I Parameters ===
* '''arg1''': Explanation of example argument, parameter should be in <span style="color: #408DAE"><b>string</b></span> type.
* '''arg2''': Explanation of second example argument, parameter should be in <span style="color: #408DAE"><b>int</b></span> type.
* '''arg3''': Explanation of third example argument, parameter should be in <span style="color: #408DAE"><b>double</b></span> type.
=== Syntax II Parameters ===
* '''arg1''': Explanation of example argument, parameter should be in <span style="color: #408DAE"><b>string</b></span> type.
* '''arg2''': Explanation of second example argument, parameter should be in <span style="color: #408DAE"><b>int</b></span> type.
* '''arg3''': Explanation of third example argument, parameter should be in <span style="color: #408DAE"><b>double</b></span> type.
* '''arg4''': Explanation of fourth example argument, parameter should be in <span style="color: #408DAE"><b>array</b></span> type.


=== Returned Values ===  
=== Returned Values ===  
Line 25: Line 53:
This is a basic explanation about what does the example below do.
This is a basic explanation about what does the example below do.


<syntaxhighlight lang="javascript">
{{ServersideCode|
<pre>
let val = mp.examples.func("George", 1, 2.0);
let val = mp.examples.func("George", 1, 2.0);
</syntaxhighlight>
</pre>
}}
 
This is a basic explanation about what does the example below do using 2nd syntax.
{{ServersideCode|
<pre>
let val = mp.examples.func("George", 1, 2.0, ['foo', 'bar']);
</pre>
}}


== See Also ==
== See Also ==


* [[Example::Stuff|Example Stuff]]
* [[Example::Stuff|Example Stuff]]

Latest revision as of 14:06, 26 October 2018

Server-Side

This is an example description for a server-side function template.

Syntax

mp.examples.func(arg1, arg2, arg3);

Parameters

  • arg1: Explanation of example argument, parameter should be in string type.
  • arg2: Explanation of second example argument, parameter should be in int type.
  • arg3: Explanation of third example argument, parameter should be in double type.

Returned Values

  • true: if the example function has been executed successfully.
  • false: otherwise.

Multiple Syntaxes

// Syntax I
mp.examples.func(arg1, arg2, arg3);
// Syntax II
mp.examples.func(arg1, arg2, arg3, arg4[]);

Syntax I Parameters

  • arg1: Explanation of example argument, parameter should be in string type.
  • arg2: Explanation of second example argument, parameter should be in int type.
  • arg3: Explanation of third example argument, parameter should be in double type.

Syntax II Parameters

  • arg1: Explanation of example argument, parameter should be in string type.
  • arg2: Explanation of second example argument, parameter should be in int type.
  • arg3: Explanation of third example argument, parameter should be in double type.
  • arg4: Explanation of fourth example argument, parameter should be in array type.

Returned Values

  • true: if the example function has been executed successfully.
  • false: otherwise.

Examples

This is a basic explanation about what does the example below do.

Server-Side
let val = mp.examples.func("George", 1, 2.0);

This is a basic explanation about what does the example below do using 2nd syntax.

Server-Side
let val = mp.examples.func("George", 1, 2.0, ['foo', 'bar']);

See Also