Файл: titwar.ru/war.php
Строк: 142
<?php
/////////////////////////////////основные файлы
include('inc/cfg.php');
include('inc/verh.php');
include('inc/lostblock.php');
/////////////////////////////////страница
echo B;
$nid2 = check_chislo($_GET['id']);
$sql = mysql_query("SELECT * FROM wars WHERE id_att='$user[id]' AND `id_cover` = '$nid2'");
if(mysql_num_rows($sql) == 1)
{
$provnagenerala= mysql_num_rows(mysql_query("select * From general where id_user='$user[id]'"));
if ($provnagenerala != 0){
if ($_GET['mod'] == 'vivod2')
{
$nid = check_chislo($_GET['id']);
$s1 = check_chislo($_POST[1]);
$s2 = check_chislo($_POST[2]);
$s3 = check_chislo($_POST[3]);
$s4 = check_chislo($_POST[4]);
$s5 = check_chislo($_POST[5]);
$s6 = check_chislo($_POST[6]);
if($s1 > 0 or $s2 > 0 or $s3 > 0 or $s4 > 0 or $s5 > 0 or $s6 > 0)
{
$army = mysql_fetch_array(mysql_query("SELECT * FROM army WHERE id_user='$id'"));
$war=mysql_fetch_array(mysql_query("SELECT * FROM `wars` WHERE `id_att`='$id' AND `id_cover`='$nid'"));
$sold1 = $army['1'] + $s1;
$sold2 = $army['2'] + $s2;
$sold3 = $army['3'] + $s3;
$sold4 = $army['4'] + $s4;
$sold5 = $army['5'] + $s5;
$sold6 = $army['6'] + $s6;
$lost1 = $war['1'] - $s1;
$lost2 = $war['2'] - $s2;
$lost3 = $war['3'] - $s3;
$lost4 = $war['4'] - $s4;
$lost5 = $war['5'] - $s5;
$lost6 = $war['6'] - $s6;
if($lost1 >= 0 and $lost2 >= 0 and $lost3 >= 0 and $lost4 >= 0 and $lost5 >= 0 and $lost6 >= 0)
{
mysql_query("UPDATE `army` SET `1`='$sold1', `2`='$sold2', `3`='$sold3', `4`='$sold4', `5`='$sold5', `6`='$sold6' WHERE id_user='$id'");
if($lost1 == 0 && $lost2 == 0 && $lost3 == 0 && $lost4 == 0 && $lost5 == 0 && $lost6 == 0)
{
mysql_query("DELETE FROM `wars` WHERE `id_war` = '$war[id_war]'");
///
$datas= date("y.m.d H:i:s");
$textlog = 'Ваши войска покинули территорию государства '.$war['strana_cover'].'!';
$statuslog = 'война';
mysql_query("INSERT INTO `logi` ( `id` , `user_id` , `login` , `data` , `text` , `status` )
VALUES ('', '$user[id]', '$user[login]', '$datas', '$textlog', '$statuslog')");
///
echo 'Ваши войска покинули территорию государства '.$war['strana_cover'].'!<br>';
send_mess('Война', $war['id_cover'], 'Войска государства <b>'.$user[strana].'</b> покинули территорию вашего государства!');
}
else
{
mysql_query("UPDATE `wars` SET `1`='$lost1', `2`='$lost2', `3`='$lost3', `4`='$lost4', `5`='$lost5', `6`='$lost6' WHERE `id_att`='$id' AND `id_cover`='$nid'");
}
///
$datas= date("y.m.d H:i:s");
$textlog = 'Войска возвращены!';
$statuslog = 'война';
mysql_query("INSERT INTO `logi` ( `id` , `user_id` , `login` , `data` , `text` , `status` )
VALUES ('', '$user[id]', '$user[login]', '$datas', '$textlog', '$statuslog')");
///
echo 'Войска возвращены!<br>';
}
else
{
echo 'У вас нет такого количества войск<br>';
}
}
else
{
echo 'Введите число<br>';
}
}
elseif ($_GET['mod'] == 'podkrep')
{
$army = mysql_fetch_array(mysql_query("SELECT * FROM army WHERE id_user='$id'"));
if($_GET['yes'] == '2')
{
$nid = check_chislo($_GET['id']);
if ($army[1] >= "1" or $army[2] >= "1" or $army[3] >= "1" or $army[4] >= "1" or $army[5] >= "1" or $army[6] >= "1")
{
echo '<form action="war.php?id='.$nid.'&mod=podkrep&yes=1'.$ssilki2.'" method="post">
<u>Отправить подкрепление:</u><br />';
if ($army[1] >= "1") {
echo 'Пехотинцы <b>'.$army['1'].'</b><br />
<input name="1" type="text" maxlength="5" value="0"><br />';
}
if ($army[2] >= "1") {
echo 'Кавалеристы <b>'.$army['2'].'</b><br />
<input name="2" type="text" maxlength="5" value="0"><br />';
}
if ($army[3] >= "1") {
echo 'Стрелки <b>'.$army['3'].'</b><br />
<input name="3" type="text" maxlength="5" value="0"><br />';
}
if ($army[4] >= "1") {
echo 'Пушки <b>'.$army['4'].'</b><br />
<input name="4" type="text" maxlength="5" value="0"><br />';
}
if ($army[5] >= "1") {
echo 'Подрывники <b>'.$army['5'].'</b><br />
<input name="5" type="text" maxlength="5" value="0"><br />';
}
if ($army[6] >= "1") {
echo 'Самолеты <b>'.$army['6'].'</b><br />
<input name="6" type="text" maxlength="5" value="0"><br />';
}
echo '<input name="nid" type="hidden" value="<?=$nid?>">
<input type="submit" value="Отправить">
</form>';
}
else
{
echo 'Нет свободных воинов!<br>';
}
}
elseif($_GET['yes'] == 1)
{
$nid = check_chislo($_GET['id']);
$sold1 = check_chislo($_POST[1]);
$sold2 = check_chislo($_POST[2]);
$sold3 = check_chislo($_POST[3]);
$sold4 = check_chislo($_POST[4]);
$sold5 = check_chislo($_POST[5]);
$sold6 = check_chislo($_POST[6]);
if($sold1 >= 1 or $sold2 >= 1 or $sold3 >= 1 or $sold4 >= 1 or $sold5 >= 1 or $sold6 >= 1)
{
$war=mysql_fetch_array(mysql_query("SELECT * FROM `wars` WHERE `id_cover`='$nid' AND `id_att`='$id'"));
if($army[1] >= $sold1 && $army[2] >= $sold2 && $army[3] >= $sold3 && $army[4] >= $sold4 && $army[5] >= $sold5 && $army[6] >= $sold6)
{
$army1 = $army[1] - $sold1;
$army2 = $army[2] - $sold2;
$army3 = $army[3] - $sold3;
$army4 = $army[4] - $sold4;
$army5 = $army[5] - $sold5;
$army6 = $army[6] - $sold6;
$a1 = $war['1'] + $sold1;
$a2 = $war['2'] + $sold2;
$a3 = $war['3'] + $sold3;
$a4 = $war['4'] + $sold4;
$a5 = $war['5'] + $sold5;
$a6 = $war['6'] + $sold6;
mysql_query("UPDATE `army` SET `1`='$army1', `2`='$army2', `3`='$army3', `4`='$army4', `5`='$army5', `6`='$army6' WHERE `id_user`='$id'");
mysql_query("UPDATE `wars` SET `1`='$a1', `2`='$a2', `3`='$a3', `4`='$a4', `5`='$a5', `6`='$a6' WHERE `id_cover`='$nid' AND `id_att` = '$id'");
///
$datas= date("y.m.d H:i:s");
$textlog = 'Подкрепление успешно отправлено! <br>
пех:'.$sold1.'<br>
кав:'.$sold2.'<br>
стр:'.$sold3.'<br>
пуш:'.$sold4.'<br>
под:'.$sold5.'<br>
сам:'.$sold6.'<br>';
$statuslog = 'война';
mysql_query("INSERT INTO `logi` ( `id` , `user_id` , `login` , `data` , `text` , `status` )
VALUES ('', '$user[id]', '$user[login]', '$datas', '$textlog', '$statuslog')");
///
echo 'Подкрепление успешно отправлено! <br />';
}
else
{
echo 'У вас нет такого количества войск! <br />';
}
}
else
{
echo 'Введите число<br>';
}
}
}
elseif ($_GET['mod'] == 'vivod')
{
$nid = check_chislo($_GET['id']);
$war=mysql_fetch_array(mysql_query("SELECT * FROM `wars` WHERE `id_cover`='$nid' AND `id_att`='$id'"));
echo '<form action="war.php?id='.$nid.'&mod=vivod2'.$ssilki2.'" method="post">
<u>Вывести войска:</u><br />';
if ($war[1] >= "1") {
echo 'Пехотинцы <b>'.$war['1'].'</b><br />
<input name="1" type="text" maxlength="5" value="0"><br />';
}
if ($war[2] >= "1") {
echo 'Кавалеристы <b>'.$war['2'].'</b><br />
<input name="2" type="text" maxlength="5" value="0"><br />';
}
if ($war[3] >= "1") {
echo 'Стрелки <b>'.$war['3'].'</b><br />
<input name="3" type="text" maxlength="5" value="0"><br />';
}
if ($war[4] >= "1") {
echo 'Пушки <b>'.$war['4'].'</b><br />
<input name="4" type="text" maxlength="5" value="0"><br />';
}
if ($war[5] >= "1") {
echo 'Подрывники <b>'.$war['5'].'</b><br />
<input name="5" type="text" maxlength="5" value="0"><br />';
}
if ($war[6] >= "1") {
echo 'Самолеты <b>'.$war['6'].'</b><br />
<input name="6" type="text" maxlength="5" value="0"><br />';
}
echo '<input name="nid" type="hidden" value="'.$nid.'">
<input type="submit" value="Вывести">
</form>';
}
elseif ($_GET['mod'] == 'inf_struct')
{
$id_enemy = check_chislo($_GET['id']);
$a = mysql_fetch_array(mysql_query("SELECT * FROM buildings WHERE id_user='$id_enemy'"));
$enemy_id = check_chislo($_GET['id']);
$voina = mysql_fetch_array(mysql_query("SELECT * FROM `wars` WHERE `id_att`='$id' AND `id_cover`='$enemy_id'"));
if ($voina['last_att'] >= time())
{
echo 'До следующей атаки осталось: <b>'.difference($voina['last_att'] - time()).'</b><br>';
}
echo '<u>Здания:</u><br />';
////////////////////////////////////////////////////////////
if($a[1] == 1 && $a[1] != 2)
{
echo '<a href="war.php?id=',$id_enemy,'&mod=destr&zd=1'.$ssilki2.'">Ратуша</a></br>';///+++
}
if($a[1] == 2 && $a[1] != 1)
{
echo '<a href="war.php?id=',$id_enemy,'&mod=destr&zd=11'.$ssilki2.'">Цитадель</a></br>';///+++
}
////////////////////////////////////////////////////////////
if($a[2] == 1 && $a[2] != 2)
{
echo '<a href="war.php?id=',$id_enemy,'&mod=destr&zd=2'.$ssilki2.'">Казармы</a></br>';///+++
}
if($a[2] == 2 && $a[2] != 1)
{
echo '<a href="war.php?id=',$id_enemy,'&mod=destr&zd=22'.$ssilki2.'">Дом войны</a></br>';///+++
}
////////////////////////////////////////////////////////////
if($a[3] == 1)
{
echo '<a href="war.php?id=',$id_enemy,'&mod=destr&zd=3'.$ssilki2.'">Деревня</a></br>';
}
////////////////////////////////////////////////////////////
if($a[4] == 1 && $a[4] != 2)
{
echo '<a href="war.php?id=',$id_enemy,'&mod=destr&zd=4'.$ssilki2.'">Университет</a></br>';
}
if($a[4] == 2 && $a[4] != 1)
{
echo '<a href="war.php?id=',$id_enemy,'&mod=destr&zd=44'.$ssilki2.'">Научный центр</a></br>';
}
////////////////////////////////////////////////////////////
if($a[5] == 1 && $a[5] != 2)
{
echo '<a href="war.php?id=',$id_enemy,'&mod=destr&zd=5'.$ssilki2.'">Хранилище</a></br>';
}
if($a[5] == 2 && $a[5] != 1)
{
echo '<a href="war.php?id=',$id_enemy,'&mod=destr&zd=55'.$ssilki2.'">Рынок</a></br>';
}
////////////////////////////////////////////////////////////
if($a[6] == 1)
{
echo '<a href="war.php?id=',$id_enemy,'&mod=destr&zd=6'.$ssilki2.'">Cтена</a></br>';
}
////////////////////////////////////////////////////////////
if($a[7] == 1 && $a[7] != 2)
{
echo '<a href="war.php?id=',$id_enemy,'&mod=destr&zd=7'.$ssilki2.'">Фабрика</a></br>';
}
if($a[7] == 2 && $a[7] != 1)
{
echo '<a href="war.php?id=',$id_enemy,'&mod=destr&zd=77'.$ssilki2.'">Завод</a></br>';
}
////////////////////////////////////////////////////////////
if($a[8] == 1)
{
echo '<a href="war.php?id=',$id_enemy,'&mod=destr&zd=8'.$ssilki2.'">Нефтевышка</a></br>';
}
////////////////////////////////////////////////////////////
}
elseif ($_GET['mod'] == 'destr')
{
$building = check_chislo($_GET['n']);
$bui = check_chislo($_GET['id']);
$enemy_id = check_chislo($_GET['id']);
$struct = check_chislo($_GET['zd']);
$sql = mysql_query("SELECT * FROM `wars` WHERE `id_att`='$id' AND `id_cover`='$enemy_id'");
if(mysql_num_rows($sql) == 1)
{
$war = mysql_fetch_array($sql);
$nuser = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id`='$enemy_id'"));
$time = time();
$rand = rand(0,10);
if($time >= $war['last_att'])
{
include('func/destr_zd_war.php');
}
else
{
$lost = ceil(($war['last_att'] - $time)/60);
echo 'Вы не можете атаковать еще <b>'.difference($war['last_att'] - time()).'</b><br />';
}
}
else
{
echo 'Нет такой войны<br>';
}
}
else {
$nid = check_chislo($_GET['id']);
$warlock = mysql_fetch_array(mysql_query("SELECT * FROM users WHERE id='$nid'"));
$army = mysql_fetch_array(mysql_query("SELECT * FROM army WHERE id_user='$id'"));
$war=mysql_fetch_array(mysql_query("SELECT * FROM `wars` WHERE `id_cover`='$nid' AND `id_att`='$id'"));
$time_c = $war['time_in'];
if ($warlock['rank'] == 'lost'){echo '<b><u>Страна уже захвачена!</b></u><br>';}
else
{
echo 'Война с <b>',$warlock['strana'],'</b><br>';
}
echo 'Войска на территории:<br />';
if ($war[1] >= "1") { echo '<img src="i/u1_sm.gif" alt="" />Пехотинцев: <b><u>'.$war['1'].'</u></b></br>';}
if ($war[2] >= "1") { echo '<img src="i/u2_sm.gif" alt="" />Кавалеристов: <b><u>'.$war['2'].'</u></b></br>';}
if ($war[3] >= "1") { echo '<img src="i/u3_sm.gif" alt="" />Стрелков: <b><u>'.$war['3'].'</u></b></br>';}
if ($war[4] >= "1") { echo '<img src="i/u4_sm.gif" alt="" />Пушек: <b><u>'.$war['4'].'</u></b></br>';}
if ($war[5] >= "1") { echo '<img src="i/u5_sm.gif" alt="" />Подрывников: <b><u>'.$war['5'].'</u></b></br>';}
if ($war[6] >= "1") { echo '<img src="i/u6_sm.gif" alt="" />Самолетов: <b><u>'.$war['6'].'</u></b></br>';}
echo '';
if($time >= $time_c)
{
echo '<br /><a href="zaxwat.php?id=',$nid,''.$ssilki2.'">Захватить страну</a><br />';
}
else {
echo 'До захвата необходимо продержаться: <b>'.difference($time_c - time()).'</b><br />';
}
echo '<a href="war.php?id='.$nid.'&mod=podkrep&yes=2'.$ssilki2.'">Отправить подкрепление</a><br />';
echo '<a href="war.php?id='.$nid.'&mod=vivod'.$ssilki2.'">Отозвать войска</a><br />';
echo '<a href="war.php?id='.$nid.'&mod=inf_struct'.$ssilki2.'">Разведка</a><br />';
}
}else {echo '<br>Необходим генерал для войны<br>';}
}
else
{echo 'Нет такой войны<br>';
}
echo D,F.'<a href="game.php'.$ssilki1.'">Назад</a>'.D;
include('inc/niz.php');
?>