1. このサイトではcookie (クッキー) を使用しています。サイトの利用を継続した場合、cookieの使用に同意したものとみなさせていただきます。 詳しくはこちらをご覧ください。

VX ace の変数操作について教えてください。

toshi06192018-12-22に開始した「ゲーム制作」の中の討論

  1. toshi0619

    toshi0619 ユーザー

    お世話になります。

    選択したアイテムのIDを、任意の変数に入れる方法を教えてください。
    よろしくお願いいたします。
     
    #1
    神無月サスケ がいいね!しました
  2. 神無月サスケ

    神無月サスケ ユーザー

    イベントコマンド「アイテム選択の処理」を行うと、
    「大事なもの」の一覧が表示され、ユーザーが選択したアイテムのIDが入ります。

    選択したいアイテムを全て「大事なもの」にすれば、
    これでいけると思うのですが、いかがでしょうか。
     
    #2
  3. リンクス

    リンクス ユーザー

    アイテムIDを取得したい場面はメニュー画面でしょうか? それともマップ画面でしょうか?
    メニュー画面ですとスクリプトの改変が必要となります。マップ画面でしたらサスケさんがおっしゃる通り「アイテム選択の処理」で行う事が出来ますが、「大事なもの」以外は選択出来ませんので想定している仕様によってはスクリプトの改変を検討する必要もあります。

    当方はスクリプト・プラグインに大変疎いので、スクリプトの改変が必要となった場合ご期待に沿えない可能性もありますが……。
     
    #3
  4. toshi0619

    toshi0619 ユーザー

    サスケ様、リンクス様、お返事ありがとうございます。
    少し説明が足りなかったようですみません。

    イベントにおいて、「アイテム選択の処理」でアイテムIDを取得し例えばそれを001に入れたとして、それを次の行から始まるスクリプトに利用するにはどうしたらよろしいでしょうか。001をそのまま変数名としては使えないと思うので、何らかの変数に内容を代入するのかと思っているのですが・・・。取得したいIDは「大事なもの」だけです。
     
    #4
    リンクス がいいね!しました
  5. まっつUP

    まっつUP ユーザー

    toshi0619様
    スクリプトでの変数の取得は
    $game_variables[id]のようにします。
    任意のidの変数の値を取得できます。
     
    #5
    リンクス がいいね!しました
  6. toshi0619

    toshi0619 ユーザー

    ありがとうございます。
    無事できました。
     
    #6
    まっつUPリンクス がいいね!しています

このページを共有