板 1- 前 次 新 レス
どんなくだらねぇ質問にもマジレスするスレPart10
[540]名無しさん(ザコ):2006/04/11(火) 23:20:10 ID:4IFykCFI0
>>539
>>538でいう「シナリオフラグ」をただの数値変数ではなく、これも配列にしてしまえばいい。
たとえば「平原の戦い」のフラグを立てるときに
省28
[541]名無しさん(ザコ):2006/04/11(火) 23:21:58 ID:G6tVJ5QQ0
i = 1
If シナリオフラグ[1] >= 1 Then
Stage[i] = 平原の戦い
i = i + 1
EndIf
If シナリオフラグ[2] >= 1 Then
Stage[i] = 森林の戦い 省40
[542]名無しさん(ザコ):2006/04/11(火) 23:33:05 ID:V7RX8r1wO
配列の要素をUnsetすればよくね?
[543]名無しさん(ザコ):2006/04/11(火) 23:34:41 ID:OjOMcRSM0
>>539
> 配列の一部だけ削除
UnSetコマンドで可能。
例を挙げると、
Stage[1] = 平原の戦い
Stage[2] = 森林の戦い
Stage[3] = 海中の戦い 省5
[544]名無しさん(ザコ):2006/04/11(火) 23:35:21 ID:4IFykCFI0
>>542
フラグ立てる機会が1度しかないなら、そっちのが楽だね。
「二度と選ばせない」ってんで大事を取ったけど。
[545]名無しさん(ザコ):2006/04/12(水) 04:13:36 ID:/ljBd6Pg0
今現在SRCってヒット&アウェイが実装されてないですよね?
再現させる方法はありますか?
[546]名無しさん(ザコ):2006/04/12(水) 04:58:46 ID:O+f0EeTQ0
つ攻撃後ラベル
つInfo関数
つSetStatus 攻撃不能 -1
つ*ターン 全 全
つ*進入 味方 全
つIf
つClearStatus
ここらへん組み合わせてやればできそう。思いつきだけど
[547]名無しさん(ザコ):2006/04/12(水) 08:22:35 ID:akZyzJrY0
前に誰かがインクル作ってた気がする
……それでもいろいろと不都合があるけどな現状では
[548]名無しさん(ザコ):2006/04/12(水) 14:08:34 ID:6v8/pkik0
ゲームオーバー時にスタートイベントからやり直せるようにしたい(リスタートと同様にしたい)と思って
RemoveFile _クイックセーブ.src
QuickLoad
省3
[549]名無しさん(ザコ):2006/04/12(水) 14:47:38 ID:qUy211eI0
何でエラーが起きるのかは分からないけど、
CopyFile _リスタート.src _クイックセーブ.src
でどうだろうか。
[550]名無しさん(ザコ):2006/04/12(水) 15:08:17 ID:6v8/pkik0
ちゃんと動くようになったよ、ありがとう。
なんでエラーなのかはよく分からんね。 省4
前 次
0ch BBS 2005-06-05