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

📄 room.php

📁 中国象棋online web版的线上棋牌游戏。 能建房间
💻 PHP
📖 第 1 页 / 共 2 页
字号:
					eated = text[3];
					document.getElementById('sound').innerHTML = dd_code('[wmp]sounds/eat.wav[/wmp]');
				}
				else
				document.getElementById('sound').innerHTML = dd_code('[wmp]sounds/go.wav[/wmp]');
			}
		}
	}
}

function output_message(message){
	message = message.replace('(加)','+');
	message = message.replace('(减)','-');
	message = message.replace('(和)','&');
	message = message.replace('(等于)','=');
	message = message.replace('(问号)','?');
	message = message.replace('(c)',"'");
	return dd_code(message);
}
function send_message(){
	var message = document.getElementById('message').value;
	message = message.replace('<','&lt;');
	message = message.replace('>','&gt;');
	message = message.replace('+','(加)');
	message = message.replace('-','(减)');
	message = message.replace('&','(和)');
	message = message.replace('=','(等于)');
	message = message.replace('?','(问号)');
	message = message.replace("'",'(c)');
	if(message != '')
	{
		send_request('send_message.php?roomid=<?php echo $_GET[id];?>&message='+message+'&site='+site+'&random='+Math.random());
		document.getElementById('message').value = '';
		open_prompt('消息发送成功!', 292, 177 + 622);
	}
}

function insert_emot(num){
document.getElementById("message").value += "[em:"+num+"]";
document.getElementById("more").style.visibility = "hidden";
document.getElementById("more").innerHTML =  '';
document.getElementById("message").focus();
}
function quick_message(message){
document.getElementById('message').value += message;
document.getElementById("more").style.visibility = "hidden";
document.getElementById("more").innerHTML =  '';
document.getElementById("message").focus();
}
function more(){
var top = 422;
var left = 177 + 622;
		document.getElementById("more").style.visibility = "visible";
		document.getElementById("more").style.align = "center";
		document.getElementById("more").style.top = top ;
		document.getElementById("more").style.left = left ;
		var emot = "<table cellpadding=0 cellspacing=0 border=0>";
		for(var i = 0;i < 50;i ++)
		{
			if(i % 10 == 0)
			emot += "</tr>";
			emot += "<td><a href=\"javascript:insert_emot("+i+");\"><img src=emot/"+i+".gif border=0></a></td>";
			if(i % 10 == 9)
			emot += "<tr>";
		}
		emot += "</table>";
		var message_arr = new Array('很高兴和你一起玩游戏!','快点啦,我等到花儿都谢了!','你太厉害了,我服了你了!','你输了,哈哈!','下次再玩吧,我要走了!');
		var quick_message = "<table cellpadding=0 cellspacing=0 border=0>";
		for(var i = 0;i < message_arr.length;i ++)
		quick_message += "<tr><td>&middot;<a href=\"javascript:void(0);\" onclick=\"quick_message('"+message_arr[i]+"');\">"+message_arr[i]+"</a></td></tr>";
		quick_message += "</table>";
		document.getElementById("more").innerHTML =  '<table class=message_box><tr><td valign=middle>'+emot+'</td></tr><tr><td>'+quick_message+'</td></tr></table>';
}

</script>
</head>

<body topmargin="0" leftmargin="0">
<script>
document.write('<table id=loading bgcolor=#000000 width=100% height=100%><tr><td align=center><font color=white>游戏加载中,请稍候……</font></td></tr></table>');
</script>
<table id="main_table" style="display:none">
	<tr>
		<td>
			<table height=100% width=200>
				<tr valign=top height=267>
					<td nowrap><table><tr><td><br /><br /><div id=top_box width=100%></div></td></tr><tr><td align=right><div id=top_box_tongji width=100%></div></td></tr><tr><td align=right><div id=top_box_flag width=100%></div></td></tr></table></td>
				</tr>
				<tr><td height=88 valign=middle align="center"><a href=javascript:void(0) onclick=copy_url()>复制网址,与好友一起玩!</a><br>[<a href=index.php>退出</a>]<script>if(site == "host") document.write("[<a href=end.php?roomid=<?php echo $_GET[id];?>>结束</a>]");</script></td></tr>
				<tr valign=bottom height=267>
					<td nowrap><table><tr><td align=right><div id=bottom_box_flag width=100%></div></td></tr><tr><td align=right><div id=bottom_box_tongji width=100%></div></td></tr><tr><td><div id=bottom_box width=100%></div><br /><br /></td></tr></table></td>
				</tr>
			</table>
		</td>
		<td>
			<table border="0" cellpadding="0" cellspacing="0" background=images/bg.gif width="588" height="650">
				
				<tr><td width="24">&nbsp;</td><td>
					<div width="542" id="pla"></div><div style="display:none" id="sound"></div>
				</td><td></td></tr>
				
			</table><div align=center>Copyright 2008 Diyidc.Net.Cn 作品</div>
		</td>
		
		<td valign=bottom><div id=message_pla></div><input type=text id="message" name=message size=25 maxlength=25 class=message_box onKeyPress="if(event.keyCode==13) {document.getElementById('button').click();}"><a href="javascript:more()"><img src="more.gif" border="0"></a><input class=message_box type=button name=button value=发送 onclick=send_message()><br><br><br></td>
	</tr>
</table>
<script>
var message_sum = 10;
var message_arr = new Array();
function show_message(message){
	if(message_arr.length < message_sum)
	{
		document.getElementById("message_pla").innerHTML += message;
		message_arr[message_arr.length] = message;
	}else{
		for(var i = 1;i < message_sum;i ++){
			message_arr[i - 1] = message_arr[i];
		}
		message_arr[message_sum - 1] = message;
		document.getElementById("message_pla").innerHTML = "";
		for(var i = 0;i < message_sum;i ++)
		{
			document.getElementById("message_pla").innerHTML += message_arr[i];
		}
	}
}
function get_boss_num(){
	if(site == "guest")
	{
		for(var i = 4;i <= 24;i ++)
		{
			if(document.getElementById("chess_value_"+i).value == "000")
			return i;
		}
	}else{
		for(var i = 90 + 1 - 24;i <= 90 + 1 - 4;i ++)
		{
			if(document.getElementById("chess_value_"+i).value == "100")
			return i;
		}
	}
}
function get_info(){
if(guest && output_message(message_guest) && prev_message_guest != output_message(message_guest))
{
	show_message(guest + ":" + output_message(message_guest)+"<br />");
	prev_message_guest = output_message(message_guest);
}
if(host && output_message(message_host) && prev_message_host != output_message(message_host))
{
	show_message(host + ":" + output_message(message_host)+"<br />");
	prev_message_host = output_message(message_host);
}
if(attention == 1){
	for(var i = 1;i <= 90;i ++)
	{
		var chess_value = document.getElementById("chess_value_"+i).value;
		if(chess_value == "blank")
		continue;

		if((flag == "guest" && site == "guest" && chess_value.substr(0, 1) == "1" && check(chess_value, i, get_boss_num())) || (flag == "host" && site == "host" && chess_value.substr(0, 1) == "0" && check(chess_value, i, get_boss_num())))
		{
			document.getElementById("sound").innerHTML = dd_code("[wmp]sounds/danger.wav[/wmp]");
			attention = 0;
			break;
		}
	}
}
if(site == "guest")
{
	document.getElementById('top_box').innerHTML = "红子:"+host;
	document.getElementById('bottom_box').innerHTML = "黑子:"+guest;
	document.getElementById('top_box_tongji').innerHTML = "胜局:"+host_win;
	document.getElementById('bottom_box_tongji').innerHTML = "胜局:"+guest_win;
	if(flag == "guest")
	{
		document.getElementById('bottom_box_flag').innerHTML = "<img src=images/000.gif>";
		document.getElementById('top_box_flag').innerHTML = "";
	}
	else{
		document.getElementById('top_box_flag').innerHTML = "<img src=images/100.gif>";
		document.getElementById('bottom_box_flag').innerHTML = "";
	}
}
else if(site == "host")
{
	document.getElementById('bottom_box').innerHTML = "红子:"+host;
	document.getElementById('top_box').innerHTML = "黑子:"+guest;
	document.getElementById('bottom_box_tongji').innerHTML = "胜局:"+host_win;
	document.getElementById('top_box_tongji').innerHTML = "胜局:"+guest_win;
	if(flag == "host")
	{
		document.getElementById('bottom_box_flag').innerHTML = "<img src=images/100.gif>";
		document.getElementById('top_box_flag').innerHTML = "";
	}
	else{
		document.getElementById('top_box_flag').innerHTML = "<img src=images/000.gif>";
		document.getElementById('bottom_box_flag').innerHTML = "";
	}
}
	if(moved)
	{
		var moved_split = moved.split(",");
		document.getElementById("chess_"+moved_split[0]).className = "moved";
		document.getElementById("chess_"+moved_split[1]).className = "moved";
	}
if(prompt_count > 0)
{
	if(prompt_count == 3)
	{
		prompt_count = 0;
		close_prompt();
	}else
	prompt_count ++;
}

	if(chess_flash != "")
	{
		if(flash_status == 0)
		{
			document.getElementById("chess_"+chess_flash).style.visibility = "hidden";
			flash_status = 1;
		}else{
			document.getElementById("chess_"+chess_flash).style.visibility = "visible";
			flash_status = 0;
		}		
	}
	if(allow_load == 1)
	{
		pause_time = 0;
		send_request('get_info.php?roomid=<?php echo $_GET[id];?>&site='+site+'&random='+Math.random());
		document.getElementById("pla").innerHTML = document.getElementById("pla").innerHTML.replace(/<a(.*?)>/ig, "");
		document.getElementById("pla").innerHTML = document.getElementById("pla").innerHTML.replace(/<\/a>/ig, "");
	}
	if(pause_time == 15 || host == "" || guest == "" || t3 == "000" || t3 == "001")
	{
		pause_time = 0;
		send_request('get_info.php?roomid=<?php echo $_GET[id];?>&site='+site+'&random='+Math.random());
	}
		pause_time ++;
	if(game_ended == 1)
	game_ended ++;
	else if(game_ended == 2)
	{
		if(site == "host")
		{
					if(t3 == "100")
					guest_win ++;
					else
					host_win ++;
					var url = "restart.php?roomid=<?php echo $_GET[id];?>&guest_win="+guest_win+"&host_win="+host_win;
					send_request(url);
		}
		game_ended = 0;
	}
}
send_request('get_info.php?roomid=<?php echo $_GET[id];?>&site='+site+'&random='+Math.random());
get_info();
setInterval("get_info()", 1000);
function init(){
	document.getElementById("main_table").style.display = "";
	document.getElementById("loading").style.display = "none";
}
window.onload = init;
</script>
</body>
</html>

⌨️ 快捷键说明

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