TOP > 野良猫のCGI講座 > 5.「劇ぱわ2」改造方法 > 規定打席・規定投球回数の変更
凡田クンが教えます! 【初心者コース】 虎猫が教えます♪
『5.「劇ぱわ2」改造方法』

規定打席・規定投球回数の変更
おことわり
ここに記載してある「セキュリティ対策」「不具合対策」「改造方法」を含む全てのコンテンツの無断転載を禁止します。

参考にされる方の自己責任でご覧下さい。
参考にされた方は、リンクを貼ってくれると嬉しいです♪
『参考:"Take it easy !"』
URL:http://ryoquest.sakura.ne.jp/
バナー:tie_8831an.gif(3611 byte)
当サイトの改造スクリプトを使用された方は、
当サイトトップページにリンクを貼って下さい♪
参考にされる方は、下のリンクからクリック募金をして下さい♪
あなたの善意をクリックにのせて♪
アドバイス!
@コピペ(コピー&ペースト)
改造方法をコピペで写す事は出来るだけ止めましょう。
『500エラー』がよく出ます。
原因は、コピーした時に不要な物(と言うか、あってはならない物)までコピーしてしまう事が有るからです。
例えば、空白(全角)が含まれているとか、HTMLのスクリプトがコピーされちゃったとか^^
面倒だけど、出来るだけ「打つべし!」(間違えない様に♪)
コピペするなら、「1行づつコピペするべし!」(おかしな空白がないか、おかしな改行がないか、気を付けながら♪)
A意味を考えながら、改造法を参考にしましょう
単純にコピペして、改造終了!なんて事は、止めましょう!
改造されたスクリプトの意味を考えながら参考にすれば、参考資料が間違っていても自分で改造できます。
『ちゃんとコピーしたのに動かない!』と嘆く前に、何故、こうすると改造できるのかを考える様にしましょう。
スクリプトの意味や、組み立て方が分かってきます♪
そうすれば、
『投手4人制』も自分で改造出来ちゃいます♪
画面下にリンク先を追加する
画面右下の
で「気ままなまま」へリンクが貼ってあるものの下に同様の表示をする。

gekipawa.cgi
##### 著作権表示
sub chosaku{
print <<"_CHOSAKU_";
</center>
<hr size="1">
<div align="right"><a href="http://homepage2.nifty.com/osktaka/" target="_blank"><font size="2">劇空間ぱわふるリーグ2 ver 3.00b (Free)</font></a></div>
<!--広告バナー挿入位置、ページ下部-->
</body>
</html>
_CHOSAKU_
}#end chosaku


に、下記の
赤字を追加します。
##### 著作権表示
sub chosaku{
print <<"_CHOSAKU_";
</center>
<hr size="1">
<div align="right"><a href="http://homepage2.nifty.com/osktaka/" target="_blank"><font size="2">劇空間ぱわふるリーグ2 ver 3.00b (Free)</font></a></div>
<div align="right"><a href="http://ryoquest.sakura.ne.jp/" target="_blank"><font size="2">改造:"Take it easy !"RYOQUEST presents(虎猫 presents)</font></a></div>
<!--広告バナー挿入位置、ページ下部-->
</body>
</html>
_CHOSAKU_
}#end chosaku


すると下記の様に表示されます。

画面下にリンク先を追加する(その2)
もう少しだけ、手を加えてみましょう♪

##### 著作権表示
sub chosaku{
print <<"_CHOSAKU_";
</center>
<hr size="1">
<div align="right"><a href="http://homepage2.nifty.com/osktaka/" target="_blank"
title="気ままなまま"><font size="2">劇空間ぱわふるリーグ2 ver 3.00b (Free)</font></a></div>
<div align="right"><a href="http://ryoquest.sakura.ne.jp/" target="_blank" title="改造:"Take it easy !"RYOQUEST presents(虎猫 presents)"><font size="2">改造:"Take it easy !"RYOQUEST presents(虎猫 presents)</font></a></div>
<!--広告バナー挿入位置、ページ下部-->
</body>
</html>
_CHOSAKU_
}#end chosaku


すると下記の様に表示されます。

見た目は変わりませんが、カーソルを合わせてみて下さい♪タイトルが出たでしょ♪さりげなく、お洒落になります。(但し、少しだけ重くなります・・・^^;)

更に本家『気ままなまま』に敬意を表して、1行改行する場合は、
##### 著作権表示
sub chosaku{
print <<"_CHOSAKU_";
</center>
<hr size="1">
<div align="right"><a href="http://homepage2.nifty.com/osktaka/" target="_blank"
title="気ままなまま"><font size="2">劇空間ぱわふるリーグ2 ver 3.00b (Free)</font></a></div>
<BR>
<div align="right"><a href="http://ryoquest.sakura.ne.jp/" target="_blank" title="改造:"Take it easy !"RYOQUEST presents(虎猫 presents)"><font size="2">改造:"Take it easy !"RYOQUEST presents(虎猫 presents)</font></a></div>
<!--広告バナー挿入位置、ページ下部-->
</body>
</html>
_CHOSAKU_
}#end chosaku


すると下記の様に表示されます。
このまま下に画像提供サイトや他の参考サイトを追加していきましょう♪
規定打席・規定投球回数の変更
規定打席数・規定投球回数の変更をします。
gekipawa.cgiの(無編集なら161行目)
# リーグ戦終了処理
open(PR,"$past_rankfile") || &error('指定されたファイルが開けません。');

  【省略】

if($league_day > $league_limit){ require './geki_else.cgi'; &league_end; $league_day = 1; }

$kitei_hit = $league_day * 25;
$kitei_pit = $league_day * 25;


$pr_dai++;
$league_dai = "<font size=4>第<b>$pr_dai</b>回</font>";
}#end readlog


を探します。
$kitei_hit = $league_day * 25;
が、規定打席数です。(規定打席数 = リーグ開催日付 × 25 :リーグ開催日数が7日の場合は175打席です。)
$kitei_pit = $league_day * 25;

が、規定投球回数です。(規定投球回数 = リーグ開催日付 × 25 :リーグ開催日数が7日の場合は175回です。)
数字部分を変更する事により、それぞれ、規定数が変更されます。
例えば、それぞれ15に変更する場合は、
# リーグ戦終了処理
open(PR,"$past_rankfile") || &error('指定されたファイルが開けません。');

  【省略】

if($league_day > $league_limit){ require './geki_else.cgi'; &league_end; $league_day = 1; }

$kitei_hit = $league_day * 15;
$kitei_pit = $league_day * 15;


$pr_dai++;
$league_dai = "<font size=4>第<b>$pr_dai</b>回</font>";
}#end readlog


とします。
さらに、
geki_else.cgiで、(212行目)
print "− 野 手 −<BR>【規定打席数:$kitei_hit(日程 * 25)】<br><table border=1 width=\"$ysize\" cellspacing=0>\n";

print "− 野 手 −<BR>【規定打席数:$kitei_hit(日程 * 15)】<br><table border=1 width=\"$ysize\" cellspacing=0>\n";
に変更し、(245行目)
print "− 投 手 −<BR>【規定投球回数:$kitei_pit(日程 * 25)】<br><table border=1 width=\"$ysize\" cellspacing=0>\n";

print "− 投 手 −<BR>【規定投球回数:$kitei_pit(日程 * 15)】<br><table border=1 width=\"$ysize\" cellspacing=0>\n";
変更します。
さらに、(922行目)

##### リーグ期間終了処理
sub league_end{
# 歴代ランキングファイル一時書き込み

  【省略】

eval 'flock(PR,8);';
$league_day = $league_limit;
$kitei_hit = $league_day *
15;
$kitei_pit = $league_day *
15;
@rank_top = ();

とします。
参考にされた方は、リンクを貼ってくれると嬉しいです♪
『参考:"Take it easy !"』
URL:http://ryoquest.sakura.ne.jp/
バナー:tie_8831an.gif(3611 byte)
当サイトの改造スクリプトを使用された方は、
当サイトトップページにリンクを貼って下さい♪
2004/10/16
TOP > 野良猫のCGI講座 > 5.「劇ぱわ2」改造方法 > 規定打席・規定投球回数の変更