Просмотр файла gta/bands/bandwar.php

Размер файла: 10.39Kb
<?php
include "./../ini3.php";
include "./../includes/header$h.php";


$id=cyr(htmlspecialchars(stripslashes(trim($id))));
$pass=cyr(htmlspecialchars(stripslashes(trim($pass))));

if(!empty($id)) 
{
$q = mysql_query("select * from users where id='".$id."';"); 
}
else
{
die ($lang['empty_login']."</body></html>");
}


$data = mysql_fetch_array($q);

$id=$data['id'];
$login=$data['login'];
$band=$data['band'];
$cars=$data['cars'];
$guns=$data['guns'];
$money=$data['money'];
$gold=$data['gold'];
$energy=$data['energy'];
$guns_array = explode(".", $guns);
$count_guns=count($guns_array);


if(md5($pass)!=$data['pass'])
{
die ($lang['empty_login']."</body></html>");
}
else
{
$band_q=mysql_query("select * from bands where name='".$band."';");
$band_array=mysql_fetch_array($band_q);
$bandid=$band_array['id'];
$name=$band_array['name'];
$boss=$band_array['boss'];
$members=$band_array['members'];
$blvl=$band_array['blvl'];
$obwak=$band_array['kazna'];
$bcars=$band_array['cars'];
$bguns=$band_array['guns'];
$bmoney=$band_array['money'];
$bgold=$band_array['gold'];
$antiwar=$band_array['antiwar'];
$sila=$band_array['sila'];
$busil=$band_array['usil'];
$busil2=$band_array['usil2'];
$bguns_ar = explode(".", $bguns);
if($count_guns>15)$count_guns=15;
$uron=($blvl*rand(1,4))+($count_guns*rand(1,5))*$sila;
if($busil>=1 && $busil2>time()){
$usil=$busil+1;
$uron=$uron*$usil;
}
if(empty($bandid))
{
mysql_query("update users set band='' where id='".$id."';");
print "Такой банды не существует!<br/></body></html>";
exit;
}
$wars=mysql_query("select * from bandwar where band1='$band' and active='1' or band2='$band' and active='1' order by id desc limit 3");
$w=mysql_fetch_array($wars);
$wid=$w['id'];
$band1=$w['band1'];
$band2=$w['band2'];
$ball1=$w['ball1'];
$ball2=$w['ball2'];
$wtime=$w['time'];
$wact=$w['active'];
$win=$w['win'];
$stavka=$w['stavka'];
$time_ost=$wtime-time();
$time_ost_m=floor($time_ost/60);
$time_ost_s=$time_ost%60;
$time_ost_j=floor($time_ost_m/60);
$time_ost_ms=$time_ost_m%60;
if($time_ost<0)
{
if($ball1>$ball2)
{
$op=mysql_query("select * from bands where name='".$band1."';");
$op1=mysql_fetch_array($op);
$opboss=$op1['boss'];
$opmoney=$op1['money'];
$oplevel=$op1['level'];
$win_level=ceil($ball1/20);
$oplevel=$oplevel+$win_level;
$opmoney=$opmoney+$stavka;
mysql_query("update bandwar set win='".$band1."',active='0' where id='".$wid."';");
mysql_query("update bands set money='".$opmoney."',level='$oplevel' where name='".$band1."';");
$b=mysql_query("select id,pass from users where name='".$opboss."';");
$b1=mysql_fetch_array($b);
$kid=$b1['id'];
$kpass=$b1['pass'];
}
elseif($ball1<$ball2)
{
$op=mysql_query("select * from bands where name='".$band2."';");
$op1=mysql_fetch_array($op);
$opboss=$op1['boss'];
$opmoney=$op1['money'];
$oplevel=$op1['level'];
$win_level=ceil($ball2/20);
$oplevel=$oplevel+$win_level;
$opmoney=$opmoney+$stavka;
mysql_query("update bandwar set win='".$band2."',active='0' where id='".$wid."';");
mysql_query("update bands set money='".$opmoney."',level='$oplevel' where name='".$band2."';");
$b=mysql_query("select id,pass from users where name='".$opboss."';");
$b1=mysql_fetch_array($b);
$kid=$b1['id'];
$kpass=$b1['pass'];
$time=time();
$messaga="<b>Разборки банд</b><br/>Поздравляю! Твоя банда выиграла в разборке против банды $band1 . Авторитет твоей банды увеличился на $win_level<br/>";
mysql_query("insert into mail values(0,'$id','$kid','$messaga','2','$time');");
}
elseif($ball1==$ball2)
{
mysql_query("update bandwar set win='ничья',active='0' where id='".$wid."';");
}
}
switch($mode)
{
default:
print "Чтобы завоевать уважение в Гангстер-Сити,нашей банде нужно постоянно воевать.3 самые авторитетные банды в свое время разделят влияние в Гангстер-Сити<br/>";
print "Наши войны:<br/>";
$wars=mysql_query("select * from bandwar where band1='$band' or band2='$band' order by id desc limit 5");
while($w=mysql_fetch_array($wars));
{
print "<b>$band1</b> против <b>$band2</b><br/>";
print "Ставка: <b>$stavka$$</b><br/>";
if($wact==1)
{
if($time_ost<60) print "Осталось: $time_ost сек.<br/>";
if($time_ost>=60 && $time_ost<3600) print "Осталось: $time_ost_m мин. $time_ost_s сек.<br/>";
if($time_ost>=3600) print "Осталось: $time_ost_j ч. $time_ost_ms мин.<br/>";
print "<a href=\"bandwar.php?id=$id&amp;pass=$pass&amp;mode=war&amp;wid=$wid\">Принять участие</a><br/>-----<br/>";
}else{
print "Победитель: <b>$win</b><br/>";
print "<a href=\"bandwar.php?id=$id&amp;pass=$pass&amp;mode=archive&amp;wid=$wid\">Подробнее</a><br/>-----<br/>";
}
}
print "<a href=\"bandwar.php?id=$id&amp;pass=$pass&amp;mode=start\">Бросить вызов</a><br/>";
print "<a href=\"bandwar.php?id=$id&amp;pass=$pass&amp;mode=rating\">Рейтинг банд</a><br/>";
print "<a href=\"bandwar.php?id=$id&amp;pass=$pass&amp;mode=archive\">Архив разборок</a><br/>";
break;
case "war":

if($p==1 && $energy>=10)
{
if($band1==$band)
{
$ball1=$ball1+$uron;
mysql_query("update bandwar set ball1='".$ball1."' where id='".$wid."';");
print "Ты нанес $uron урона<br/>";
}
elseif($band2==$band)
{
$ball2=$ball2+$uron;
mysql_query("update bandwar set ball2='".$ball2."' where id='".$wid."';");
print "Ты нанес $uron урона<br/>";
}
$energy=$energy-10;
print "<b>Энергия: -10</b><br/>";
mysql_query("update users set energy='$energy' where id='$id';");
}elseif($energy<10){
print "У тебя не хватает энергии<br/><a href=\"./../city1/univermag.php?id=$id&amp;pass=$pass&amp;mode=energy\">Купить энергетик</a><br/>";
}

print "Текущий счет:<br/> $band1 - $ball1 очков<br/>$band2 - $ball2 очков<br/>";
print "<a href=\"bandwar.php?id=$id&amp;pass=$pass&amp;mode=war&amp;wid=$wid&amp;p=1\">Нанести урон</a><br/>";


break;
case "start":
if($boss==$login){
$awars=mysql_query("select * from bandwar where band1='$band' and active='1' or band2='$band' and active='1'");
$w=mysql_fetch_array($awars);
$cid=$w['id'];
$qwars=mysql_query("select * from bandwar where band1='$band' or band2='$band'");
$w1=mysql_fetch_array($qwars);
$ctime=$w1['time'];
if(!empty($p))
{
if($p==1 && $sband!=$band && empty($cid) && $st<=500000 && ($ctime+21600)<time())
{
$vyzov=mysql_query("select id,antiwar from bands where name='".$sband."';");
$vyz1=mysql_fetch_array($vyzov);
$vyzid=$vyz1['id'];
$vyzwar=$vyz1['antiwar'];
if(empty($vyzid))
{
print "Такой банды не существует<br/>";
}
elseif($vyzwar>time()){
print "С этой бандой пока нельзя бороться<br/>";
}
elseif($antiwar>time()){
print "Вы пока не можете никому бросать вызов.У вас есть <b>Неприкосновенность</b><br/>";
}else{
$times=time()+21600;
mysql_query("insert into bandwar values(0,'$band','$sband','5','0','$times','1','','0')");
print "Вызов брошен!Пора в битву<br/>";}
}else{
if($sband==$band)print "Со своей бандой нельзя воевать<br/>";
elseif(!empty($cid))print "Вы уже ведете битву.Нельзя проводить одновременно 2 битвы<br/>";
//elseif($st>500000)print "Максимальный приз - 500000$$<br/>";
elseif(($ctime+21600)>time())print "С момента завершения прошлой разборки должно пройти 6 часов<br/>";
}
}
if(empty($p))
{
print "Ты можешь бросить вызов любой банде!В ближайшие 6 часов вам будет чем заняться.Пора разобраться и разделить влияние в городе.3 самые влиятельные банды захватят Гангстер-Сити<br/>";
print "Какой банде ты хочешь бросить вызов?<br/>";
echo "<form action=\"bandwar.php?id=$id&amp;pass=$pass&amp;mode=start&amp;p=1\" method=\"post\">
<postfield name=\"sband\" value=\"$(sband)\"/>";
print "<input name=\"sband\"  value=\"$sband\" maxlength=\"20\"/><br/>";
echo "<input class=\"button\" type=\"submit\" value=\"".$lang['ok']."\"/></form>";
}
}
break;
case "rating":

print "\"Захватить влияние в городе просто-труднее его удержать\"-всегда говорит Бутти. Пусть ваша банда докажет,что именно она достойна крышевать определенный район нашего города.Кроме того,банда-победитель получит дополнительный подарок от Бутти.Подробнее в разделе Городские конкурсы<br/>";
$rating=mysql_query("select name,boss,level from bands order by level desc limit 3;");
while($ratin=mysql_fetch_array($rating))
{
++$i;
$rname=$ratin['name'];
$rboss=$ratin['boss'];
$rlevel=$ratin['level'];
print "<b>$i.</b><u>$rname</u>(босс $rboss) - <b>$rlevel</b> очков авторитета<br/>";
}
break;
case "archive":
print "<u>[Архив разборок]</u><br/>";
print "Здесь вы можете просмотреть все завершенные разборки банд<br/>";
$pr_a=mysql_query("select * from bandwar where band1='$band' and active='0' or band2='$band' and active='0';");

while($pr=mysql_fetch_array($pr_a))
{
$wid=$pr['id'];
$band1=$pr['band1'];
$band2=$pr['band2'];
$ball1=$pr['ball1'];
$ball2=$pr['ball2'];
$win=$pr['win'];
$wst=$pr['stavka'];

print "<b>$band1</b> против <b>$band2</b><br/>";
print "$band1 - <b>$ball1</b> очков<br/>";
print "$band2 - <b>$ball2</b> очков<br/>";
print "Приз: <b>$wst$$</b><br/>";
print "Победитель: <b>$win</b><br/>";
print "-------<br/>";}
break;
}


}




print "<a href='javascript:history.back(1)'>".$lang['back']."</a><br/>";
print "&gt;&gt;<a href=\"band_panel.php?id=$id&amp;pass=$pass\">Твоя банда</a><br/>";
print "&gt;&gt;<a href=\"./../game.php?id=$id&amp;pass=$pass\">".$lang['menu']."</a><br/></body></html>";
mysql_close();
?>