インフォデリ関数

cAfterNewsPlay
cBeforeNewsPlay
cNewsPlay
NewsRequest
NewsRequestByID
NewsShowHistoryDialog
NewsShowSelectChannelDialog
NewsUpdate

void cAfterNewsPlay(
  string aheader,
  boolean cancel )
[2.00以降]

機能 インフォデリ終了後にコールバックされます.
引数
aheader 再生した情報のヘッダ部
cancel 再生中の中断の有無
戻り値

なし

説明

インフォデリ終了後にコールバックされます.aheader引数に再生した記事のヘッダ部が指定されます.cancel引数にはインフォデリの成否が指定されます.cancel引数の詳細は次のとおりです.

cancel
true インフォデリがキャンセルされた
false 情報が最後まで再生された

この関数を実行中は,クリティカルキャンセルおよび割り込みが禁止されます.

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

void cBeforeNewsPlay(   string aheader )[2.00以降]

機能 Chararinaが情報を再生する直前にコールバックされます.
引数
aheader 再生する情報のヘッダ部
戻り値

なし

説明

Chararinaがインフォデリを行う直前にコールバックされます. aheader引数で再生する情報のヘッダ部を受け取ります.ヘッダ部 の構造については別紙を参照してください.

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

boolean cNewsPlay(
  string sheader,
  string content )
[2.00以降]

機能 Chararinaが,情報セクションを再生する直前にコールバックさ れます.
引数
sheader 情報セクションのヘッダ部
content 情報セクションの本文
戻り値
true キャラクタが情報セクションの再生を行う.
false Chararinaに情報セクションの再生を委譲する.
説明

Chararinaが,情報セクションを再生する直前にコールバックされます.複数の情報セクションをもつ情報の場合は,情報セクションの数だけコールバックされます.sheader引数に情報セクションのヘッダ部が,content引数に本文が指定されます.

インフォデリをキャラクタで行うか,Chararinaで行うかを戻り値によって指定します.キャラクタで行う場合はcontent引数の内容を加工し情報を出力できます.システムで行う場合はcontent 引数の内容を,Chararina標準のインフォデリ処理で出力します.

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

int NewsRequest( )[2.00以降]

機能 キャラクタからインフォデリを要求します.
引数

なし

戻り値
2 再生可能情報が存在しない
1 インフォデリが完了した
0 キャラクタがインフォデリできる状態にない
説明 キャラクタからインフォデリを要求します.再生する情報はシステム が決定します.
このカテゴリのトップ| カテゴリ別関数一覧| 関数名一覧

int NewsRequestByID(
  string channel,
  int AID )
[2.00以降]

機能 指定した情報を再生します.
引数
channel 情報チャンネル名
AID 情報ID
戻り値
2 再生可能情報が存在しない
1 インフォデリが完了した
0 キャラクタがインフォデリできる状態にない
説明 情報チャンネルと情報IDで指定される情報を再生します.
このカテゴリのトップ| カテゴリ別関数一覧| 関数名一覧

void NewsShowHistoryDialog( )[2.00以降]

機能 情報の履歴表示ダイアログを表示します.
引数

なし

戻り値

なし

説明 情報の履歴表示ダイアログを表示します.ダイアログが表示中の場合は,ダイアログの状態をアクティブにします.この関数はダイアログのクローズを待たずに終了します.
このカテゴリのトップ| カテゴリ別関数一覧| 関数名一覧

void NewsShowSelectChannelDialog( )[2.00以降]

機能 購読チャンネル選択ダイアログを表示します.
引数

なし

戻り値

なし

説明購読チャンネル選択ダイアログを開きます.既にダイアログが開いている場合は,状態をアクティブにします.この関数はダイアログのクローズを待たずに終了します.
このカテゴリのトップ| カテゴリ別関数一覧| 関数名一覧

int NewsUpdate( )[2.00以降]

機能 インフォデリの新規情報をサーバに要求します.
引数

なし

戻り値
-1 更新処理中
0 更新中にエラー発生
1 未更新
2 更新有り
説明 インフォデリの新規情報をサーバに要求します.要求に成功すると, 新しく追加された情報を取得します.
追加情報がない場合は未更新となります.
新規情報を取得中にこの関数を実行した場合は,更新処理中となります.
このカテゴリのトップ| カテゴリ別関数一覧| 関数名一覧