ExecuteInn

概要

宿屋、セーブポイントを実行します。

プロトタイプ

int ExecuteInn(string innmsg, string sound, int charge, int save, int clerk);

戻り値

関数が成功すると 1、失敗すると 0 が返ります。

パラメータ

innmsg

メッセージ

sound

サウンドファイル名

charge

1 人あたりの宿泊料金

save

セーブポイント (0: なし / 1: あり)

clerk

表示する顔グラフィック番号 (1〜)

解説

ExecuteInn 関数は、宿屋 (回復ポイント) とセーブポイントを提供します。charge に -1 を指定するとセーブポイントのみになり、save に 0 を指定すると宿屋のみになります。clerk に 1 以上の値を指定すると、宿屋イベントに顔グラフィックを表示することができます。宿屋イベントでは、プレイヤーのパーティーに所属するすべてのキャラクターが回復し、行動不能になったメンバーも復活します。なお、パーティー全員分の宿泊料金は ExecuteInn 関数が実行された段階でプレイヤーが操作していたキャラクターから支払われます。「宿泊」コマンドが選択されると、画面をフェードアウトして sound で指定された WAVE ファイルを再生し、サウンドが再生し終わると元の画面に戻ります。

参照

ExecuteShop

▲SecTop | ▲PageTop
Copyright (c) 1999-2006 インターネット停留所