TOWN

セキュリティ対策

「街コンテスト」の不正防止

「街コンテスト」の不正防止方法を紹介します。

改造場所

■「mati_contest.cgi」

改造内容

■「mati_contest.cgi」をエディタで開き、下記部分を探して下さい。 (※表示の都合上改行が加えてあります。)

###街の貢献処理
sub mati_kouken {
     if ($in{'nouryoku'} eq "" && $in{'okane'} eq ""){ &error("貢献する内容が選ばれていません");}
#功労者ファイルへの書き込み
     open(KOR,"$kourousya_logfile") || &error("$kourousya_logfileが開けません");
     @kourou_alldata = <KOR>;
     close(KOR);
     $kourou_member_flag = 0;
     my $now_time = time;
     foreach (@kourou_alldata){

■下記赤文字部分を追加して下さい。

###街の貢献処理
sub mati_kouken {
     # 不正対策 ここから
     if($in{'suuti'} < 0){
          $in{'suuti'} = $in{'suuti'} * (-100); # 能力値がマイナスなら100倍♪
     }elsif($in{'suuti'} > 50){
          $in{'suuti'} = 50;
     }
     if($in{'okane'} < 0){
          $in{'okane'} = $in{'okane'} * (-100); # 金額がマイナスなら100倍♪
     }elsif($in{'okane'} > 500000){
          $in{'okane'} = 500000;
     }
     # 不正対策 ここまで
     if ($in{'nouryoku'} eq "" && $in{'okane'} eq ""){ &error("貢献する内容が選ばれていません");}
#功労者ファイルへの書き込み
     open(KOR,"$kourousya_logfile") || &error("$kourousya_logfileが開けません");
     @kourou_alldata = <KOR>;
     close(KOR);
     $kourou_member_flag = 0;
     my $now_time = time;
     foreach (@kourou_alldata){
能力・金額に「マイナス」が入力された場合、プラスに変換し100倍にして貢献が実行されます。
能力値に「50」を超える数値が入力された場合、「50」にして貢献が実行されます。
金額に「500000」を超える数値が入力された場合、「500000」にして貢献が実行されます。

前後の内容

俺ペナTOWN
設置方法セキュリティ対策
「商品売買」の不正防止「街コンテスト」の不正防止「銀行ローン」の不正防止

野良猫タウン

当サイトでは、「野良猫タウン」として「TOWN」を設置・公開しています。
オリジナル改造を施した「のんびりまったりタウン」です。
100名限定で楽しんで頂ければ、嬉しいです♪

【劇ぱわ改造設置支援サイト】Take it easy ! RYOQUEST presents

『野良猫のCGI講座』は、
【劇ぱわ改造設置支援サイト】Take it easy ! RYOQUEST presents のコンテンツとして、虎猫が公開しています。

「劇空間ぱわふるリーグ2 ver 3.00b(劇ぱわ)」は、
きままなまま』で管理人にーやん様が作成・無料配布されているCGI/Perlによる野球ゲームです。

「TOWN」は、
Brassiere』で配布されているCGI/Perlによるゲームです。
サイト自体は現在休止中ですが、製作されたゲームなどの配布は継続されています。

参考にされた方は、当サイトへリンクを貼って下さい♪
サイト名:Take it easy ! RYOQUEST presents
(サイト名:Take it easy !
URL:http://ryoquest.sakura.ne.jp/
バナーURL:http://ryoquest.sakura.ne.jp/image/tie_8831an.gif
Take it easy !

『旧:野良猫のCGI講座』

以前の『野良猫のCGI講座』をご覧になりたい方は、『旧:野良猫のCGI講座』からアクセスして下さい。
但し、更新は一切していません。
(※「旧:野良猫のCGI講座」には「TOWN」に関する記述はありません。)

ページのトップへ戻る