*戦争の制限について [#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