⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 e_casino.cgi

📁 WEBGAME 机器人大战EBS(无尽的战争) 架設方法 WIN2K系列主機
💻 CGI
📖 第 1 页 / 共 2 页
字号:
var ing;
	function shuffle(line,med){
		lins=line;
		if(ing){
			return false;
		}else if (eval(mymedal.innerText) < med) {
			alert('筹码点数不足。');return false;
		}else{
			mymedal.innerText-=med;
			betbutton.style.visibility='hidden';
			ing='true';
			winmedal.innerText='0';
			l0.style.visibility=l1.style.visibility=l2.style.visibility=l3.style.visibility=l4.style.visibility=l5.style.visibility=l6.style.visibility=l7.style.visibility='hidden';
			d1.innerText=d2.innerText=d3.innerText=d4.innerText=d5.innerText=d6.innerText=d7.innerText=d8.innerText=d9.innerText='';
			mrc1.src=mrc2.src=mrc3.src=mrc4.src=mrc5.src=mrc6.src=mrc7.src=mrc8.src=mrc9.src='$IMG_URL/dummy2.gif';
			c1.src=c2.src=c3.src=c4.src=c5.src=c6.src=c7.src=c8.src=c9.src='$IMG_URL/dummy.gif';
			g1.innerText=g2.innerText=g3.innerText=g4.innerText=g5.innerText=g6.innerText='0';
			switch(line){
			case 1:l0.style.visibility='visible';break;
			case 2:l0.style.visibility=l3.style.visibility='visible';break;
			case 3:l0.style.visibility=l1.style.visibility=l2.style.visibility='visible';break;
			case 4:l0.style.visibility=l1.style.visibility=l2.style.visibility=l3.style.visibility='visible';break;
			case 5:l0.style.visibility=l1.style.visibility=l2.style.visibility=l6.style.visibility=l7.style.visibility='visible';break;
			case 6:l0.style.visibility=l1.style.visibility=l2.style.visibility=l3.style.visibility=l4.style.visibility=l5.style.visibility='visible';break;
			case 7:l0.style.visibility=l1.style.visibility=l2.style.visibility=l3.style.visibility=l4.style.visibility=l5.style.visibility=l6.style.visibility=l7.style.visibility='visible';break;

			}
			for (i=1; i <= 9; i++){
				setTimeout("c" + i + ".src='$IMG_URL/card1.gif';",i*100+400)
			}
			for (j=1; j <= 9; j++){
				setTimeout('open(d'+j+',c'+j+',mrc'+j+')',j*500+2600)
			}
				setTimeout('hantei(lins)',8500)
			ing=false;

		}
	}
	function hantei (ls){
		for (di=0; di <= 7; di++){
			switch (di){
				case 0:Da='d8';Db='d9';Dc='d4';Ma='mrc8';Mb='mrc9';Mc='mrc4';ceck='ls>0';break;
				case 1:Da='d1';Db='d2';Dc='d3';Ma='mrc1';Mb='mrc2';Mc='mrc3';ceck='ls>=3';break;
				case 2:Da='d7';Db='d6';Dc='d5';Ma='mrc7';Mb='mrc6';Mc='mrc5';ceck='ls>=3';break;
				case 3:Da='d2';Db='d9';Dc='d6';Ma='mrc2';Mb='mrc9';Mc='mrc6';ceck='ls==2 || ls==4 || ls>=6';break;
				case 4:Da='d1';Db='d8';Dc='d7';Ma='mrc1';Mb='mrc8';Mc='mrc7';ceck='ls>=6';break;
				case 5:Da='d3';Db='d4';Dc='d5';Ma='mrc3';Mb='mrc4';Mc='mrc5';ceck='ls>=6';break;
				case 6:Da='d1';Db='d9';Dc='d5';Ma='mrc1';Mb='mrc9';Mc='mrc5';ceck='ls==5 || ls==7';break;
				case 7:Da='d7';Db='d9';Dc='d3';Ma='mrc7';Mb='mrc9';Mc='mrc3';csck='ls==5 || ls==7';break;
			}
		if(eval(ceck)){
			 if (eval(Da).innerText == eval(Db).innerText && eval(Db).innerText == eval(Dc).innerText && eval(Dc).innerText == 7 && eval(Ma).src == eval(Mb).src && eval(Mb).src == eval(Mc).src){
				g1.innerText++;
				rankin(4);
			}else if (eval(Da).innerText == eval(Db).innerText && eval(Db).innerText == eval(Dc).innerText && eval(Ma).src == eval(Mb).src && eval(Mb).src == eval(Mc).src){
				g2.innerText++;
				rankin(3);
			}else if (eval(Da).innerText == eval(Db).innerText && eval(Db).innerText == eval(Dc).innerText && eval(Dc).innerText == 7){
				g3.innerText++;
				rankin(2);
			}else if (eval(Da).innerText == eval(Db).innerText && eval(Db).innerText == eval(Dc).innerText){
				g4.innerText++;
				rankin(1);
			}
			else if (eval(Ma).src == eval(Mb).src && eval(Mb).src == eval(Mc).src){g5.innerText++;}
			if (eval(Ma).src == '$IMG_URL/2.gif'){g6.innerText++;}
			if (eval(Mb).src == '$IMG_URL/2.gif'){g6.innerText++;}
			if (eval(Mc).src == '$IMG_URL/2.gif'){g6.innerText++;}
		}
		}

		kakutokum=(g1.innerText*$GAME2_GETMEDAL_1)+(g2.innerText*$GAME2_GETMEDAL_2)+(g3.innerText*$GAME2_GETMEDAL_3)+(g4.innerText*$GAME2_GETMEDAL_4)+(g5.innerText*$GAME2_GETMEDAL_5)+(g6.innerText*$GAME2_GETMEDAL_6);
		winmedal.innerText=kakutokum;
		mymedal.innerText=eval(mymedal.innerText)+kakutokum;
			betbutton.style.visibility='visible';

	}
	function rankin(rnkclass){
		nm=prompt('你的成绩进入排名了,请输入你的名字\\n(输入文字不能超过八个字)','');
		if(nm){
			if (nm.length > 16){alert('超过八个字了。('+nm.length+'文字)');return false;}
			if(nm.match('[<>]') != null) {window.alert('文字包含禁止使用的半角字符。');return false }
			rank.name.value=nm;
			com=prompt('请输入你的发言(输入文字不能超过30个字)','');
			if(com != null){
				if (com.length > 60){alert('超过30个字了。('+com.length+'文字)');return false;}
				if(com.match('[<>]') != null) {window.alert('文字包含禁止使用的半角字符。');return false }
				rank.clss.value=rnkclass;
				rank.Comment.value=com;
				rank.sbm.click();
			}
		}
	}

	function open(ddd,ccc,mmm){
		ccc.src='$IMG_URL/card3.gif';
		kazu1 =Math.floor( Math.random()*52);
		kazu2 = kazu1 % 13;

		var kazu3 = Math.floor(kazu1 / 13 + 1);
			 if (kazu2 == 1) {ddd.innerText='A';}
		else if (kazu2 == 0){ddd.innerText='K';}
		else if (kazu2 == 11){ddd.innerText='J';}
		else if (kazu2 == 12){ddd.innerText='Q';}
		   else {ddd.innerText=kazu2;}
		mmm.src='$IMG_URL/' + kazu3 + '.gif';
	}
</script>
<table border=3 cellspacing=0 cellpadding=10 bordercolordark="#CCFFFF" bordercolorlight="#CCFFCC">
	<tr><td style="font-size:25pt"><b>九 张 牌</b><div align=right>$LOGO</div></td></tr>
</table><br>
<table border=0 cellspacing=0 cellpadding=5  id=betbutton id=l3 style="visibility:visible;">
	<form method="post" action="$SCRIPT" id=exit>
		<input type="hidden" name="cmd" value=MAIN>
		<input type="hidden" name="medal">
		<input id=sbm type=submit style="display:none;">
	</form><tr>
<td><img src="$IMG_URL/l1.gif">
<input id=tenbet type=button value="押[$GAME2_1LINE]点" onClick="shuffle(1,$GAME2_1LINE);"></td>
<td><img src="$IMG_URL/l2.gif">
<input id=tenbet type=button value="押[$GAME2_2LINE]点" onClick="shuffle(2,$GAME2_2LINE);"></td>
<td><img src="$IMG_URL/l3.gif">
<input id=tenbet type=button value="押[$GAME2_3LINE]点" onClick="shuffle(3,$GAME2_3LINE);"><td>
<tr>
</tr>
<td><img src="$IMG_URL/l4.gif">
<input id=tenbet type=button value="押[$GAME2_4LINE]点" onClick="shuffle(4,$GAME2_4LINE);"></td>
<td><img src="$IMG_URL/l5.gif">
<input id=tenbet type=button value="押[$GAME2_5LINE]点" onClick="shuffle(5,$GAME2_5LINE);"></td>
<td><img src="$IMG_URL/l6.gif">
<input id=tenbet type=button value="押[$GAME2_6LINE]点" onClick="shuffle(6,$GAME2_6LINE);"></td>
</tr>
<tr>
<td><img src="$IMG_URL/l7.gif">
<input id=tenbet type=button value="押[$GAME2_7LINE]点" onClick="shuffle(7,$GAME2_7LINE);"></td>
<td colspan=2 align="center" align="middle"><input type=button class=button1 value=" 退出 " onClick="exit.medal.value=mymedal.innerText;exit.sbm.click();"></td>
</tr>
</table>
<table cellpadding=0 cellspacing=0 style="color:000000;font-size:12pt;font-weight:bold;;">
<tr align=center>
	<td>
	<img src="$IMG_URL/betline3.gif" id=l6 style="visibility:hidden;">
	</td>
	<td>
	<img src="$IMG_URL/betline2.gif" id=l4 style="visibility:hidden;">
	</td>
	<td>
	<img src="$IMG_URL/betline2.gif" id=l3 style="visibility:hidden;">
	</td>
	<td>
	<img src="$IMG_URL/betline2.gif" id=l5 style="visibility:hidden;">
	</td>
	<td>&nbsp;&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
<td>
	<img src="$IMG_URL/betline.gif" id=l1 style="visibility:hidden;">
	</td>
	<td><img src="$IMG_URL/dummy.gif" id=c1 class="card2"></td>
	<td><img src="$IMG_URL/dummy.gif" id=c2 class="card2"></td>
	<td><img src="$IMG_URL/dummy.gif" id=c3 class="card2"></td>
	<td rowspan=7>&nbsp;&nbsp;</td>
	<td rowspan=7 valign=top>
		<table border=1 cellpadding=5 cellspacing=0 bordercolordark="#666666" bordercolorlight="#ffffff" style="color:#ffffff;font-weight:bold;;">
			<tr align=center><td>牌花</td><td>线数</td><td width=60>可获金额</td></tr>
			<tr align=right><td align=left nowrap>同花叁7</td><td id=g1>0</td><td nowrap>×$GAME2_GETMEDAL_1</td></tr>
			<tr align=right><td align=left>叁张同牌</td>	<td id=g2>0</td><td>×$GAME2_GETMEDAL_2</td></tr>
			<tr align=right><td align=left>叁张7</td><td id=g3>0</td><td>×$GAME2_GETMEDAL_3</td></tr>
			<tr align=right><td align=left>叁张同数</td><td id=g4>0</td><td>×$GAME2_GETMEDAL_4</td></tr>
			<tr align=right><td align=left>叁同花</td><td id=g5>0</td><td>×$GAME2_GETMEDAL_5</td></tr>
			<tr align=right><td align=left>心牌</td><td id=g6>0</td><td>×$GAME2_GETMEDAL_6</td></tr>
			<tr align=right><td colspan=2>获得筹码:</td><td align=right id=winmedal>0</td></tr>
			<tr align=right><td colspan=2>持用筹码:</td><td align=right id=mymedal></td></tr>
		</table>

	</td>
</tr>
<tr><td>&nbsp;</td>
	<td class=no><div id=d1 align=right></div><img class="mark" src="$IMG_URL/dummy2.gif" id=mrc1></td>
	<td class=no><div id=d2 align=right></div><img class="mark" src="$IMG_URL/dummy2.gif" id=mrc2></td>
	<td class=no><div id=d3 align=right>&nbsp;</div><img class="mark" src="$IMG_URL/dummy2.gif" id=mrc3></td>
</tr>

<tr style="position:relative;top:-30px;">
<td>
	<img src="$IMG_URL/betline.gif" id=l0 style="visibility:hidden;">
	</td>
	<td><img src="$IMG_URL/dummy.gif" id=c8 class="card2"></td>
	<td><img src="$IMG_URL/dummy.gif" id=c9 class="card2"></td>
	<td><img src="$IMG_URL/dummy.gif" id=c4 class="card2"></td>
</tr>
<tr style="position:relative;top:-30px;">
	<td>&nbsp;</td>
	<td class=no><div id=d8 align=right></div><img class="mark" src="$IMG_URL/dummy2.gif" id=mrc8></td>
	<td class=no><div id=d9 align=right></div><img class="mark" src="$IMG_URL/dummy2.gif" id=mrc9></td>
	<td class=no><div id=d4 align=right>&nbsp;</div><img class="mark" src="$IMG_URL/dummy2.gif" id=mrc4></td>
</tr>

<tr style="position:relative;top:-60px;">
	<td>
	<img src="$IMG_URL/betline.gif" id=l2 style="visibility:hidden;">
	</td>
	<td><img src="$IMG_URL/dummy.gif" id=c7 class="card2"></td>
	<td><img src="$IMG_URL/dummy.gif" id=c6 class="card2"></td>
	<td><img src="$IMG_URL/dummy.gif" id=c5 class="card2"></td>
</tr>
<tr style="position:relative;top:-60px;">
	<td>&nbsp;</td>
	<td class=no><div id=d7 align=right></div><img class="mark" src="$IMG_URL/dummy2.gif" id=mrc7></td>
	<td class=no><div id=d6 align=right></div><img class="mark" src="$IMG_URL/dummy2.gif" id=mrc6></td>
	<td class=no><div id=d5 align=right>&nbsp;</div><img class="mark" src="$IMG_URL/dummy2.gif" id=mrc5></td>
</tr>
<tr style="position:relative;top:-90px;">
	<td>
	<img src="$IMG_URL/betline4.gif" id=l7 style="visibility:hidden;">
	</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><tr>
</table>
	<form method="post" action="$SCRIPT" id=rank target=Sub>
		<input type="hidden" name="cmd" value="DENDOU">
		<input type="hidden" name="name">
		<input type="hidden" name="clss">
		<input type="hidden" name="Comment">
		<input id=sbm type=submit style="display:none;">
	</form>
	$End</body></html>
<script language="JavaScript">
	mymedal.innerText='$QUERY{'medal'}';
</script>

-----END-----

}
sub RANKIN {
if ($ENV{'HTTP_REFERER'} =~ m/^$HTTP_REF/){
	$date=time;
	flock(LOCK,2);
		tie %DATA,AnyDBM_File,"$LOG_FOLDER/$DBM_NAME_1",O_CREAT | O_WRONLY,0666;
			$DATA{"$date"}="$QUERY{'up'}<*>$QUERY{'medal'}<*>$QUERY{'name'}<*>$QUERY{'Comment'}";
		untie %DATA;
	flock(LOCK,8);
}else{exit;}
&HEADER(1);
}
sub DENDOU {
if ($ENV{'HTTP_REFERER'} =~ m/^$HTTP_REF/){
	$date=time;
	flock(LOCK,2);
		tie %DATA,AnyDBM_File,"$LOG_FOLDER/$DBM_NAME_2",O_CREAT | O_WRONLY,0666;
			$DATA{"$date"}="$QUERY{'clss'}<*>$QUERY{'name'}<*>$QUERY{'Comment'}";
		untie %DATA;
	flock(LOCK,8);
}else{exit;}
&HEADER(1);
}
sub RANKING {
flock(LOCK,2);
	tie %DATA,AnyDBM_File,"$LOG_FOLDER/$DBM_NAME_1",O_RDWR,0666;
		foreach $key (sort {$DATA{$b} <=> $DATA{$a}} keys %DATA){
			if($count < $RANK_IN){
				$count++;
				$font=30-$count;
				$font=15 if $font<15;
				@data=split(/<\*>/,$DATA{"$key"});
				&DateDecord($key);
				$rnkdata1.= << "				-----END-----";
				<tr style="font-size:$font px;">
					<td nowrap style="background-color:gold;color:#000000;" align=center>$count</td>
					<td nowrap>$data[2]</td><td nowrap>$data[0]</td>
					<td nowrap>$data[1]</td>
					<td style="font-size:10.5pt;">$data[3]<b style="font-size:10.5pt;">[$DecordDate]</b></td>
				</tr>
				-----END-----
			}else{delete $DATA{"$key"};}
		}
	untie %DATA;
	tie %DATA,AnyDBM_File,"$LOG_FOLDER/$DBM_NAME_2",O_RDWR,0666;
		foreach $key (sort {$DATA{$b} <=> $DATA{$a}} keys %DATA){
			if($count2 < $RANK_IN){
				$count2++;
				$font=30-$count2;
				$font=15 if $font<15;
				@data=split(/<\*>/,$DATA{"$key"});
				&DateDecord($key);
				$data[0]=('','叁同数','叁张7','叁同牌','同牌叁7')[$data[0]];
				$rnkdata2.= << "				-----END-----";
				<tr style="font-size:$font px;">
					<td nowrap style="background-color:gold;color:#000000;" align=center>$count2</td>
					<td nowrap>$data[1]</td><td nowrap>$data[0]</td>
					<td style="font-size:10.5pt;">$data[2]<b style="font-size:10.5pt;">[$DecordDate]</b></td>
				</tr>
				-----END-----
			}else{delete $DATA{"$key"};}
		}
	untie %DATA;
flock(LOCK,8);
$rnkdata1="<tr><td colspan=5 align=center>没有大赢家排名</td></tr>"if !$count;
$rnkdata2="<tr><td colspan=4 align=center>没有大赢家排名</td></tr>"if !$count2;
	&HEADER(1);
	print << "	-----END-----";
	$Start
	<span style="color:#ffffff;font-size:50pt">机器人牌戏</span><br>$LOGO
	<form method="post" action="$SCRIPT" id=exit>
		<input type="hidden" name="cmd" value=MAIN>
		<input type="hidden" name="medal" value="$QUERY{'medal'}">
		<input type=submit class=button1 value=" 退出 ">
	</form>
	比大小 历代大赢家排名(翻倍回数)
	<table border=1 bordercolordark="#ccffcc" bordercolorlight="#000000" style="color:#ffffff;font-weight:bold;" cellpadding=5 cellspacing=0>
	<tr style="background-color:gold;color:#000000;" align=center>
		<td>排名</td>
		<td>名字</td>
		<td>回数</td>
		<td>获得</td>
		<td>发言</td></tr>$rnkdata1</table><br><br>
	-----END-----


	print "";
	print << "	-----END-----";
	九张牌 历代大赢家排名
	<table border=1 bordercolordark="#ccffcc" bordercolorlight="#000000"  style="color:#ffffff;font-weight:bold;" cellpadding=5 cellspacing=0>
	<tr style="background-color:gold;color:#000000;" align=center>
		<td>排名</td>
		<td>名字</td>
		<td>牌花</td>
		<td>发言</td></tr>$rnkdata2</table>
	$End<br><br><br></body></html>
	-----END-----



}
sub DateDecord	{
				local($sec,$min,$hour,$day,$mon,$year,$wday,$yday,$isdst) = localtime($_[0]);
				$hour = sprintf("%02d", $hour);
				$min = sprintf("%02d", $min);
				$DecordDate = "$mon月$day日($hour:$min)";
			   }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -