Events::callRemote: Difference between revisions
MrPancakers (talk | contribs) m (Grammar) |
m (Replaced HTML with template) |
||
| Line 3: | Line 3: | ||
==Syntax== | ==Syntax== | ||
< | <pre> | ||
mp.events.callRemote(String eventName [, ...args]) | mp.events.callRemote(String eventName [, ...args]) | ||
</ | </pre> | ||
==Example== | ==Example== | ||
This example will call the server-side event, from the client-side script, to see if the player screen size is not 1280x1024. | This example will call the server-side event, from the client-side script, to see if the player screen size is not 1280x1024. | ||
{{ClientsideCode| | |||
<pre> | |||
< | |||
let checkResolution = () => { | let checkResolution = () => { | ||
let res = mp.game.graphics.getScreenActiveResolution(x, y); | let res = mp.game.graphics.getScreenActiveResolution(x, y); | ||
| Line 22: | Line 21: | ||
checkResolution(); | checkResolution(); | ||
</ | </pre> | ||
}} | |||
{{ServersideCode| | |||
<pre> | |||
< | |||
let blahBlah = (player, sx, sy) => { | let blahBlah = (player, sx, sy) => { | ||
console.log(`${player.name} bad boy :c, his screen size ${sx}x${sy}`); | console.log(`${player.name} bad boy :c, his screen size ${sx}x${sy}`); | ||
| Line 35: | Line 33: | ||
mp.events.add("kickMeImBad", blahBlah); | mp.events.add("kickMeImBad", blahBlah); | ||
</ | </pre> | ||
}} | |||
==See Also== | ==See Also== | ||
{{Event_functions}} | {{Event_functions}} | ||
Revision as of 11:52, 26 October 2018
This function is used to call a server-side event from a client-side script.
Syntax
mp.events.callRemote(String eventName [, ...args])
Example
This example will call the server-side event, from the client-side script, to see if the player screen size is not 1280x1024.
Client-Side
let checkResolution = () => {
let res = mp.game.graphics.getScreenActiveResolution(x, y);
if (!((res.x == 1280) && (res.y == 1024))) {
mp.events.callRemote("kickMeImBad", res.x, res.y);
};
};
checkResolution();
Server-Side
let blahBlah = (player, sx, sy) => {
console.log(`${player.name} bad boy :c, his screen size ${sx}x${sy}`);
player.kick();
};
mp.events.add("kickMeImBad", blahBlah);
See Also
- Functions
- Properties