[解決済み] アイテムの在庫数をランダムにしたい

りぃく
記事: 27
登録日時: 2016年3月27日(日) 23:12

[解決済み] アイテムの在庫数をランダムにしたい

投稿記事by りぃく » 2017年3月22日(水) 01:04

こんばんわ、質問させてください。

現在アイテムの購買においてアイテムの在庫数を変数で設定しています。
その際に、アイテムの在庫数の初期値をスクリプトで定義しているのですが
$gameVariables.setValue(5,Math.floor( Math.random() * 10))
ゲーム開始時に(もしくはショップを開く前に)スクリプトをコマンドを使って書くという方法しか出来ません。

これを仮にメモ欄にスクリプトを記載して実行できればアイテムが増えた時でも
多少便利かと思うのですが、メモ欄にスクリプトを記載して実行する方法はありませんでしょうか?
最後に編集したユーザー りぃく on 2017年3月22日(水) 23:16 [ 編集 2 回目 ]

アバター
ビービー
記事: 308
登録日時: 2016年1月12日(火) 18:40

Re: アイテムの在庫数をランダムにしたい

投稿記事by ビービー » 2017年3月22日(水) 15:49

こんにちは。

りぃくさんの求める解決策ではないではないですし、ご存知かもしれませんが、
少し面倒を減らせそうなので書き込ませていただきます。

在庫に使用している変数が連番であればスクリプトで複数同時に操作する事ができます。

コード: 全て選択

var min = 3;
var max = 10;
for (var i = min; i < max + 1; i++) {
    $gameVariables.setValue(i,Math.floor( Math.random() * 10) + 1);
}

このようにすれば変数3~変数10までに1~10の数値を代入してくれます。
------------------------------------------------------
Twitterやってます。
https://twitter.com/BB_ENTER
ブログもやってます。
http://bb-entertainment-blog.blogspot.jp/
りぃく
記事: 27
登録日時: 2016年3月27日(日) 23:12

Re:アイテムの在庫数をランダムにしたい

投稿記事by りぃく » 2017年3月22日(水) 23:15

こんにちわ。ビービー さん
返事有難う御座います。

自分で質問しといて後から気がついたんですけど毎回変更させるわけではなく
ゲーム開始時に一度だけ在庫がランダムであれば良いので、ビービー さんが書き込んでくれた
コードで問題なさそうです。これでかなりの手間を無くせそうです。

有難う御座います。

“MV:質問” へ戻る