罪と罰++二律背反


*戦争の制限について [#qaa2e1c9]

-ページ: [[罪罰改造板2]]
-投稿者: [[かつを]]
-優先順位: 緊急
-状態: 完了
-カテゴリー: エラーが出ます
-投稿日: 2005-04-11 (月) 18:11:17
-バージョン: 

**内容 [#h22c5ed6]
同一国3回目&宣戦布告なしの場合制限をしているのですが、どうやっても、できません。 
教えていただけないでしょうか?
----
-とりあえず、罪罰同一国への戦争に連続禁止を追記してみました -- [[あくあ]] &new{2005-04-11 (月) 22:43:01};
-ありがとうございます。しかしこれでは3回進行した後だと他の国に戦争しても、制限されてしまいます。 -- [[かつを]] &new{2005-04-12 (火) 16:17:42};
-これに&&$war_cr=$cmdと追記したんですが、あと宣戦布告の時は適応されないというのもつけたいんです -- [[かつを]] &new{2005-04-12 (火) 16:19:25};
--とりあえず、&&$war_cr=$cmd を削除しましょう -- [[あくあ]] &new{2005-04-12 (火) 18:41:01};
--それで、うまく行くか確認してください -- [[あくあ]] &new{2005-04-12 (火) 18:41:24};
 }elsif($war_cnt>=3&&$cfs[$v1.$v2]!=2){
   $log .= "同一国へは連続3回は侵攻できません<br>\n";
     $tm=$cmd=0;
     $type='';
     &call_main_st;
-これで行きましたが、やはりwar_cntが3になると何処にも戦争できません。 -- [[かつを]] &new{2005-04-12 (火) 21:59:38};
-まず、同一国3回禁止は出来たのでしょうか?&&$cfs[$v1.$v2]!=2 では、出来ないはずなので。それが出来たら次を説明します -- [[あくあ]] &new{2005-04-12 (火) 22:57:57};
-できません。 $war_cnt<=3 だけだと他の国なのに制限されてしまうんではないでしょうか? 間違っていたらすみません -- [[かつを]] &new{2005-04-13 (水) 17:34:11};
-それじゃあ、これでどうでしょうか? -- [[あくあ]] &new{2005-04-13 (水) 21:08:22};
		}elsif($cmd>0){
		#----------------------------------------ここから
                                if($camp<$v){
                                    $v1=$camp;
                                    $v2=$v;
                                } elsif($camp>$v) {
                                    $v1=$v;
                                    $v2=$camp;
                                } else {
                                    $v1="";
                                    $v2="";
                                }
		#----------------------------------------ここまで
条件はこんな感じで。
		}elsif($war_cr==$v && $war_cnt>=3 && $cfs[$v1.$v2]!=2){
-ありがとうございます。$cfs[$v1.$v2]!=2   この記述はどこに入れれば良いでしょうか? -- [[かつを]] &new{2005-04-16 (土) 18:42:34};
-↑ここで -- [[あくあ]] &new{2005-04-16 (土) 18:44:58};
-完成しました。ありがとうございました。 -- [[かつを]] &new{2005-04-17 (日) 09:44:03};

#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS