*FFAみたいなモンスターとの修行 [#u2b78a60]
-ページ: [[罪罰改造掲示板]]
-投稿者: [[影武者]]
-優先順位: 低
-状態: 完了
-カテゴリー: こんなのが欲しい♪
-投稿日: 2004-09-26 (日) 10:22:44
-バージョン:
**メッセージ [#h590a157]
人数の少ない罪罰ではレベルがなかなかあがりませんので、FFAみたいなNPC相手に修行できればいいなぁー。なんて思いました。
ポイントとしては、
・連続で実行されては負荷がかかるので何秒か待ち時間を設ける
・簡単にモンスターを設定できる
・所属する国によって出現するモンスターが異なる(これは不要かもしれませんが^^;)
ですね。
以上です。宜しくお願いいたします。
----
-討伐がほとんど同じようなもののような気がしますが・・・ -- [[あくあ]] &new{2004-09-26 (日) 11:49:31};
./inc/ore_sub-training_pc.cgiに変更を加えます
sub training {
if(!$type){
# ・・・( 省 略 )・・・
$log2 .=qq|<select name="cmd" size="1">\n|;
$log2 .=qq|<option value="1">前回の対戦者</option>\n| if($tid && -e "$usrdata$tid\.cgi");
$log2 .=qq|<option value="2">一覧から選出</option>\n|;
$log2 .=qq|<option value="3">モンスター</option>\n|; # ←この行を追加
$log2 .=qq|<option value="0">やめる</option>\n|;
$log2 .=qq|</select><br>\n|;
sub training_exe {
# ・・・( 省 略 )・・・
}elsif($cmd==3){
require './inc/ore_sub-npc_2.cgi';
local $v=int(rand(7));
$nation=$camp; # 自国モンスター固定
# $nation=int(rand(5)+1); # モンスター可変
&ck_ne_2;
$type='修行中';
$tm=0;
$cmd=-1;
$log .= qq|モンスターとの対戦を行います|;
&dat_write;
require './inc/ore_sub-battle.cgi'; &bt_st;
}else{
&sele_list;
}
-ありがとうございました。討伐とかぶらない程度に改造します^^;;; -- [[影武者]] &new{2004-09-26 (日) 13:45:33};
-ore_sub-npc_2.cgiを別ファイルにコピーして好きなモンスターを作ってみてください -- [[あくあ]] &new{2004-09-26 (日) 14:06:40};
-これを書き込んでみたらエラーになってしまいます・・・・ -- [[ホット]] &new{2006-06-25 (日) 20:19:41};
-まず、perlチェッカでどこが間違っているか確認して、教えて下さい -- [[あくあ]] &new{2006-06-25 (日) 22:42:53};
-ありがとうございます!解決しました! -- [[ホット]] &new{2006-06-27 (火) 00:54:43};
#comment