📄 room.php
字号:
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('<','<');
message = message.replace('>','>');
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>·<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"> </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 + -