#author("2022-06-27T08:38:41+00:00","","") *変数ボックス(代入・計算)・文字列変数(代入・文字入力) [#t601ae00] **変数ボックスへの代入と計算 [#m0dd2013] 数値変数に対して、指定の方法で設定した値を代入します。 #author("2024-01-19T06:48:00+00:00","default:admin","admin") -''変数ボックス'' 使用する変数ボックスを指定します。 --''変数ボックスの種類'' ---''数値'' 使用する値を、-9999999~9999999の間で設定することができます。 ---''テキスト'' 文字列変数を設定するときに使用します。 ---''ローカル数値'' ローカル変数を設定するときに使用します。 -''配列変数'' 配列変数を設定するときに使用します。 --''ポインタ'' 指定するポインタを整数または変数ボックスから指定します。 -''数値'' ~設定数値の間の整数を --''数値で上書き'' 数値を代入します。 --''乱数を足す'' 0~設定した数値の範囲からランダムで数値を足します。 --''数値を足す'' 数値を加算します。 --''数値を引く'' 数値を減算します。 --''数値をかける'' 数値を乗算します。 --''数値で割る'' 数値を除算します。 **複雑な変数ボックスの操作 [#h3dacaed] 数値変数に指定のパラメータを指定の方法で代入します。 -''何に'' 使用する変数ボックスを指定します。 -''何を'' 代入するパラメータを以下のいずれかから選択して設定します。 --''固定値'' 0~9999999までの整数を入力することができます。 --''乱数'' -9999999(最小)~9999999(最大)までの整数を入力することができます。 --''変数ボックス'' 使用する変数ボックスを指定します。 --''所持金'' 現在の所持金を参照します。 --''アイテムの所持数'' 指定したアイテムの所持数を参照します。 --''キャストのステータス'' 指定したキャストの各種ステータスを参照します。参照できるステータスは以下の通りです。 ---''現在のHP'' ---''現在のMP'' ---''最大HP'' ---''最大MP'' ---''現在のHP(%)'' ---''現在のMP(%)'' ---''攻撃力'' ---''魔力'' ---''防御力'' ---''命中率'' ---''回避率'' ---''素早さ'' ---''経験値'' ---''状態変化'' ---''パーティのn番目'' ---''現在時刻'' ---''パーティのn番目'' ---''プレイ時間'' ---''マップサイズ(X)'' ---''マップサイズ(Z)'' ---''操作キー'' 上・下・左・右・決定・キャンセル・ダッシュ・カメラ上回転・カメラ下回転・カメラ左回転・カメラ右回転・カメラズームイン・カメラズームアウト・カメラリセット --''このイベントの座標情報'' X座標・Y座標(高さ)・Z座標・向き・画面上のX座標・画面上のY座標・X回転・Y回転・Z回転 --''プレイヤーの座標情報'' X座標・Y座標(高さ)・Z座標・向き・画面上のX座標・画面上のY座標・X回転・Y回転・Z回転 --''現在のパーティー人数'' --''マウス情報'' マウスポインタX座標・マウスポインタY座標・左クリック・中央クリック・右クリック・ホイール回転 -''どうする'' --''代入する'' パラメータを代入します。 --''足す'' パラメータを加算します。 --''引く'' パラメータを減算します。 --''掛ける'' パラメータを乗算します。 --''割る'' パラメータを除算します。 --''割った余りを代入する'' パラメータを除算したあまりを代入します。 --''小数点以下を切り捨てて代入'' パラメータの小数点以下を切り捨てて代入します。 **文字列変数への代入 [#mfec5fc1] 文字列変数に文字列を指定の方法で代入します。 -''文字列変数の番号'' 使用する変数ボックスを設定します。 -''文字列'' 代入する文字列を設定します。 -''文字列の代入方法'' --''上書き'' 文字列を上書きして代入します。 --''先頭に追加'' 文字列を先頭に追加します。 --''最後尾に追加'' 文字列を最後尾に追加します。 **文字列入力 [#sb107799] 文字列を入力するパネルを開きます。入力した文字列は、文字列変数に代入されます。 -''文字列変数の番号'' 使用する変数ボックスを設定します。 -''入力画面に表示する文字'' 入力画面に表示する文字をカスタマイズします。 -''入力可能な最大文字数'' 0~65536の間で入力可能な最大文字数を設定します。 -''ウィンドウ表示位置'' ウィンドウの表示位置を設定します。 **複雑な文字列変数の操作 [#b3836211] 文字列変数に指定のパラメータを指定の方法で代入します。 -''何に'' 使用する変数ボックスを設定します。 -''何を'' 使用する内容を設定します。 --''文字列変数の内容'' 使用する変数ボックスを設定します。 --''現在のマップ名'' 現在のマップ名を使用します。 --''キャストのステータス'' 指定したキャストのキャストの名前・職業・副業・武器名・腕防具名・頭防具名・体防具名・装飾品名1・装飾品名2のいずれかを設定します。 -''どうする'' --''上書き'' 文字列を上書きして代入します。 --''先頭に追加'' 文字列を先頭に追加します。 --''最後尾に追加'' 文字列を最後尾に追加します。 **文字列の置き換え [#y55c5809] 指定した変数ボックス内の文字列変数Aを文字列Bに置き換えます。 **地形の情報を取得 [#n35206fa] プレイヤーまたはイベントの現在位置か、変数ボックスで指定した座標の地形情報を取得します。 -''プレイヤーの現在位置で指定'' プレイヤーの現在位置の地形情報を取得します。 -''イベントの現在位置で指定'' イベントの現在位置の地形情報を取得します。 -''変数ボックスで指定'' 変数ボックス内の数値を座標として使用して、その座標の地形情報を取得します。 -''地形のリソース名'' 地形で使用されているリソース名を文字列変数として取得します。 -''地形の高さ'' 地形の高さを変数ボックスに取得します。