Events::callRemoteProc: Difference between revisions
KirillZver (talk | contribs) (Created page with " This function calls a previously registered event on the server using mp.events.addProc(String eventName [, ...args]). Эта функция вызыва...") |
KirillZver (talk | contribs) |
||
| Line 12: | Line 12: | ||
On the server, if number is 1, return true, otherwise false. | On the server, if number is 1, return true, otherwise false. | ||
P.S. Note that await can only be used in an async function. | P.S. Note that await can only be used in an async function. | ||
В данном примере мы отправим RPC запрос с клиента на сервер в котором передадим число 1. Дождёмся ответа и обработаем его. | В данном примере мы отправим RPC запрос с клиента на сервер в котором передадим число 1. Дождёмся ответа и обработаем его. | ||
На сервере, если number равен 1 вернём true, в остальных случаях false. | На сервере, если number равен 1 вернём true, в остальных случаях false. | ||
Revision as of 11:05, 4 November 2020
This function calls a previously registered event on the server using mp.events.addProc(String eventName [, ...args]). Эта функция вызывает ранее зарегистрированное событие на сервере с помощью mp.events.addProc(String eventName [, ...args]).
Syntax
mp.events.callRemoteProc(String eventName [, ...args])
Example
In this example, we will send an RPC request from the client to the server in which we will transmit the number 1. We will wait for the response and process it. On the server, if number is 1, return true, otherwise false. P.S. Note that await can only be used in an async function.
В данном примере мы отправим RPC запрос с клиента на сервер в котором передадим число 1. Дождёмся ответа и обработаем его. На сервере, если number равен 1 вернём true, в остальных случаях false. P.S. Обратите внимание, что использовать await можно лишь в async функции.
const number = 1;
const response = await mp.events.callRemoteProc("testEvent", number);
if (response.result === true) mp.console.logInfo("Result is true", true, true);
mp.events.addProc("testEvent", (number) => {
return {
result: number === 1 ? true : false
};
});
See Also
- Functions
- Properties