MRI Qbox BrasilMRI Qbox
OverextendedOx LibModulesCallbackJavaScript

Server

Acionar Callback no Cliente

triggerClientCallback

triggerClientCallback(eventName, playerId, ...args);
  • eventName: string
  • playerId: number
  • ...args: any

Registrar Callback no Servidor

onClientCallback

onClientCallback(eventName, cb);
  • eventName: string
  • cb: function(playerId: number, ...args: any)

Exemplo de Uso

Para que este exemplo faça sentido por completo, veja o exemplo na página do client para os callbacks.

import { onClientCallback, triggerClientCallback } from "@overextended/ox_lib/server";
onClientCallback("test:server", (playerId, ...args: [number, null, number, null, null, number]) => {
  console.log("onClientCallback", playerId, ...args);
  return {
    serverValue: 3000,
  };
});
setTimeout(async () => {
  const response = await triggerClientCallback<{ clientValue: string }>("test:client", 1, [
    1,
    null,
    3,
    null,
    null,
    6,
  ]);
  if (!response) return;
  console.log(response.clientValue);
  console.log("Response from client", response);
}, 100);

On this page

Usamos cookies para anúncios e métricas. Veja a política de privacidade.