Clientside JS FAQ: Difference between revisions
m (added toc) |
(more FAQ from cibucristi) |
||
| Line 5: | Line 5: | ||
How can I send data from CEF(browser) to serverside?| | How can I send data from CEF(browser) to serverside?| | ||
Create a clientside event, and trigger using '''mp.trigger'''. Then call a remote event}} | Create a clientside event, and trigger using '''mp.trigger'''. Then call a remote event}} | ||
{{FAQContainer| | |||
How can I send data from CEF(browser) to server-side?| | |||
Create a client-side event middleman to handle events easily between CEF - Server-side. | |||
Client-side event middleman | |||
{{Example}} | |||
<pre> | |||
mp.events.add("SEND_TO_SERVER", (event_name, ...args) => { | |||
mp.events.callRemote(event_name, ...args); | |||
}); | |||
</pre> | |||
From CEF | |||
<pre> | |||
mp.trigger('SEND_TO_SERVER', name, ...args); | |||
</pre> | |||
}} | |||
{{FAQContainer| | |||
How to prevent player from toggling engine state on vehicle enter?| | |||
{{Example}} | |||
<pre> | |||
mp.events.add("playerReady", () => { | |||
mp.game.vehicle.defaultEngineBehaviour = false; | |||
mp.players.local.setConfigFlag(429, true); | |||
}); | |||
</pre> | |||
}} | |||
{{FAQContainer| | |||
Are there any free gamemodes available to start from?| | |||
Yes, check the [https://rage.mp/files/ resources] posted in our forums, there are a lot of free handful scripts and gamemodes to start from. | |||
}} | |||
Revision as of 16:38, 4 May 2024
How can I send data from CEF(browser) to serverside?
Create a clientside event, and trigger using mp.trigger. Then call a remote event
How can I send data from CEF(browser) to server-side?
Create a client-side event middleman to handle events easily between CEF - Server-side.
Client-side event middleman
Example
mp.events.add("SEND_TO_SERVER", (event_name, ...args) => {
mp.events.callRemote(event_name, ...args);
});
From CEF
mp.trigger('SEND_TO_SERVER', name, ...args);
How to prevent player from toggling engine state on vehicle enter?
Example
mp.events.add("playerReady", () => {
mp.game.vehicle.defaultEngineBehaviour = false;
mp.players.local.setConfigFlag(429, true);
});
Are there any free gamemodes available to start from?
Yes, check the resources posted in our forums, there are a lot of free handful scripts and gamemodes to start from.