Skip to Content

サーバー

トリガー・クライアント・コールバック

トリガークライアントコールバック

triggerClientCallback(eventName, playerId, ...args)
  • イベント名string
  • playerId:number
  • …args:any

サーバー・コールバックの登録

onClientCallback

onClientCallback(eventName, cb)
  • イベント名string
  • cb:function(playerId:number…args:any)

使用例

この例を完全に理解するためには、次の例を見てください。クライアントページでコールバックされる。

import { onClientCallback, triggerClientCallback } from '@communityox/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);
Last updated on