以下のファイルを修正します。
anaheim.cgi
└sub anaheim_info
anahaim_act.cgi
└sub custmaise
赤文字が追加部分です。
メッセージ部分は適宜変更して下さい。
| ルーチン名 | sub anaheim_info |
| 行数 | 344行目近辺 |
| 変更前 | <option value=\"5\">索敵+5 </select> <input type=submit class=btn value=\"カスタマイズ\"> <input type=checkbox name=winchg value=\"1\"><font class=small>優勝戦反映</font></form>\n"; if( $klp < (25 - int(($unit_lv - 40) / 6)) ) |
| 変更後 | <option value=\"5\">索敵+5 </select> <input type=submit class=btn value=\"カスタマイズ\"> <input type=checkbox name=winchg value=\"1\"><font class=small>優勝戦反映</font></form>\n"; #機体を5倍カスタマイズする? $unit_point5 = int($unit_point*5); $page_dsp .= "<br><br>「特殊カスタマイズかい?普通の改造の5倍だぜ。世の中便利になったってもんだ。ポイントは<b>$unit_point5</b>必要だな。」<br>\n"; $kaip5 = int(((20 - int(($unit_lv - 40) / 6)) - $klp)/5); if( ($klp+4) < (20 - int(($unit_lv - 40) / 6)) ) { $page_dsp .= "「俺だったら、あと$kaip5箇所くらいはカスタマイズできるぜ。」<br>\n"; } else { $page_dsp .= "「まぁ、これ以上いじると壊れるかもしれないが構\わ\ないよなぁ? な?」<br>\n"; } $page_dsp .= " <form action=anahaim_act.cgi method=post onSubmit=\"return send_check()\"> <input type=hidden name=id value=\"$kid\"> <input type=hidden name=pass value=\"$kpass\"> <input type=hidden name=mode value=\"custmaise\"> <input type=hidden name=gold value=\"$unit_point\"> <input type=hidden name=back value=\"no\"> <input type=hidden name=motosyoku value=\"$kchara\"> <select name=noryoku class=slc> <option value=\"no\">選択して下さい <option value=\"6\">耐久力+50 <option value=\"7\">EN+50 <option value=\"8\">装甲+10 <option value=\"9\">運動性+25 <option value=\"10\">索敵+25 </select> <input type=submit class=btn value=\"特殊カスタマイズ\"> <input type=checkbox name=winchg value=\"1\"><font class=small>優勝戦反映</font> </form>\n"; if( $klp < (25 - int(($unit_lv - 40) / 6)) ) |
| ルーチン名 | sub custmaise |
| 行数 | 133行目近辺 |
| 変更前 | if($in{'noryoku'} eq 'no') { &error("カスタマイズする項目を選択してください。");
} # ファイルロック |
| 変更後 | if($in{'noryoku'} eq 'no') { &error("カスタマイズする項目を選択してください。");
} # ファイルロック |
| ルーチン名 | sub custmaise |
| 行数 | 163行目近辺 |
| 変更前 | $date = $kdate; |
| 変更後 | $date = $kdate; $msgrnd = int(rand(4)); if($msgrnd == 4){ $msgrnd = 3; } if($in{'noryoku'} >= 1 && $in{'noryoku'} <= 5){ $kekka="機体カスタマイズが終了しました。"; $koware=1; $chkcstm = $klp - int($ktokusei[32] / 2); if( $chkcstm >= 45 ){ $chkcstm = 45; } if( $klp >= (20 - int(($unit_lv - 40) / 6) - $ktokusei[33] / 2) ){ if( int(rand(60)) < $chkcstm) { $koware = -1; $klp--; $msgrnd += 4; $kekka="機体カスタマイズに失敗しました。"; } } |
| ルーチン名 | sub custmaise |
| 行数 | 212行目近辺 |
| 変更前 | #索敵 |
| 変更後 | #索敵 if( $in{'noryoku'} == 5) { $ksaku += 5 * $koware; if( $ksaku < 0 ){ $ksaku = 0; } } } elsif($in{'noryoku'} >= 6 && $in{'noryoku'} <= 10){ $kekka="機体特殊カスタマイズが終了しました。"; $koware=1; $chkcstm = $klp - int($ktokusei[32] / 2); if( $chkcstm >= 45 ){ $chkcstm = 45; } if( $klp >= (20 - int(($unit_lv - 40)/ 6) - $ktokusei[33] / 2) ){ if( int(rand(45)) < $chkcstm) { $koware = -1; $klp = $klp - 5; $msgrnd += 4; $kekka="機体カスタマイズに失敗しました。"; } } #金額判定 if($kgold < $unit_point*5) { &error("ポイントが足りません"); } #カスタマイズ $kgold = $kgold - abs($unit_point*5); $klp =$klp+5; #耐久力 if( $in{'noryoku'} == 6) { $ktai += int((10 * $koware)*5); $kmaxtai += int((10 * $koware)*5); if( $ktai < 1 ){ $ktai = 1; } if( $kmaxtai < 1 ){ $kmaxtai = 1; } } #EN if( $in{'noryoku'} == 7) { $ken += int(10 * $koware*5); $kmaxen += int(10 * $koware*5); if( $ken < 1 ){ $ken = 1; } if( $kmaxen < 1 ){ $kmaxen = 1; } } #装甲 if( $in{'noryoku'} == 8) { $ksou += int(2 * $koware*5); if( $ksou < 0 ){ $ksou = 0; } } #運動性 if( $in{'noryoku'} == 9) { $kun += int(5 * $koware*5); if( $kun < 0 ){ $kun = 0; } } #索敵 if( $in{'noryoku'} == 10) { $ksaku += int(5 * $koware*5); if( $ksaku < 0 ){ $ksaku = 0; } } } #二重書込みチェック &wwrite_chk; |