#!/usr/local/bin/perl #_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ # # The Endless Battle program Satellite # Copyright Net Game Communications All Rights reserved # メインスクリプト # # フリーウェアですが、著作権は放棄していません。 # 再配布、商用利用する場合はご報告願います。 #_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ #_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ # # The Endless Battle sub program # Copyright masimaro All Rights reserved # カジノ換金スクリプト # #_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ #_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ #ver.2 #設定 $SCRIPTNM="money.cgi"; #換金スクリプト名 $KRATE="1"; #換金レート # #カジノからの呼び出し設定 # # カジノCGIに以下のボタンをつけてください。 # #
# # #
# # ランキングボタンと終了ボタンの間がいいでしょう。 # #_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ require 'ebs_sub1.cgi'; require 'ec_config.pl'; &ERROR('直リンクは禁止です','入り口からのアクセスお願いします。') if $ENV{'HTTP_REFERER'} !~ m/^$THIS_DIR/ && $DIRECT_LINK && $SUB ne 'MY_LIST' && $SUB ne 'C_LIST'; !$SUB && ($SUB='MAINTE'); &$SUB; sub MAINTE {&MAINTENANCE;} sub MASTER {&MASTER2;} sub SYUSEI {&SYUSEI2;} sub TYOUSEI {&TYOUSEI2;&SYUSEI2;} sub MAINTENANCE{ @pair = split(/;/, $ENV{'HTTP_COOKIE'}); foreach (@pair) {my($key, $value) = split(/=/, $_);$DUMMY{$key} = $value;} @pairs = split(/,/, $DUMMY{EB}); foreach (@pairs) {my($key, $value) = split(/:/, $_);$COOKIE{$key} = $value;} &HEADER; if($FORM{'medal'} eq ''){$FORM{'medal'}=0;} print << " -----END-----";
 Cashing Mode
ID $COOKIE{'pname'}
PASS $COOKIE{'pass'}
-----END----- } sub SYUSEI2{ &ERROR('ID入力エラー!!') if $FORM{'plname'} eq ''; &ERROR('パスワードエラー!!') if $FORM{'pass'} eq ''; &DBM_INPORT(P); @VALS = split(/\s/,$P{"$FORM{'plname'}"}); &ERROR('パスワードエラー!!') if crypt ($FORM{'pass'},eb) ne "$VALS[2]"; &HEADER; $KANKIN="$VALS[8]"; $GOLD="$FORM{'medal'}"-$START_MEDAL; if($GOLD < 0){$GOLD=0;} $SILVER=int($GOLD*$KRATE); $KANKIN+=$SILVER; print << "-----END-----";
-----END----- print ""; print << "-----END-----";
換金
名前資金換金
$GOLD × $KRATE = $SILVER★  ☆  ★  ☆  ★  ☆
$FORM{'plname'}$VALS[8]決定
-----END----- print "
換金:EDIT BY MASIMARO
"; &FOOTER; print "
"; } sub TYOUSEI2{ &LOCK; dbmopen (%P,"$DBM_P",0666); @VALS = split(/\s/,$P{"$FORM{'plname'}"}); $VALS[8]=$FORM{'para8'}; $P{"$FORM{'plname'}"}="@VALS"; dbmclose %P; &UNLOCK; }