[過去ログ] RPGツクールMZ_2作目 (1002レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
8(1): 名前は開発中のものです。 [sage] 2020/09/27(日) 11:25:48.36 ID:LPujQ90M(1/3) AAS
keys = Object.keys(window.$gameParty._items)
keys[ Math.floor( Math.random() * keys.length ) ]
これでどうだ!
10(1): 名前は開発中のものです。 [sage] 2020/09/27(日) 11:59:10.83 ID:LPujQ90M(2/3) AAS
varとかつけ忘れてた
var itemKeys = Object.keys(window.$gameParty._items);
var itemKey = itemKeys[ Math.floor( Math.random() * itemKeys.length ) ];
$gameParty.gainItem( $dataItems[itemKey] , 1);
たぶんこんな感じでいいと思うが、アイテムを持ってないときの処理も必要だと思う
上級のスクリプトのところに貼って
14(1): 名前は開発中のものです。 [sage] 2020/09/27(日) 15:11:36.42 ID:LPujQ90M(3/3) AAS
>>1212(1): 名前は開発中のものです。 [sage] 2020/09/27(日) 13:30:36.38 ID:Yo5WsfZw(4/6) AAS
現状は$gameVariables.setValue(2,(itemKey));を追加して
メッセージで\V[2]を書くとゲーム内で数字が反映されてるのは確認出来るんですが
変数を利用した条件分岐などが機能しなくなる感じです…
メッセージで表示されるのに条件分岐が効かないなら型が違うのかもね
文字列 数値 変換 js でググれ
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.039s