VXです。
メニュー画面を無理やり書き換えて縦並びから横並びに変えましたが
短形カーソルも左右ボタンを押すと移動するように変更したいのです。
(現状は上下を押さなければ移動しない)
どこをどのように変えればよいでしょうか
横並びにしたらちゃんと横で移動するようになっているので
横並びにする方法が違うんじゃないかのう
以前、このスレで
XPでサンプルゲームをプレイしようとしても「RGSS Playerは動作を停止しました」と出て、プレイできない。
公式のFAQコーナーも読んで、ハードウェアDEPの設定変更もしたけど、解決しない。
どうしたらいいか?
と質問したことがある。結局、その時は回答をもらえなくて
「まあ、今はいいか」と諦めたんだけど、やはりどうしてもプレイしたくてEBに問い合わせてみた。
以下、その回答内容。
お問い合わせの件ですが、一部のサンプルゲームにつきましては
ハードウェアDEPの設定を変更しても、インストールされた状態の
ままゲームを起動すると、ご指摘の現象が発生する場合がございます。
お手数ですが、一度『RPGツクールXP VALUE!』エディターで
各サンプルゲームを読み込み、上書き保存してから再度
お試しいただけませんでしょうか。
との事。で、言われたとおりにやってみたら、うまくいった。
返事がすぐにもらえたところを見ると、同様のトラブルを抱えてた人が結構いたみたいだ。
有用そうな情報だと思ったので、報告しておく。
上書き保存?
なんでそんな操作で復旧するんだろう
>>953 解説サイトさんを見て真似したので
コマンドウィンドウの方は問題なく上下左右動くんですが
Window_MenuStatusの方が上下を押さないと左右に動かないんですよね(わかりづらくてすみません)
原因がよくわからないのでもう一度やってみようと思います…
>>955 古いdllへのパスの関係とかじゃないかな?
なぜか知らないが古い環境ずれてる事があるじゃないか?
どうも
ドラクエのばくれつけん みたいな
スキルを作りたいのですができますか
よろしくお願いします。
できますよ
>>959 本当ですか(・▽・)
どうやればいいんでしょうか?
>>960 連続攻撃ができればいいのなら
連撃、XPかVXで検索してごらなさい。
できました
サンクス!!
戦闘前のBGMとバトルBGMが同じ場合途切れずに戦闘に入るように出来たんだが、
戦闘終了時にもそのまま途切れずに流す方法ないだろうか?
サウンドテストでBGM流してる時にME鳴らすと終了後に再び
途中から流れ始めるようみたいに。
VXです。
VXで、次のレベルまでの経験値をアクター毎に変数に代入したいのですが、
どのようにすれば良いでしょうか。教えていただけると有難いです。
>>964 たとえばキャラAと全く同じLVと経験地の成長曲線を持つダミーキャラを用意しておく
イベントを使いBのLVをAのLVより1高いレベルにする
BのEXP-AのEXP=次のVLまでの経験値になる
これを変数に格納する
数行のスクリプトで出来るだろ
そう言うならその数行を書いて上げなよ
帰省中だから面倒臭い
面倒くさい中もう二行書いたんだ
あと数行ならさして変わらないだろ
970 :
名無しさん@お腹いっぱい。:2009/12/05(土) 04:14:31 ID:MjI7eKCJ
スクリプトの数行と日本語の数行は違う希ガス
何で上げてんの自分
orz...スマン
v = 1 # 変数番号の先頭
for i in 1...$data_actors.size
$game_variables[v] =
$game_actors[i].next_exp_s.to_i
v += 1
end
VXのスクリプトに関して質問させてください。
☆の部分にイベントのID番号を、代入ではなく付け足したいです。
(☆はわかり易くする為だけです)
☆ = @event_id
@☆ = 0 if @☆ == nil
@☆ += 1
こんな感じで作ってみたのですが、上手くいきません。
具体的に、何がやりたいかというと・・・
イベントID5の場合は、
☆ = @event_id #←この場合☆は5
@5 = 0 if @5 == nill
イベントID7の場合は、
☆ = @event_id #←この場合☆は7
@7 = 0 if @7 == nill
としたいのですが、どうしても@☆に数値を代入してしまいます。
質問が下手ですいませんが、ご教示お願いします。
974 :
名無しさん@お腹いっぱい。:2009/12/05(土) 17:41:04 ID:QW637skr
@つけなきゃいいじゃん
>>973 そういう時は配列を使え
『配列』がわからなかったら調べろ、な?
よくこの質問の意味が理解できるな
☆のせいで判りづらさも数倍増だ
そういえばnilじゃなくnillってどういうとき使うんだっけ?
>>977 使わないし使う必要もない
ツクール制作に関係のないrubyの話は他にそういうスレがあるからそっちでやれ
979 :
973:2009/12/05(土) 21:40:05 ID:+M2UMqki
すみません。説明下手なもので・・・
@hoge = @event_id
@hoge
980 :
973:2009/12/05(土) 21:50:30 ID:+M2UMqki
しまった、途中で送信してしまった・・・
すいません・・・
@hoge@event_id = 0 if @hoge@event_id == nil
@hoge@event_id += 1
↑こんな感じで@hoge@event_idみたく、
任意の文字にイベントIDをくっつけて、それを配列としたいのですが・・・
どうも上手くいかないのです・・・
まだまだ勉強中なので、無知ですが教えていただけると嬉しいです。
全く何がしたいのかわからんwww
最終的に何がしたいんだ?
配列の配列も作れるぞ?
任意の名前の変数をその場で作り出し、それを扱いたいというあれですか
evalとかすれば希望そのままもできなくはないんだろうけど
>>975の言うとおり配列かハッシュを使うのが普通じゃまいか
そんで、配列を使う場合にどう書けばいいかはもうちょっと俯瞰できないとよく分からないな
>>973=980
あのな、
>>975で配列を使えと言ってるんだから
ヘルプにも載ってることだし
配列についてもう少し調べたらどうだ
わからなくて質問するにしても無視はないだろ無視は
質問者は一時間はこまめにレスをチェック出来るときに質問しろ
RPG探検隊様のATB ver1.1をVXで使用しているのですが、ATB設定スクリプトにおいて、行動中にアクティブをfalse、戦闘コマンド選択中アクティブをtrueにしているのですが、
戦闘中アクターがアクティブ状態になり、行動するのですが、その行動中、他のアクターがアクティブ状態になっていると、行動中でもATBゲージがウエイトになりません。
(他のアクターがアクティブ状態になっている←こいつは戦闘コマンド選択中の画面。)
(他のアクターがアクティブ状態ではないときは行動中ウエイトする)
987 :
986:2009/12/06(日) 12:02:39 ID:4Q1IuJ4I
続き
のですが、行動中に他のアクターがアクティブ状態であってもウエイトするようにしたいのです。
例えて言うと、今この状態は"FF9のATBもどき"になっています、まぁ少し違ってVXのほうは条件付+通常攻撃でもウエイトしない。
FF9のATBもどきとは召還中などのムービー中ウエイトにならず、ムービー終了後には全員がアクティブになっている、というもの。
何か具体的な御教授お願いします。
説明分かりにくくてすみません。
誰か次スレ頼む。
テンプレはスレ等と内容を若干修正してwikiのテンプレ保管所に上げておいたので
そこからコピペして下さい。
991 :
名無しさん@お腹いっぱい。:2009/12/07(月) 13:51:28 ID:vVbRDi2p
スクリプトでスキルまたはアイテムによるダメージ計算による所を
いじくってるのですが
def make_obj_damage_value(user, obj)
damage = obj.base_damage # 基本ダメージを取得
if damage > 0 # ダメージが正の数
damage += (user.atk * 6 + user.def) * (user.level+self.level) * obj.atk_f / 100 # 打撃関係度: 使用者
damage += (user.spi * 6 + ((user.maxmp-30)*3)) * (user.level+self.level) * obj.spi_f / 100 / # 精神関係度: 使用者
unless obj.ignore_defense # 防御力無視以外
damage -= (self.def * 6 + self.atk + ((self.maxhp-30)*3)) * obj.atk_f / 100 # 打撃関係度: 対象者
damage -= (self.spi * 6 + ((self.maxhp-30)*3) + self.def)* obj.spi_f / 100 # 精神関係度: 対象者
end
damage = 0 if damage < 0 # マイナスなら 0 に
992 :
名無しさん@お腹いっぱい。:2009/12/07(月) 13:56:25 ID:vVbRDi2p
不死設定に関する質問です。
ボス戦のルールで、ボスのHPをゼロにしてから一定回殴らなければならない、という感じの設定をしています。
ボスを不死設定にして、HPが0になったのを条件分岐で検出したら変数+1、ボスのHPをわずかに回復させて戦闘続行。
規定回数ボスのHPが0になったら戦闘終了、という形式で考えています。
問題はボスのHPをわずかに回復させる所で、不死設定のボスのHPを0にしてから、HP回復のイベントコマンドを使用してもHPが回復せず。
状態的には戦闘不能と判断されているのではないかと推測し、戦闘不能ステートを解除してみたところ、今度は不死設定が解けたらしくボス死亡。
不死設定をそのままに、ボスのHPを回復させる手段はないでしょうか?
HPが可視化されてるとあれだけどHPを無茶苦茶高くして90%以下で条件付けすれば同じことが出来るんじゃない?
残念ながら可視化してます…。ストレイキャットさんのやつで。
敵キャラの全回復→HPを1まで減らす
アケでは散々ごひでネタにしてたが
予想通り今度はカトルか
ごめんなさい。超誤爆です・・・
うめ
埋め
1001 :
1001:
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。