キャラクター間通信関数

cIMReceiveMessage
cL11ReceivePersonaMessage

int cIMReceiveMessage(
  int time,
  string PID,
  string message )
[2.00以降]

機能 インスタントメッセージを受信すると割り込みでコールバックされま す.
引数
timeメッセージの送信時刻
PIDメッセージ送信者のキャラリナID
messageメッセージ本文
戻り値
0未処理
1処理済
説明

インスタントメッセージを受信すると割り込みでコールバックされ ます.time引数にはメッセージの送信時刻がシステム時間でセット されます.

インスタントメッセージを受信したChararina(キャラリナ)は,実行中の全 てのキャラクターのcIMReceiveMessage関数を順番に呼び出します.こ のとき呼び出すキャラクターの順番は不定です.この呼び出し手続きは 次の条件が成立するまで実行されます.

  • 全てのキャラクターのコールバック関数を呼び出した
  • コールバック関数の戻り値が1だった
戻り値1を返すキャラクターがあれば,Chararinaは 受信したメッセージをユーザに通知しません. 逆に戻り値1を返すキャラクターが無ければ,Chararinaは受信 したメッセージをユーザに通知します.

このカテゴリのトップ| カテゴリ別関数一覧| 関数名一覧

void cL11ReceivePersonaMessage(
  int time,
  string PID,
  string message,
  string persona )
[2.00以降]

機能 キャラクター間通信でメッセージを受信すると割り込みでコールバックさ れます.
引数
timeメッセージの送信時刻
PIDメッセージ送信者のキャラリナID
messageメッセージ本文
persona送信元のキャラクターの型名
戻り値

なし

説明

L11SendPersonaMessageまたはL11AsyncSendPersonaMessageで送信されたメッセージを受信すると,割り込みでコールバックされます.time引数にはメッセージの送信時刻がシステム時間でセットされます.persona引数にはキャラクターの型名(LF-HPX-01など)がセットされます.

送信側で宛先に指定されたキャラクターだけがコールバックされます.他のキャラクターの関数はコールバックされません.

このカテゴリのトップ| カテゴリ別関数一覧| 関数名一覧