Просмотр файла wap_counter_strike_online_game/WCS/server.php

Размер файла: 5.55Kb
<?
include 'config.php';
head();

$take=intval($_GET['take']);
$create=$_GET['create'];
$frot=intval($_POST['frot']);
$frdo=intval($_POST['frdo']);
$timbattle=intval($_POST['timbattle']);

$xc=mysql_fetch_assoc(mysql_query("SELECT `id`,`cgame`,`side`,`win` FROM `users` WHERE `name` = '$_SESSION[name]'"));
//foreach($xc as $key => $var){
//print "$key => $var<br>";}
$myid=$xc['id'];
$ingame=$xc['cgame'];
$side=$xc['side'];
$frags=$xc['win'];
$time=time();
online($_SESSION['name']);


if(empty($take) and empty($create)){
$q=mysql_query("SELECT * FROM `creategame` where `timebattle`>'$time'");
if($ingame==0){print '<div><i><a href="server.php?'.$cs.'create=start">Создать</a></i><br></div>';}
echo "<div><b>Мониторинг игр:</b><br></div>";
while($xc = mysql_fetch_assoc($q)){
echo "<div>Создал: $xc[composer]<br>";
print "ID: $xc[idg]<br>";
echo "Фраги: от $xc[fragsot] до $xc[fragsdo]<br>";
echo "М: $xc[ctm] против Т: $xc[tm]<br>";
$xg = mysql_fetch_row(mysql_query("SELECT count(name) FROM `users` where `cgame`='$xc[idg]'"));
$mm=$xc['tm']+$xc['ctm'];
echo "Участников: $xg[0]/$mm<br>";
$gt1=mysql_query("SELECT `name` FROM `users` where `side`='0' and `cgame`='$xc[idg]' LIMIT 0,20");
while($xgs1 = mysql_fetch_assoc($gt1)){
print "<font color=\"$config_nulle_color\">$xgs1[name]</font><br>";}
$gt2=mysql_query("SELECT `name` FROM `users` where `side`='1' and `cgame`='$xc[idg]' LIMIT 0,20");
while($xgs2 = mysql_fetch_assoc($gt2)){
print "<font color=\"$config_viens_color\">$xgs2[name]</font><br>";}
$gamestart=$xc["timebattle"]-time();
print "Времени до начала: $gamestart сек<br>";
$idg=$xc["idg"];
if($ingame>0){echo "</div>";} else {print '<a href="server.php?'.$cs.'take='.$idg.'">Присоединиться</a><br></div>';}}
echo '<div><a href="main.php?'.$cs.'">Назад</a><br></div>';
foot(); exit;} elseif(!empty($take)) {
if($ingame>0){print "<div>Вы уже принимаете участие в одном из боёв!</div><br>";
echo '<div><a href="server.php?'.$cs.'">Назад</a></div><br>'; foot(); exit;} else {

$dat=mysql_query("select * from creategame where `idg`='$take'");
if(mysql_affected_rows() == 0){print "<div>Такого боя не существует или он уже начался.</div><br>";
echo '<div><a href="server.php?'.$cs.'">Назад</a></div><br>'; foot(); exit;} else {
$data = mysql_fetch_assoc($dat);
$xxc = mysql_fetch_row(mysql_query("SELECT count(name) FROM `users` where `side`='$side' and `cgame`='$take'"));
if($_SESSION['side']==0){
$mm=$data['ctm'];} else {$mm=$data['tm'];}
if($xxc[0]>=$mm){print "<div>В бою достаточно игроков вашей стороны. Вы не можете принять в нём участие.</div><br>";
echo '<div><a href="server.php?'.$cs.'">Назад</a><div><br>'; foot(); exit;} elseif($frags<$data['fragsot'] or $frags>$data['fragsdo']){print "<div>Количество ваших фрагов не соответствует этому бою.<br></div>"; echo '<div><a href="server.php?'.$cs.'">Назад</a></div><br>'; foot(); exit;} else

{mysql_query("update users set cgame='$take' where id='$myid'");
$gamestart=$data["timebattle"]-time();
print "<div>Вы внесены в участники =)<br>
Бой начнётся через $gamestart сек<br></div>";
echo '<div><a href="server.php?'.$cs.'">Назад</a><br></div>'; foot(); exit;}}}}

if($create=='start'){
form_up('server.php?'.$cs.'create=2', 'post');
echo "<div><b>Создать бой:</b><br>";
echo "Участники:<br>";
echo "Терры<br>";
echo "<select name=\"tm\">
<option value=\"1\">1</option>
<option value=\"2\">2</option>
<option value=\"4\" selected>4</option>
<option value=\"6\">6</option>
<option value=\"8\">8</option>
<option value=\"10\">10</option>
<option value=\"12\">12</option></select><br>";
echo "против:<br>";
echo "Контр-терры<br>";
echo "<select name=\"ctm\">
<option value=\"1\">1</option>
<option value=\"2\">2</option>
<option value=\"4\" selected>4</option>
<option value=\"6\">6</option>
<option value=\"8\">8</option>
<option value=\"10\">10</option>
<option value=\"12\">12</option></select></div>";


input('Фраги от:', 'text', 'frot', '' );
input('Фраги до:', 'text', 'frdo', '' );
echo "<div>Времени до боя, мин:<br>";
echo "<select name=\"timbattle\">
<option value=\"1\">1</option>
<option value=\"2\" selected>2</option>
<option value=\"4\">4</option>
<option value=\"6\">6</option></select></div>\n";
form_send('Создать');
form_down();
print '<div><a href="server.php?'.$cs.'">Сервер</a><br></div>';
print '<div><a href="main.php?'.$cs.'">Назад</a><br></div>';
foot(); exit;} else {
$tm=intval($_POST['tm']);
$ctm=intval($_POST['ctm']);
$frot=intval($frot);
$frdo=intval($frdo);
$timbattle=(($timbattle*60)+$time);
if(!empty($tm) and !empty($ctm) and isset($frot) and !empty($frdo) and !empty($timbattle)){
mysql_query("insert into creategame set composer='$_SESSION[name]', tm='$tm', ctm='$ctm', fragsot='$frot', fragsdo='$frdo', timebattle='$timbattle'");
$cid=mysql_insert_id();

mysql_query("update users set cgame='$cid' where id='$myid'");
print "<div>Бой создан!<br></div>";
print '<div><a href="server.php?'.$cs.'">Сервер</a></div><br>';
foot(); exit;} else {print "<div>Не заполнены все поля</div><br>";
print '<a href="server.php?'.$cs.'create=start">Назад</a></div><br>';
foot(); exit;}}











?>