WOLF RPGエディター 質問スレ 其の11at GAMEDEVWOLF RPGエディター 質問スレ 其の11 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト92:>>82 17/11/28 19:32:05.61 d9pBZh9z.net >>90 技能そのものは30も使わないと思いますが アイテム一覧算出コモンを見ても、どこをどう弄ればアイテムを非表示にできるか 自分にはちょっと難しくてわからないです。 93:名前は開発中のものです。 17/11/28 20:40:16.38 1PYMS7tN.net 戦闘外の場合はコモン110、戦闘中の場合はコモン153がアイテム一覧算出 とりあえずコモン153に限って説明すると 16行目~86行目のループの中で、全部のアイテムを調べて、【1個以上存在する場合】に万能ウィンドウにアイテム名と個数を表示するって処理になっている この【1個以上存在する場合】の条件分岐処理が19行目~84行目に存在するんだけど、 この条件分岐を、【特定のアイテム以外】且つ【1個以上存在する場合】に書き換えればいい 特定のアイテムってのをどうやって設定するかだけど、 例えば1個だけの場合は、(あまり褒められた作りじゃないけど) 【Cself30の値が特定の値以外】で設定すればいい このループ中におけるCself30の値は、UDB2のアイテムのデータ番号に対応するんだけれども、 例えばサンプルゲームにおける薬ビンを表示させたくない場合は、薬ビンがデータ番号14なので、【Cself30の値が14以外】って設定すればいい 【Cself30の値が14以外】の条件分岐を作って、【一個以上存在する場合】の条件分岐を、その作った条件分岐の中に入れればいい 例えば、アイテムのデータ0~30までが技能発動アイテムだとすれば、【Cself30の値が31以上】の条件分岐を作って、【一個以上存在する場合】の条件分岐を、その条件分岐の中に入れればいい 発動アイテムは連番で作るつもり無いから、ユーザDBでアイテム一覧に表示するかどうか設定したい って場合は UDB2のタイプ内容を書き換えて. 例えば項目21番をアイテム一覧に表示するかどうかの変数(1 = 表示しない)と設定して コモン153の19行目の前でDB操作でユーザDB DBタイプ番号2 データ番号Cself30 項目番号21番の値をCself13とかに代入して 【Cself13の値が1以外の場合】って条件分岐を作って、【一個以上存在する場合】の条件分岐を、その条件分岐の中に入れればいい 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch