*
-ページ: [[罪罰改造掲示板]]
-投稿者: [[傭兵]]
-優先順位: 普通
-状態: 完了
-カテゴリー: こんなのが欲しい♪
-投稿日: 2004-05-07 (金) 21:50:13
-バージョン:
**一期に一回しか仕官できないようにする [#gbed7914]
----
-すいませんコメント入れ忘れましたあのこの前あくあさんにも相談した一期に一回しか仕官できないようにするやつなんですがこの前教えてもらった奴だとずっと仕官が出来ませんすいませんが他のを教えていただけないでしょうか? -- [[傭兵]] &new{2004-05-07 (金) 21:52:56};
-仕官制限を書き加えましたので、罪罰/所属年数と裏切りを参考にすれば出来ると思います。 -- [[あくあ]] &new{2004-05-09 (日) 11:28:57};
-書いてあるとおりにやったらエラーがでましたパールチェッカーにかけたらUnterminated <> operator at あなたのプログラムの 240行目付近だと思います。→240行目へとでました。 -- [[傭兵]] &new{2004-05-09 (日) 15:03:10};
-240行目に何があるのか分かりませんが、その付近に記述誤りがあると思います -- [[あくあ]] &new{2004-05-09 (日) 15:41:00};
こんな感じです
}elsif($cmd>=0 && (($c1 >= $c1a && $cmd == 1)||($c2 >= $c2a && $cmd == 2)||($c3 >= $c3a && $cmd == 3)||($c4 >= $c4a && $cmd == 4)||($c5 >= $c5a && $cmd == 5)||($c6 >= $c6a && $cmd == 6))){
for($i=1,$j=1;$i<=$#cmp;$i++,$j++){
if($cmd==$j){
$log .= "$cmp[$i] は定員一杯で入国できません<br>\n";
}
}
$tm = $cmd = 0;
$type='';
&call_main_st;
}elsif($goal_no - $sikan_y =< 0){ # 仕官した期と現在の差
# }elsif($goal_no - $sikan_y =< 1){ # 仕官して次の期まで仕官できない
$log.="仕官したばかりの方は、すぐには仕官できません。<br>";
$tm = $cmd = 0;
$type='';
&call_main_st;
}elsif($so==1){
$log .= "国主は仕官できません辞退してからしてください<br>\n";
$tm = $cmd = 0;
$type='';
&call_main_st;
}elsif($so==2){
$log .= "副国主は仕官できません辞退してからしてください<br>\n";
$tm = $cmd = 0;
$type='';
&call_main_st;
}elsif($lv < $clv){
$log .= "仕官はレベル $clv からです。<br>まずは修行で己を鍛えてください。<br>\n";
$tm = $cmd = 0;
$type='';
&call_main_st;
}else{
それで
}elsif($goal_no - $sikan_y =< 0){ # 仕官した期と現在の差
ここにエラー表示されます
-すいません変なふうに書いてしまって^^;どこがへんか教えていただきたいです -- [[傭兵]] &new{2004-05-09 (日) 19:44:51};
-ここを変えてみてもらえますか? -- [[あくあ]] &new{2004-05-09 (日) 20:02:57};
}elsif($goal_no - $sikan_y <= 0){ # 仕官した期と現在の差
-できましたどうもすいませんでした^^; -- [[傭兵]] &new{2004-05-09 (日) 20:34:19};
-すいませんでした。最後に書き換えたとこでミスしてしまいました^^ -- [[あくあ]] &new{2004-05-09 (日) 20:42:20};
#comment