Вход Регистрация
Файл: titwar.ru/func/sosedi/vostok/boistena.php
Строк: 760
<?php

$datetime
date("d.m.Y H:i:s");
$nid check_chislo($nid);
$vraguserrrsss=mysql_fetch_array(mysql_query("SELECT * FROM users WHERE id='$nid'"));
$nusermysql_fetch_array(mysql_query("select * From users where id='$nid'"));

$estliuarmy=mysql_fetch_array(mysql_query("SELECT * FROM army WHERE id_user='$id'"));
$estliuarmysumma=$estliuarmy[1] + $estliuarmy[2] + $estliuarmy[3] + $estliuarmy[4] + $estliuarmy[5] + $estliuarmy[6];
$estlivrarmy=mysql_fetch_array(mysql_query("SELECT * FROM army WHERE id_user='$nid'"));
$estlivrarmysumma=$estlivrarmy[1] + $estlivrarmy[2] + $estlivrarmy[3] + $estlivrarmy[4] + $estlivrarmy[5] + $estlivrarmy[6];
if (
$estliuarmysumma and $estlivrarmysumma 0)
{
$userstranatime=$user['time_strana'];
$vragstranatime=$nuser['time_strana'];
$timeus ceil((time() - $userstranatime)/60);
$timevr ceil((time() - $vragstranatime)/60);
if (
$timevr $timeus)
{
$itog=round($timevr/$timeus2);
if (
$itog >=1.5 and $user['stop_big_stran'] == 1)
{
echo 
'<br>Недоступно! Cтрана старше в <b>'.$itog.'</b> раз!<br>';
}
else
{
if(
$nuser[marat] < $time)
{
if(
$user[marat] < $time)
{
$generalmysql_fetch_array(mysql_query("SELECT * FROM general WHERE id_user='$id'"));
if (
$general[1] != '')
{
$vrgeneralmysql_fetch_array(mysql_query("SELECT * FROM general WHERE id_user='$nid'"));
$uarmy=mysql_fetch_array(mysql_query("SELECT * FROM army WHERE id_user='$id'"));
$weaponmysql_fetch_array(mysql_query("SELECT * FROM weapon WHERE id='$id'"));

$vvod1=$uarmy[1];
$vvod2=$uarmy[2];
$vvod3=$uarmy[3];
$vvod4=$uarmy[4];
$vvod5=$uarmy[5];
$vvod6=$uarmy[6];

if (
$vvod1 >= "1") {$sold1 $vvod1; }///пехи
if ($vvod2 >= "0") {$sold2 $vvod2; } ///кавалерия
if ($vvod3 >= "0") {$sold3 $vvod3; }///стрелки
if ($vvod4 >= "0") {$sold4 $vvod4; }///самолеты
if ($vvod5 >= "0") {$sold5 $vvod5; }///танки
if ($vvod6 >= "0") {$sold6 $vvod6; }///Зенитные орудия

$all $sold1 $sold2 $sold3 $sold4 $sold5 $sold6///сумма всех

$w1 $weapon[1]; $w2 $weapon[2]; $w11=round($w1*$w2);///обм пех
$w3 $weapon[3]; $w4 $weapon[4];  $w22=round($w3*$w4);///обм кав
$w5 $weapon[5]; $w6 $weapon[6];  $w33=round($w5*$w6);///обм стр
$w7 $weapon[7]; $w8 $weapon[8];  $w44=round($w7*$w8);///обм сам
$w9 $weapon[9]; $w10 $weapon[10]; $w55=round($w9*$w10);///обм тан
$w11 $weapon[11]; $w12 $weapon[12]; $w66=round($w11*$w12);///обм зен

$earmy=mysql_fetch_array(mysql_query("SELECT * FROM army WHERE id_user='$nid'"));
$vrweaponmysql_fetch_array(mysql_query("SELECT * FROM weapon WHERE id='$nid'"));
if (
$earmy[1] >= "0") {$vrsold1 $earmy[1]; }///пехи врага
if ($earmy[2] >= "0") {$vrsold2 $earmy[2]; }///кавалерия врага
if ($earmy[3] >= "0") {$vrsold3 $earmy[3]; }///стрелки врага
if ($earmy[4] >= "0") {$vrsold4 $earmy[4]; }///самолеты врага
if ($earmy[5] >= "0") {$vrsold5 $earmy[5]; }///танки врага
if ($earmy[6] >= "0") {$vrsold6 $earmy[6]; }///зенитки врага
$vrall $vrsold1 $vrsold2 $vrsold3 $vrsold4 $vrsold5 $vrsold6///сумма всех врага

$koefkolvo 1;
if (
$all >$vrall){$koefkolvo =$all/$vrall/100+1;}

$koefkolvovr 1;
if (
$vrall >$all){$koefkolvovr =$vrall/$all/100+1;}

$wr1 $vrweapon[1]; $wr2 $vrweapon[2]; $wr11=round($wr1*$wr2);///обм пех
$wr3 $vrweapon[3]; $wr4 $vrweapon[3];  $wr22=round($wr3*$wr4);///обм кав
$wr5 $vrweapon[5]; $wr6 $vrweapon[6];  $wr33=round($wr5*$wr6);///обм стр
$wr7 $vrweapon[7]; $wr8 $vrweapon[8];  $wr44=round($wr7*$wr8);///обм сам
$wr9 $vrweapon[9]; $wr10 $vrweapon[10]; $wr55=round($wr9*$wr10);///обм тан
$wr11 $vrweapon[11]; $wr12 $vrweapon[12]; $wr66=round($wr11*$wr12);///обм зен

////////////////////////////////////////////////////////генерал
if ($vrgeneral[1] != ''){
$force1=ceil($general[4]*($general[5]+($general[3]/500)));
$force1=round($force1,1);
$force2=ceil($vrgeneral[4]*($vrgeneral[5]+($vrgeneral[3]/500)));
$force2=round($force2,1);
$k=sqrt($force1/$force2);
$kgen=round($k,2);
}
else
{
$force1=ceil($general[4]*($general[5]+($general[3]/500)));
$force1=round($force1,1);
$force2=ceil(1*(1+(1/500)));
$force2=round($force2,1);
$k=sqrt($force1/$force2);
$kgen=round($k,2);
}
//////////Коэф. эфект. твоих юнитов
$ku1 = ($vrsold1*$vrsold2*1.7 $vrsold3*0.5 $vrsold4*0.4 $vrsold5*3.5 $vrsold6*0.1)/$vrall;
$ku2 = ($vrsold1*0.7 $vrsold2*$vrsold3*3.6 $vrsold4*0.4 $vrsold5*3.7 $vrsold6*0.1)/$vrall;
$ku3 = ($vrsold1*2.5 $vrsold2*1.2 $vrsold3*$vrsold4*0.4 $vrsold5*1.2 $vrsold6*6.5)/$vrall;
$ku4 = ($vrsold1*$vrsold2*$vrsold3*$vrsold4*$vrsold5*0.2 $vrsold6*0.5)/$vrall;
$ku5 = ($vrsold1*0.5 $vrsold2*0.7 $vrsold3*$vrsold4*$vrsold5*$vrsold6*0.1)/$vrall;
$ku6 = ($vrsold1*2.6 $vrsold2*2.6 $vrsold3*2.1 $vrsold4*1.5 $vrsold5*1.7 $vrsold6*1.6)/$vrall;
//////////Коэф. эфект. вражеских юнитов
$kvr1 = ($sold1*$sold2*1.7 $sold3*0.5 $sold4*0.4 $sold5*3.5 $sold6*0.1)/$all;
$kvr2 = ($sold1*0.7 $sold2*$sold3*3.6 $sold4*0.4 $sold5*3.7 $sold6*0.1)/$all;
$kvr3 = ($sold1*2.5 $sold2*1.2 $sold3*$sold4*0.4 $sold5*1.2 $sold6*6.5)/$all;
$kvr4 = ($sold1*3.7 $sold2*4.7 $sold3*5.7 $sold4*1.7 $sold5*0.9 $sold6*1.2)/$all;
$kvr5 = ($sold1*0.5 $sold2*0.7 $sold3*$sold4*$sold5*$sold6*0.1)/$all;
$kvr6 = ($sold1*$sold2*$sold3*1.5 $sold4*0.9 $sold5*1.1 $sold6*1)/$all;
$hp =$koefkolvo*(round(pow($kgen,0.375),2))*((($sold1)*($ku1*$conf_army_hp_1*(1+(round(pow($w1*$w2,0.625),2)))))
            +
           ((
$sold2)*($ku2*$conf_army_hp_2*(1+(round(pow($w3*$w4,0.625),2)))))
            +
           ((
$sold3)*($ku3*$conf_army_hp_3*(1+(round(pow($w5*$w6,0.625),2)))))
            +
           ((
$sold4)*($ku4*$conf_army_hp_4*(1+(round(pow($w7*$w8,0.625),2)))))
            +
           ((
$sold5)*($ku5*$conf_army_hp_5*(1+(round(pow($w9*$w10,0.625),2)))))
               +
           ((
$sold6)*($ku6*$conf_army_hp_6*(1+(round(pow($w11*$w12,0.625),2)))))); ///жизнь
           
$yron =$koefkolvo*(round(pow($kgen,0.375),2))*((($sold1)*($ku1*$conf_army_att_1*(1+(round(pow($w1*$w2,0.625),2)))))
            +
           ((
$sold2)*($ku2*$conf_army_att_2*(1+(round(pow($w3*$w4,0.625),2)))))
            +
           ((
$sold3)*($ku3*$conf_army_att_3*(1+(round(pow($w5*$w6,0.625),2)))))
            +
           ((
$sold4)*($ku4*$conf_army_att_4*(1+(round(pow($w7*$w8,0.625),2)))))
            +
           ((
$sold5)*($ku5*$conf_army_att_5*(1+(round(pow($w9*$w10,0.625),2)))))
           +
           ((
$sold6)*($ku6*$conf_army_att_6*(1+(round(pow($w11*$w12,0.625),2)))))); ///повреждения

$yron2=round(pow($w1*$w2,0.625),2);

if (
$vrgeneral[1] != '')
{
$forcevr1=ceil($general[4]*2+($general[5]+($general[3]/500)));
$forcevr1=round($forcevr1,1);
$forcevr2=ceil($vrgeneral[4]*2+($vrgeneral[5]+($vrgeneral[3]/500)));
$forcevr2=round($forcevr2,1);
$kvr=sqrt($forcevr2/$forcevr1);
$kvrgen=round($kvr,2);
}
else
{
$forcevr1=ceil($general[4]*2+($general[5]+($general[3]/500)));
$forcevr1=round($forcevr1,1);
$forcevr2=ceil(1*(1*2+(1/500)));
$forcevr2=round($forcevr2,1);
$kvr=sqrt($forcevr2/$forcevr1);
$kvrgen=round($kvr,2);
}
$vrhp $koefkolvovr*(round(pow(1.8*$kvrgen,0.375),2))*((($vrsold1)*($kvr1*$conf_army_hp_1*(1+(round(pow($wr1*$wr2,0.625),2)))))
                  +
                  ((
$vrsold2)*($kvr2*$conf_army_hp_2*(1+(round(pow($wr3*$wr4,0.625),2)))))
                  +
                  ((
$vrsold3)*($kvr3*$conf_army_hp_3*(1+(round(pow($wr5*$wr6,0.625),2)))))
                  +
                  ((
$vrsold4)*($kvr4*$conf_army_hp_4*(1+(round(pow($wr7*$wr8,0.625),2)))))
                  +
                  ((
$vrsold5)*($kvr5*$conf_army_hp_5*(1+(round(pow($wr9*$wr10,0.625),2)))))
                  +
                  ((
$vrsold6)*($kvr6*$conf_army_hp_6*(1+(round(pow($wr11*$wr12,0.625),2))))));///жизнь врага
                
$vryron $koefkolvovr*(round(pow(1.8*$kvrgen,0.375),2))*((($vrsold1)*($kvr1*$conf_army_att_1*(1+(round(pow($wr1*$wr2,0.625),2)))))
                  +
                  ((
$vrsold2)*($kvr2*$conf_army_att_2*(1+(round(pow($wr3*$wr4,0.625),2)))))
                  +
                  ((
$vrsold3)*($kvr3*$conf_army_att_3*(1+(round(pow($wr5*$wr6,0.625),2)))))
                  +
                  ((
$vrsold4)*($kvr4*$conf_army_att_4*(1+(round(pow($wr7*$wr8,0.625),2)))))
                  +
                  ((
$vrsold5)*($kvr5*$conf_army_att_5*(1+(round(pow($wr9*$wr10,0.625),2)))))
                  +
                  ((
$vrsold6)*($kvr6*$conf_army_att_6*(1+(round(pow($wr11*$wr12,0.625),2))))));///повреждения врага
/////////////////////////////////////////////////////////Расчет боя
echo '<br /><b>Результат боя: </b><br />';
$itog_hp$hp $vryron;
$itog_vrhp$vrhp $yron;
$poter $hp $itog_hp
$proc_poter = ($poter*100)/$hp;
$proc_poter round($proc_poter,2);
$vrpoter $vrhp $itog_vrhp
$vrproc_poter = ($vrpoter*100)/$vrhp;
$vrproc_poter round($vrproc_poter,2);
if (
$earmy[1] >= "1") {$vrvid1 '1'; }///пехи врага
if ($earmy[2] >= "2") {$vrvid2 '1'; }///кавалерия врага
if ($earmy[3] >= "3") {$vrvid3 '1'; }///стрелки врага
if ($earmy[4] >= "4") {$vrvid4 '1'; }///самолеты врага
if ($earmy[5] >= "5") {$vrvid5 '1'; }///танки врага
if ($earmy[6] >= "6") {$vrvid6 '1'; }///зенитки врага
$vrvid=$vrvid1+$vrvid2+$vrvid3+$vrvid4+$vrvid5+$vrvid6;
if (
$sold1 >= "1") {$vid1 '1'; }///пехи
if ($sold2 >= "2") {$vid2 '1'; }///кавалерия
if ($sold3 >= "3") {$vid3 '1'; }///стрелки
if ($sold4 >= "4") {$vid4 '1'; }///самолеты
if ($sold5 >= "5") {$vid5 '1'; }///танки
if ($sold6 >= "6") {$vid6 '1'; }///танки
$vid=$vid1+$vid2+$vid3+$vid4+$vid5+$vid6;

if (
$itog_hp '0' and $itog_vrhp '0'///готово!
{
if (
$vrproc_poter '100')
{
$vrproc_poter '99.99';}
$sss= ($hp/100)*$proc_poter;
$sss round($sss,0);
$vi$hp $sss;
$rand$proc_poter;
$pexp=($sold1*$rand)/100;
$pexp2 round($pexp);
$pex $uarmy[1] - $pexp2;
$pex round($pex);
$kavp=($sold2*$rand)/100;
$kavp2 round($kavp);
$kav $uarmy[2] - $kavp2;
$kav round($kav);
$strp=($sold3*$rand)/100;
$strp2 round($strp);
$str $uarmy[3] - $strp2;
$str round($str);
$samp=($sold4*$rand)/100;
$samp2 round($samp);
$sam $uarmy[4] - $samp2;
$sam round($sam);
$tanp=($sold5*$rand)/100;
$tanp2 round($tanp);
$tan $uarmy[5] - $tanp2;
$tan round($tan);

$zen1=($sold6*$rand)/100;
$zenp2 round($zen1);
$zen $uarmy[6] - $zenp2;
$zen round($zen);

if (
$sold1 >0){$pexi ''.$pexp2.' пехотинцев;';}
if (
$sold2 >0){$kavi ''.$kavp2.' кавалеристов;';}
if (
$sold3 >0){$stri ''.$strp2.' стрелков;';}
if (
$sold4 >0){$sami ''.$samp2.' пушек;';}
if (
$sold5 >0){$tani ''.$tanp2.' подрывников;';}
if (
$sold6 >0){$zeni ''.$zenp2.' самолетов;';}
$exp=round(($vrsold1*$conf_opit_1)+($vrsold2*$conf_opit_2)+($vrsold3*$conf_opit_3)+($vrsold4*$conf_opit_4)+($vrsold5*$conf_opit_5)+($vrsold6*$conf_opit_6)); ///мне +++
$expvr=round(($pexp2*$conf_opit_1)+($kavp2*$conf_opit_2)+($strp2*$conf_opit_3)+($samp2*$conf_opit_4)+($tanp2*$conf_opit_5)+($zenp2*$conf_opit_6)); ///врагу +++
mysql_query("UPDATE `general` SET `exp`=exp+'$expvr' WHERE id_user='$nid' ");
mysql_query("UPDATE `general` SET `exp`=exp+'$exp' WHERE id_user='$id' ");
echo 
B.'
Вы разбили все войска противника потеряв при этом <b>'
.$proc_poter.'%</b> войска.
<br>
Опыт Вашего генерала <b>+'
.$exp.'</b>
'
.D;
 
///
$ostus1=$vvod1-$pexp2;
$ostus2=$vvod2-$kavp2;
$ostus3=$vvod3-$strp2;
$ostus4=$vvod4-$samp2;
$ostus5=$vvod5-$tanp2;
$ostus6=$vvod6-$zenp2;
$textlog '
Дата: <b>'
.$datetime.'</b><br>
Бой между войском охраняющим стену страны <b>'
.$vraguserrrsss['strana'].'</b> и атакующими войсками страны <b>'.$user['strana'].'</b>.<br>
Войско страны <b>'
.$vraguserrrsss['strana'].'</b> 
(П: <b>'
.$vrsold1.'</b>; К: <b>'.$vrsold2.'</b>; С: <b>'.$vrsold3.'</b> П: <b>'.$vrsold4.'</b> П: <b>'.$vrsold5.'</b> С: <b>'.$vrsold6.'</b>) (СК: '.$wr2.'/'.$wr4.'/'.$wr6.'/'.$wr8.'/'.$wr10.'/'.$wr12.'; С: '.$wr1.'/'.$wr3.'/'.$wr5.'/'.$wr7.'/'.$wr9.'/'.$wr11.').<br>
Войско страны <b>'
.$user['strana'].'</b> 
(П: <b>'
.$vvod1.'</b>; К: <b>'.$vvod2.'</b> С: <b>'.$vvod3.'</b> П: <b>'.$vvod4.'</b> П: <b>'.$vvod5.'</b> С: <b>'.$vvod6.'</b>) (СК: '.$w2.'/'.$w4.'/'.$w6.'/'.$w8.'/'.$w10.'/'.$w12.'; С: '.$w1.'/'.$w3.'/'.$w5.'/'.$w7.'/'.$w9.'/'.$w11.').<br>
Генерал страны <b>'
.$vraguserrrsss['strana'].'</b> 
(М: <b>'
.$vrgeneral['4'].'</b>, Н: <b>'.$vrgeneral['5'].'</b>, О: <b>'.$vrgeneral['3'].'</b>).<br>
Генерал страны <b>'
.$user['strana'].'</b> 
(М: <b>'
.$general['4'].'</b>, Н: <b>'.$general['5'].'</b>, О: <b>'.$general['3'].'</b>).<br>
Страна <b>'
.$user['strana'].'</b> разбила войско гос-ва <b>'.$vraguserrrsss['strana'].'</b> охраняющее стену, потеряв при этом <b>'.$proc_poter.'%</b> войска <br>
После битвы у страны <b>'
.$user['strana'].'</b> 
уцелело воинов: П: <b>'
.$ostus1.'</b>, К: <b>'.$ostus2.'</b> С: <b>'.$ostus3.'</b> П: <b>'.$ostus4.'</b> П: <b>'.$ostus5.'</b> С: <b>'.$ostus6.'</b><br>
Опыт генерала страны <b>'
.$vraguserrrsss['strana'].'</b> <b>+'.$expvr.'</b>.<br>
Опыт генерала страны <b>'
.$user['strana'].'</b> <b>+'.$exp.'</b>.<br>
ip страны <b>'
.$vraguserrrsss['strana'].'</b> : <b>'.$vraguserrrsss['ip'].'</b><br>
ip страны <b>'
.$user['strana'].'</b> : <b>'.$user['ip'].'</b><br>
'
;
$statuslog 'война';
mysql_query("INSERT INTO `logi` ( `id` , `user_id` , `login` , `data` , `text` , `status` ) 
VALUES ('', '
$user[id]', '$user[login]', '$datetime', '$textlog', '$statuslog')");
///


/// обновляем БД
mysql_query("UPDATE `army` SET `1`='$pex', `2`='$kav', `3`='$str', `4`='$sam', `5`='$tan', `6`='$zen' WHERE id_user='$id' ");
mysql_query("UPDATE `army` SET `1`='0', `2`='0', `3`='0', `4`='0', `5`='0', `6`='0' WHERE id_user='$nid' ");
///отпровляем сообщение проигравшему
$vraggg=mysql_fetch_array(mysql_query("SELECT * FROM users WHERE id='$nid'"));
 
///
$textlog '
Дата: <b>'
.$datetime.'</b><br>
Бой между войском охраняющим стену страны <b>'
.$vraguserrrsss['strana'].'</b> и атакующими войсками страны <b>'.$user['strana'].'</b>.<br>
Войско страны <b>'
.$vraguserrrsss['strana'].'</b> 
(П: <b>'
.$vrsold1.'</b>; К: <b>'.$vrsold2.'</b>; С: <b>'.$vrsold3.'</b> П: <b>'.$vrsold4.'</b> П: <b>'.$vrsold5.'</b> С: <b>'.$vrsold6.'</b>) (СК: '.$wr2.'/'.$wr4.'/'.$wr6.'/'.$wr8.'/'.$wr10.'/'.$wr12.'; С: '.$wr1.'/'.$wr3.'/'.$wr5.'/'.$wr7.'/'.$wr9.'/'.$wr11.').<br>
Войско страны <b>'
.$user['strana'].'</b> 
(П: <b>'
.$vvod1.'</b>; К: <b>'.$vvod2.'</b> С: <b>'.$vvod3.'</b> П: <b>'.$vvod4.'</b> П: <b>'.$vvod5.'</b> С: <b>'.$vvod6.'</b>) (СК: '.$w2.'/'.$w4.'/'.$w6.'/'.$w8.'/'.$w10.'/'.$w12.'; С: '.$w1.'/'.$w3.'/'.$w5.'/'.$w7.'/'.$w9.'/'.$w11.').<br>
Генерал страны <b>'
.$vraguserrrsss['strana'].'</b> 
(М: <b>'
.$vrgeneral['4'].'</b>, Н: <b>'.$vrgeneral['5'].'</b>, О: <b>'.$vrgeneral['3'].'</b>).<br>
Генерал страны <b>'
.$user['strana'].'</b> 
(М: <b>'
.$general['4'].'</b>, Н: <b>'.$general['5'].'</b>, О: <b>'.$general['3'].'</b>).<br>
Страна <b>'
.$user['strana'].'</b> разбила войско гос-ва <b>'.$vraguserrrsss['strana'].'</b> охраняющее стену, потеряв при этом <b>'.$proc_poter.'%</b> войска <br>
После битвы у страны <b>'
.$user['strana'].'</b> 
уцелело воинов: П: <b>'
.$ostus1.'</b>, К: <b>'.$ostus2.'</b> С: <b>'.$ostus3.'</b> П: <b>'.$ostus4.'</b> П: <b>'.$ostus5.'</b> С: <b>'.$ostus6.'</b><br>
Опыт генерала страны <b>'
.$vraguserrrsss['strana'].'</b> <b>+'.$expvr.'</b>.<br>
Опыт генерала страны <b>'
.$user['strana'].'</b> <b>+'.$exp.'</b>.<br>
ip страны <b>'
.$vraguserrrsss['strana'].'</b> : <b>'.$vraguserrrsss['ip'].'</b><br>
ip страны <b>'
.$user['strana'].'</b> : <b>'.$user['ip'].'</b><br>
'
;
$statuslog 'война';
mysql_query("INSERT INTO `logi` ( `id` , `user_id` , `login` , `data` , `text` , `status` ) 
VALUES ('', '
$nid', '$vraggg[login]', '$datetime', '$textlog', '$statuslog')");
///
send_mess('Система',$nid,'Войска государства '.$user['strana'].' разгромили Вашу охрану стены из числа свободных военных. 
Потери противника:'
.$pexi.' '.$kavi.' '.$stri.' '.$sami.' '.$tani.' '.$zeni.'<br>
Опыт Вашего генерала +'
.$expvr.'');
}
elseif (
$itog_hp '0' and $itog_vrhp '0')  ///готово!

if (
$vrproc_poter >= '100')
{
$vrproc_poter '99.99';}
$vrproc_poter2=100 $vrproc_poter;
$sss= ($hp/100)*$proc_poter;
$vrsss= ($vrhp/100)*$vrproc_poter;
$sss round($sss,0);
$vrsss round($vrsss,0);
$vi$hp $sss;
$vr$vrhp $vrsss;
$vrrand$vrproc_poter;
$vrpex $earmy[1] - ($earmy[1]*$vrrand)/100;
$vrpex round($vrpex);
$vrkav $earmy[2] - ($earmy[2]*$vrrand)/100;
$vrkav round($vrkav);
$vrstr $earmy[3] - ($earmy[3]*$vrrand)/100;
$vrstr round($vrstr);
$vrsam $earmy[4] - ($earmy[4]*$vrrand)/100;
$vrsam round($vrsam);
$vrtan $earmy[5] - ($earmy[5]*$vrrand)/100;
$vrtan round($vrtan);
$vrzen $earmy[6] - ($earmy[6]*$vrrand)/100;
$vrzen round($vrzen);
if (
$vrpex >0){$pexvrag ''.$vrpex.' пехотинцев';}
if (
$vrkav >0){$kavvrag ''.$vrkav.' кавалеристов';}
if (
$vrstr >0){$strvrag ''.$vrstr.' стрелков';}
if (
$vrsam >0){$samvrag ''.$vrsam.' пушек';}
if (
$vrtan >0){$tanvrag ''.$vrtan.' подрывников';}
if (
$vrzen >0){$zenvrag ''.$vrzen.' самолетов';}
if (
$sold1 >0){$pexi ' '.$sold1.' пехотинцев;';}
if (
$sold2 >0){$kavi ' '.$sold2.' кавалеристов;';}
if (
$sold3 >0){$stri ' '.$sold3.' стрелков;';}
if (
$sold4>0){$sami ' '.$sold4.' пушек;';}
if (
$sold5 >0){$tani ' '.$sold5.' подрывников;';}
if (
$sold6 >0){$zeni ' '.$sold6.' самолетов;';}
$s$uarmy[1] - $sold1;
$k$uarmy[2] - $sold2;
$st$uarmy[3] - $sold3;
$sa$uarmy[4] - $sold4;
$t$uarmy[5] - $sold5;
$z$uarmy[6] - $sold6;
$forexp1=$earmy[1] - $vrpex;
$forexp2=$earmy[2] - $vrkav;
$forexp3=$earmy[3] - $vrstr;
$forexp4=$earmy[4] - $vrsam;
$forexp5=$earmy[5] - $vrtan;
$forexp6=$earmy[6] - $vrzen;

$exp=round(($forexp1*$conf_opit_1)+($forexp2*$conf_opit_2)+($forexp3*$conf_opit_3)+($forexp4*$conf_opit_4)+($forexp5*$conf_opit_5)+($forexp6*$conf_opit_6)); ///мне +++
$expvr=round(($sold1*$conf_opit_1)+($sold2*$conf_opit_2)+($sold3*$conf_opit_3)+($sold4*$conf_opit_4)+($sold5*$conf_opit_5)+($sold6*$conf_opit_6)); ///врагу +++

mysql_query("UPDATE `general` SET `exp`=exp+'$expvr' WHERE id_user='$nid' ");
mysql_query("UPDATE `general` SET `exp`=exp+'$exp' WHERE id_user='$id' ");
/// обновляем БД
mysql_query("UPDATE `army` SET `1`='$vrpex', `2`='$vrkav', `3`='$vrstr', `4`='$vrsam', `5`='$vrtan', `6`='$vrzen' WHERE id_user='$nid' ");
mysql_query("UPDATE `army` SET `1`='0', `2`='0', `3`='0', `4`='0', `5`='0', `6`='0' WHERE id_user='$id' ");
///
echo B.'
Ваши войска были разбиты! 
<br>Уцелело <b>'
.$vrproc_poter2.'%</b> войска противника.
<br>
Опыт Вашего генерала <b>+'
.$exp.'</b>'.D;
 
///
            
$datasdate("y.m.d H:i:s");
            
$textlog '
Дата: <b>'
.$datetime.'</b><br>
Бой между войском охраняющим стену страны <b>'
.$vraguserrrsss['strana'].'</b> и атакующими войсками страны <b>'.$user['strana'].'</b>.<br>
Войско страны <b>'
.$vraguserrrsss['strana'].'</b> 
(П: <b>'
.$earmy[1].'</b>; К: <b>'.$earmy[2].'</b>; С: <b>'.$earmy[3].'</b> П: <b>'.$earmy[4].'</b> П: <b>'.$earmy[5].'</b> С: <b>'.$earmy[6].'</b>) (СК: '.$wr2.'/'.$wr4.'/'.$wr6.'/'.$wr8.'/'.$wr10.'/'.$wr12.'; С: '.$wr1.'/'.$wr3.'/'.$wr5.'/'.$wr7.'/'.$wr9.'/'.$wr11.').<br>
Войско страны <b>'
.$user['strana'].'</b> 
(П: <b>'
.$sold1.'</b>; К: <b>'.$sold2.'</b> С: <b>'.$sold3.'</b> П: <b>'.$sold4.'</b> П: <b>'.$sold5.'</b> С: <b>'.$sold6.'</b>) (СК: '.$w2.'/'.$w4.'/'.$w6.'/'.$w8.'/'.$w10.'/'.$w12.'; С: '.$w1.'/'.$w3.'/'.$w5.'/'.$w7.'/'.$w9.'/'.$w11.').<br>
Генерал страны <b>'
.$vraguserrrsss['strana'].'</b> 
(М: <b>'
.$vrgeneral['4'].'</b>, Н: <b>'.$vrgeneral['5'].'</b>, О: <b>'.$vrgeneral['3'].'</b>).<br>
Генерал страны <b>'
.$user['strana'].'</b> 
(М: <b>'
.$general['4'].'</b>, Н: <b>'.$general['5'].'</b>, О: <b>'.$general['3'].'</b>).<br>
Страна <b>'
.$user['strana'].'</b> не смогла разбить войско охраняющее стену гос-ва <b>'.$vraguserrrsss['strana'].'</b> уцелело <b>'.$vrproc_poter2.' %</b> войска.<br>
После битвы у страны <b>'
.$vraguserrrsss['strana'].'</b> 
уцелело воинов: П: <b>'
.$vrpex.'</b>, К: <b>'.$vrkav.'</b> С: <b>'.$vrstr.'</b> П: <b>'.$vrsam.'</b> П: <b>'.$vrtan.'</b> С: <b>'.$vrzen.'</b><br>
Опыт генерала страны <b>'
.$vraguserrrsss['strana'].'</b> <b>+'.$expvr.'</b>.<br>
Опыт генерала страны <b>'
.$user['strana'].'</b> <b>+'.$exp.'</b>.<br>
ip страны <b>'
.$vraguserrrsss['strana'].'</b> : <b>'.$vraguserrrsss['ip'].'</b><br>
ip страны <b>'
.$user['strana'].'</b> : <b>'.$user['ip'].'</b><br>
'
;
            
$statuslog 'война';
            
mysql_query("INSERT INTO `logi` ( `id` , `user_id` , `login` , `data` , `text` , `status` ) 
            VALUES ('', '
$user[id]', '$user[login]', '$datas', '$textlog', '$statuslog')");
///


///отпровляем сообщение проигравшему
$vraggg=mysql_fetch_array(mysql_query("SELECT * FROM users WHERE id='$nid'"));
 
///
            
$datasdate("y.m.d H:i:s");
            
$textlog '
Дата: <b>'
.$datetime.'</b><br>
Бой между войском охраняющим стену страны <b>'
.$vraguserrrsss['strana'].'</b> и атакующими войсками страны <b>'.$user['strana'].'</b>.<br>
Войско страны <b>'
.$vraguserrrsss['strana'].'</b> 
(П: <b>'
.$earmy[1].'</b>; К: <b>'.$earmy[2].'</b>; С: <b>'.$earmy[3].'</b> П: <b>'.$earmy[4].'</b> П: <b>'.$earmy[5].'</b> С: <b>'.$earmy[6].'</b>) (СК: '.$wr2.'/'.$wr4.'/'.$wr6.'/'.$wr8.'/'.$wr10.'/'.$wr12.'; С: '.$wr1.'/'.$wr3.'/'.$wr5.'/'.$wr7.'/'.$wr9.'/'.$wr11.').<br>
Войско страны <b>'
.$user['strana'].'</b> 
(П: <b>'
.$sold1.'</b>; К: <b>'.$sold2.'</b> С: <b>'.$sold3.'</b> П: <b>'.$sold4.'</b> П: <b>'.$sold5.'</b> С: <b>'.$sold6.'</b>) (СК: '.$w2.'/'.$w4.'/'.$w6.'/'.$w8.'/'.$w10.'/'.$w12.'; С: '.$w1.'/'.$w3.'/'.$w5.'/'.$w7.'/'.$w9.'/'.$w11.').<br>
Генерал страны <b>'
.$vraguserrrsss['strana'].'</b> 
(М: <b>'
.$vrgeneral['4'].'</b>, Н: <b>'.$vrgeneral['5'].'</b>, О: <b>'.$vrgeneral['3'].'</b>).<br>
Генерал страны <b>'
.$user['strana'].'</b> 
(М: <b>'
.$general['4'].'</b>, Н: <b>'.$general['5'].'</b>, О: <b>'.$general['3'].'</b>).<br>
Страна <b>'
.$user['strana'].'</b> не смогла разбить войско охраняющее стену гос-ва <b>'.$vraguserrrsss['strana'].'</b> уцелело <b>'.$vrproc_poter2.' %</b> войска.<br>
После битвы у страны <b>'
.$vraguserrrsss['strana'].'</b> 
уцелело воинов: П: <b>'
.$vrpex.'</b>, К: <b>'.$vrkav.'</b> С: <b>'.$vrstr.'</b> П: <b>'.$vrsam.'</b> П: <b>'.$vrtan.'</b> С: <b>'.$vrzen.'</b><br>
Опыт генерала страны <b>'
.$vraguserrrsss['strana'].'</b> <b>+'.$expvr.'</b>.<br>
Опыт генерала страны <b>'
.$user['strana'].'</b> <b>+'.$exp.'</b>.<br>
ip страны <b>'
.$vraguserrrsss['strana'].'</b> : <b>'.$vraguserrrsss['ip'].'</b><br>
ip страны <b>'
.$user['strana'].'</b> : <b>'.$user['ip'].'</b><br>
'
;
            
$statuslog 'война';
            
mysql_query("INSERT INTO `logi` ( `id` , `user_id` , `login` , `data` , `text` , `status` ) 
            VALUES ('', '
$nid', '$vraggg[login]', '$datas', '$textlog', '$statuslog')");
///
    
send_mess('Система',$nid,'Ваши свободные войска, охраняющие стену, были атакованы войсками государства '.$user['strana'].'.
 Уцелело '
.$vrproc_poter2.'% войска.
Потери противника:
'
.$pexi.
'
.$kavi.
'
.$stri.
'
.$sami.
'
.$tani.'
'
.$zeni.'
<br>Опыт Вашего генерала +'
.$expvr.'
    '
);
}

//////////////////////////////////////////////////////////////Конец
}
else
{
echo 
'<br />У Вас нет генерала. Наймите генерала.<br />';
}
}
else
{
$lost_to_marat2 difference($user['marat'] - time());
echo 
'<br>До конца вашего моратория осталось <b>',$lost_to_marat2,'</b><br>';
}
}
else
{
$lost_to_marat difference($nuser['marat'] - time());
echo 
'<br>До конца моратория противника осталось <b>',$lost_to_marat,'</b><br>';
}
}

}
elseif (
$timevr <= $timeus)
{
$itog=round($timeus/$timevr2);
if (
$itog >=1.5 and $nuser['stop_big_stran'] == 1)
{
echo 
'<br>Недоступно! Cтрана младше в <b>'.$itog.'</b> раз!<br>';
}
else
{
if(
$nuser[marat] < $time)
{
if(
$user[marat] < $time)
{
$generalmysql_fetch_array(mysql_query("SELECT * FROM general WHERE id_user='$id'"));
if (
$general[1] != '')
{
$vrgeneralmysql_fetch_array(mysql_query("SELECT * FROM general WHERE id_user='$nid'"));
$uarmy=mysql_fetch_array(mysql_query("SELECT * FROM army WHERE id_user='$id'"));
$weaponmysql_fetch_array(mysql_query("SELECT * FROM weapon WHERE id='$id'"));

$vvod1=$uarmy[1];
$vvod2=$uarmy[2];
$vvod3=$uarmy[3];
$vvod4=$uarmy[4];
$vvod5=$uarmy[5];
$vvod6=$uarmy[6];

if (
$vvod1 >= "1") {$sold1 $vvod1; }///пехи
if ($vvod2 >= "0") {$sold2 $vvod2; } ///кавалерия
if ($vvod3 >= "0") {$sold3 $vvod3; }///стрелки
if ($vvod4 >= "0") {$sold4 $vvod4; }///самолеты
if ($vvod5 >= "0") {$sold5 $vvod5; }///танки
if ($vvod6 >= "0") {$sold6 $vvod6; }///Зенитные орудия

$all $sold1 $sold2 $sold3 $sold4 $sold5 $sold6///сумма всех

$w1 $weapon[1]; $w2 $weapon[2]; $w11=round($w1*$w2);///обм пех
$w3 $weapon[3]; $w4 $weapon[4];  $w22=round($w3*$w4);///обм кав
$w5 $weapon[5]; $w6 $weapon[6];  $w33=round($w5*$w6);///обм стр
$w7 $weapon[7]; $w8 $weapon[8];  $w44=round($w7*$w8);///обм сам
$w9 $weapon[9]; $w10 $weapon[10]; $w55=round($w9*$w10);///обм тан
$w11 $weapon[11]; $w12 $weapon[12]; $w66=round($w11*$w12);///обм зен

$earmy=mysql_fetch_array(mysql_query("SELECT * FROM army WHERE id_user='$nid'"));
$vrweaponmysql_fetch_array(mysql_query("SELECT * FROM weapon WHERE id='$nid'"));
if (
$earmy[1] >= "0") {$vrsold1 $earmy[1]; }///пехи врага
if ($earmy[2] >= "0") {$vrsold2 $earmy[2]; }///кавалерия врага
if ($earmy[3] >= "0") {$vrsold3 $earmy[3]; }///стрелки врага
if ($earmy[4] >= "0") {$vrsold4 $earmy[4]; }///самолеты врага
if ($earmy[5] >= "0") {$vrsold5 $earmy[5]; }///танки врага
if ($earmy[6] >= "0") {$vrsold6 $earmy[6]; }///зенитки врага
$vrall $vrsold1 $vrsold2 $vrsold3 $vrsold4 $vrsold5 $vrsold6///сумма всех врага

$koefkolvo 1;
if (
$all >$vrall){$koefkolvo =$all/$vrall/100+1;}

$koefkolvovr 1;
if (
$vrall >$all){$koefkolvovr =$vrall/$all/100+1;}

$wr1 $vrweapon[1]; $wr2 $vrweapon[2]; $wr11=round($wr1*$wr2);///обм пех
$wr3 $vrweapon[3]; $wr4 $vrweapon[3];  $wr22=round($wr3*$wr4);///обм кав
$wr5 $vrweapon[5]; $wr6 $vrweapon[6];  $wr33=round($wr5*$wr6);///обм стр
$wr7 $vrweapon[7]; $wr8 $vrweapon[8];  $wr44=round($wr7*$wr8);///обм сам
$wr9 $vrweapon[9]; $wr10 $vrweapon[10]; $wr55=round($wr9*$wr10);///обм тан
$wr11 $vrweapon[11]; $wr12 $vrweapon[12]; $wr66=round($wr11*$wr12);///обм зен

////////////////////////////////////////////////////////генерал
if ($vrgeneral[1] != ''){
$force1=ceil($general[4]*($general[5]+($general[3]/500)));
$force1=round($force1,1);
$force2=ceil($vrgeneral[4]*($vrgeneral[5]+($vrgeneral[3]/500)));
$force2=round($force2,1);
$k=sqrt($force1/$force2);
$kgen=round($k,2);
}
else
{
$force1=ceil($general[4]*($general[5]+($general[3]/500)));
$force1=round($force1,1);
$force2=ceil(1*(1+(1/500)));
$force2=round($force2,1);
$k=sqrt($force1/$force2);
$kgen=round($k,2);
}
//////////Коэф. эфект. твоих юнитов
$ku1 = ($vrsold1*$vrsold2*1.7 $vrsold3*0.5 $vrsold4*0.4 $vrsold5*3.5 $vrsold6*0.1)/$vrall;
$ku2 = ($vrsold1*0.7 $vrsold2*$vrsold3*3.6 $vrsold4*0.4 $vrsold5*3.7 $vrsold6*0.1)/$vrall;
$ku3 = ($vrsold1*2.5 $vrsold2*1.2 $vrsold3*$vrsold4*0.4 $vrsold5*1.2 $vrsold6*6.5)/$vrall;
$ku4 = ($vrsold1*$vrsold2*$vrsold3*$vrsold4*$vrsold5*0.2 $vrsold6*0.5)/$vrall;
$ku5 = ($vrsold1*0.5 $vrsold2*0.7 $vrsold3*$vrsold4*$vrsold5*$vrsold6*0.1)/$vrall;
$ku6 = ($vrsold1*2.6 $vrsold2*2.6 $vrsold3*2.1 $vrsold4*1.5 $vrsold5*1.7 $vrsold6*1.6)/$vrall;
//////////Коэф. эфект. вражеских юнитов
$kvr1 = ($sold1*$sold2*1.7 $sold3*0.5 $sold4*0.4 $sold5*3.5 $sold6*0.1)/$all;
$kvr2 = ($sold1*0.7 $sold2*$sold3*3.6 $sold4*0.4 $sold5*3.7 $sold6*0.1)/$all;
$kvr3 = ($sold1*2.5 $sold2*1.2 $sold3*$sold4*0.4 $sold5*1.2 $sold6*6.5)/$all;
$kvr4 = ($sold1*3.7 $sold2*4.7 $sold3*5.7 $sold4*1.7 $sold5*0.9 $sold6*1.2)/$all;
$kvr5 = ($sold1*0.5 $sold2*0.7 $sold3*$sold4*$sold5*$sold6*0.1)/$all;
$kvr6 = ($sold1*$sold2*$sold3*1.5 $sold4*0.9 $sold5*1.1 $sold6*1)/$all;
$hp =$koefkolvo*(round(pow($kgen,0.375),2))*((($sold1)*($ku1*$conf_army_hp_1*(1+(round(pow($w1*$w2,0.625),2)))))
            +
           ((
$sold2)*($ku2*$conf_army_hp_2*(1+(round(pow($w3*$w4,0.625),2)))))
            +
           ((
$sold3)*($ku3*$conf_army_hp_3*(1+(round(pow($w5*$w6,0.625),2)))))
            +
           ((
$sold4)*($ku4*$conf_army_hp_4*(1+(round(pow($w7*$w8,0.625),2)))))
            +
           ((
$sold5)*($ku5*$conf_army_hp_5*(1+(round(pow($w9*$w10,0.625),2)))))
               +
           ((
$sold6)*($ku6*$conf_army_hp_6*(1+(round(pow($w11*$w12,0.625),2)))))); ///жизнь
           
$yron =$koefkolvo*(round(pow($kgen,0.375),2))*((($sold1)*($ku1*$conf_army_att_1*(1+(round(pow($w1*$w2,0.625),2)))))
            +
           ((
$sold2)*($ku2*$conf_army_att_2*(1+(round(pow($w3*$w4,0.625),2)))))
            +
           ((
$sold3)*($ku3*$conf_army_att_3*(1+(round(pow($w5*$w6,0.625),2)))))
            +
           ((
$sold4)*($ku4*$conf_army_att_4*(1+(round(pow($w7*$w8,0.625),2)))))
            +
           ((
$sold5)*($ku5*$conf_army_att_5*(1+(round(pow($w9*$w10,0.625),2)))))
           +
           ((
$sold6)*($ku6*$conf_army_att_6*(1+(round(pow($w11*$w12,0.625),2)))))); ///повреждения

$yron2=round(pow($w1*$w2,0.625),2);

if (
$vrgeneral[1] != '')
{
$forcevr1=ceil($general[4]*2+($general[5]+($general[3]/500)));
$forcevr1=round($forcevr1,1);
$forcevr2=ceil($vrgeneral[4]*2+($vrgeneral[5]+($vrgeneral[3]/500)));
$forcevr2=round($forcevr2,1);
$kvr=sqrt($forcevr2/$forcevr1);
$kvrgen=round($kvr,2);
}
else
{
$forcevr1=ceil($general[4]*2+($general[5]+($general[3]/500)));
$forcevr1=round($forcevr1,1);
$forcevr2=ceil(1*(1*2+(1/500)));
$forcevr2=round($forcevr2,1);
$kvr=sqrt($forcevr2/$forcevr1);
$kvrgen=round($kvr,2);
}
$vrhp $koefkolvovr*(round(pow(1.8*$kvrgen,0.375),2))*((($vrsold1)*($kvr1*$conf_army_hp_1*(1+(round(pow($wr1*$wr2,0.625),2)))))
                  +
                  ((
$vrsold2)*($kvr2*$conf_army_hp_2*(1+(round(pow($wr3*$wr4,0.625),2)))))
                  +
                  ((
$vrsold3)*($kvr3*$conf_army_hp_3*(1+(round(pow($wr5*$wr6,0.625),2)))))
                  +
                  ((
$vrsold4)*($kvr4*$conf_army_hp_4*(1+(round(pow($wr7*$wr8,0.625),2)))))
                  +
                  ((
$vrsold5)*($kvr5*$conf_army_hp_5*(1+(round(pow($wr9*$wr10,0.625),2)))))
                  +
                  ((
$vrsold6)*($kvr6*$conf_army_hp_6*(1+(round(pow($wr11*$wr12,0.625),2))))));///жизнь врага
                
$vryron $koefkolvovr*(round(pow(1.8*$kvrgen,0.375),2))*((($vrsold1)*($kvr1*$conf_army_att_1*(1+(round(pow($wr1*$wr2,0.625),2)))))
                  +
                  ((
$vrsold2)*($kvr2*$conf_army_att_2*(1+(round(pow($wr3*$wr4,0.625),2)))))
                  +
                  ((
$vrsold3)*($kvr3*$conf_army_att_3*(1+(round(pow($wr5*$wr6,0.625),2)))))
                  +
                  ((
$vrsold4)*($kvr4*$conf_army_att_4*(1+(round(pow($wr7*$wr8,0.625),2)))))
                  +
                  ((
$vrsold5)*($kvr5*$conf_army_att_5*(1+(round(pow($wr9*$wr10,0.625),2)))))
                  +
                  ((
$vrsold6)*($kvr6*$conf_army_att_6*(1+(round(pow($wr11*$wr12,0.625),2))))));///повреждения врага
/////////////////////////////////////////////////////////Расчет боя
echo '<br /><b>Результат боя: </b><br />';
$itog_hp$hp $vryron;
$itog_vrhp$vrhp $yron;
$poter $hp $itog_hp
$proc_poter = ($poter*100)/$hp;
$proc_poter round($proc_poter,2);
$vrpoter $vrhp $itog_vrhp
$vrproc_poter = ($vrpoter*100)/$vrhp;
$vrproc_poter round($vrproc_poter,2);
if (
$earmy[1] >= "1") {$vrvid1 '1'; }///пехи врага
if ($earmy[2] >= "2") {$vrvid2 '1'; }///кавалерия врага
if ($earmy[3] >= "3") {$vrvid3 '1'; }///стрелки врага
if ($earmy[4] >= "4") {$vrvid4 '1'; }///самолеты врага
if ($earmy[5] >= "5") {$vrvid5 '1'; }///танки врага
if ($earmy[6] >= "6") {$vrvid6 '1'; }///зенитки врага
$vrvid=$vrvid1+$vrvid2+$vrvid3+$vrvid4+$vrvid5+$vrvid6;
if (
$sold1 >= "1") {$vid1 '1'; }///пехи
if ($sold2 >= "2") {$vid2 '1'; }///кавалерия
if ($sold3 >= "3") {$vid3 '1'; }///стрелки
if ($sold4 >= "4") {$vid4 '1'; }///самолеты
if ($sold5 >= "5") {$vid5 '1'; }///танки
if ($sold6 >= "6") {$vid6 '1'; }///танки
$vid=$vid1+$vid2+$vid3+$vid4+$vid5+$vid6;

if (
$itog_hp '0' and $itog_vrhp '0'///готово!
{
if (
$vrproc_poter '100')
{
$vrproc_poter '99.99';}
$sss= ($hp/100)*$proc_poter;
$sss round($sss,0);
$vi$hp $sss;
$rand$proc_poter;
$pexp=($sold1*$rand)/100;
$pexp2 round($pexp);
$pex $uarmy[1] - $pexp2;
$pex round($pex);
$kavp=($sold2*$rand)/100;
$kavp2 round($kavp);
$kav $uarmy[2] - $kavp2;
$kav round($kav);
$strp=($sold3*$rand)/100;
$strp2 round($strp);
$str $uarmy[3] - $strp2;
$str round($str);
$samp=($sold4*$rand)/100;
$samp2 round($samp);
$sam $uarmy[4] - $samp2;
$sam round($sam);
$tanp=($sold5*$rand)/100;
$tanp2 round($tanp);
$tan $uarmy[5] - $tanp2;
$tan round($tan);

$zen1=($sold6*$rand)/100;
$zenp2 round($zen1);
$zen $uarmy[6] - $zenp2;
$zen round($zen);

if (
$sold1 >0){$pexi ''.$pexp2.' пехотинцев;';}
if (
$sold2 >0){$kavi ''.$kavp2.' кавалеристов;';}
if (
$sold3 >0){$stri ''.$strp2.' стрелков;';}
if (
$sold4 >0){$sami ''.$samp2.' пушек;';}
if (
$sold5 >0){$tani ''.$tanp2.' подрывников;';}
if (
$sold6 >0){$zeni ''.$zenp2.' самолетов;';}
$exp=round(($vrsold1*$conf_opit_1)+($vrsold2*$conf_opit_2)+($vrsold3*$conf_opit_3)+($vrsold4*$conf_opit_4)+($vrsold5*$conf_opit_5)+($vrsold6*$conf_opit_6)); ///мне +++
$expvr=round(($pexp2*$conf_opit_1)+($kavp2*$conf_opit_2)+($strp2*$conf_opit_3)+($samp2*$conf_opit_4)+($tanp2*$conf_opit_5)+($zenp2*$conf_opit_6)); ///врагу +++
mysql_query("UPDATE `general` SET `exp`=exp+'$expvr' WHERE id_user='$nid' ");
mysql_query("UPDATE `general` SET `exp`=exp+'$exp' WHERE id_user='$id' ");
echo 
B.'
Вы разбили все войска противника потеряв при этом <b>'
.$proc_poter.'%</b> войска.
<br>
Опыт Вашего генерала <b>+'
.$exp.'</b>
'
.D;
 
///
$ostus1=$vvod1-$pexp2;
$ostus2=$vvod2-$kavp2;
$ostus3=$vvod3-$strp2;
$ostus4=$vvod4-$samp2;
$ostus5=$vvod5-$tanp2;
$ostus6=$vvod6-$zenp2;
$textlog '
Дата: <b>'
.$datetime.'</b><br>
Бой между войском охраняющим стену страны <b>'
.$vraguserrrsss['strana'].'</b> и атакующими войсками страны <b>'.$user['strana'].'</b>.<br>
Войско страны <b>'
.$vraguserrrsss['strana'].'</b> 
(П: <b>'
.$vrsold1.'</b>; К: <b>'.$vrsold2.'</b>; С: <b>'.$vrsold3.'</b> П: <b>'.$vrsold4.'</b> П: <b>'.$vrsold5.'</b> С: <b>'.$vrsold6.'</b>) (СК: '.$wr2.'/'.$wr4.'/'.$wr6.'/'.$wr8.'/'.$wr10.'/'.$wr12.'; С: '.$wr1.'/'.$wr3.'/'.$wr5.'/'.$wr7.'/'.$wr9.'/'.$wr11.').<br>
Войско страны <b>'
.$user['strana'].'</b> 
(П: <b>'
.$vvod1.'</b>; К: <b>'.$vvod2.'</b> С: <b>'.$vvod3.'</b> П: <b>'.$vvod4.'</b> П: <b>'.$vvod5.'</b> С: <b>'.$vvod6.'</b>) (СК: '.$w2.'/'.$w4.'/'.$w6.'/'.$w8.'/'.$w10.'/'.$w12.'; С: '.$w1.'/'.$w3.'/'.$w5.'/'.$w7.'/'.$w9.'/'.$w11.').<br>
Генерал страны <b>'
.$vraguserrrsss['strana'].'</b> 
(М: <b>'
.$vrgeneral['4'].'</b>, Н: <b>'.$vrgeneral['5'].'</b>, О: <b>'.$vrgeneral['3'].'</b>).<br>
Генерал страны <b>'
.$user['strana'].'</b> 
(М: <b>'
.$general['4'].'</b>, Н: <b>'.$general['5'].'</b>, О: <b>'.$general['3'].'</b>).<br>
Страна <b>'
.$user['strana'].'</b> разбила войско гос-ва <b>'.$vraguserrrsss['strana'].'</b> охраняющее стену, потеряв при этом <b>'.$proc_poter.'%</b> войска <br>
После битвы у страны <b>'
.$user['strana'].'</b> 
уцелело воинов: П: <b>'
.$ostus1.'</b>, К: <b>'.$ostus2.'</b> С: <b>'.$ostus3.'</b> П: <b>'.$ostus4.'</b> П: <b>'.$ostus5.'</b> С: <b>'.$ostus6.'</b><br>
Опыт генерала страны <b>'
.$vraguserrrsss['strana'].'</b> <b>+'.$expvr.'</b>.<br>
Опыт генерала страны <b>'
.$user['strana'].'</b> <b>+'.$exp.'</b>.<br>
ip страны <b>'
.$vraguserrrsss['strana'].'</b> : <b>'.$vraguserrrsss['ip'].'</b><br>
ip страны <b>'
.$user['strana'].'</b> : <b>'.$user['ip'].'</b><br>
'
;
$statuslog 'война';
mysql_query("INSERT INTO `logi` ( `id` , `user_id` , `login` , `data` , `text` , `status` ) 
VALUES ('', '
$user[id]', '$user[login]', '$datetime', '$textlog', '$statuslog')");
///


/// обновляем БД
mysql_query("UPDATE `army` SET `1`='$pex', `2`='$kav', `3`='$str', `4`='$sam', `5`='$tan', `6`='$zen' WHERE id_user='$id' ");
mysql_query("UPDATE `army` SET `1`='0', `2`='0', `3`='0', `4`='0', `5`='0', `6`='0' WHERE id_user='$nid' ");
///отпровляем сообщение проигравшему
$vraggg=mysql_fetch_array(mysql_query("SELECT * FROM users WHERE id='$nid'"));
 
///
$textlog '
Дата: <b>'
.$datetime.'</b><br>
Бой между войском охраняющим стену страны <b>'
.$vraguserrrsss['strana'].'</b> и атакующими войсками страны <b>'.$user['strana'].'</b>.<br>
Войско страны <b>'
.$vraguserrrsss['strana'].'</b> 
(П: <b>'
.$vrsold1.'</b>; К: <b>'.$vrsold2.'</b>; С: <b>'.$vrsold3.'</b> П: <b>'.$vrsold4.'</b> П: <b>'.$vrsold5.'</b> С: <b>'.$vrsold6.'</b>) (СК: '.$wr2.'/'.$wr4.'/'.$wr6.'/'.$wr8.'/'.$wr10.'/'.$wr12.'; С: '.$wr1.'/'.$wr3.'/'.$wr5.'/'.$wr7.'/'.$wr9.'/'.$wr11.').<br>
Войско страны <b>'
.$user['strana'].'</b> 
(П: <b>'
.$vvod1.'</b>; К: <b>'.$vvod2.'</b> С: <b>'.$vvod3.'</b> П: <b>'.$vvod4.'</b> П: <b>'.$vvod5.'</b> С: <b>'.$vvod6.'</b>) (СК: '.$w2.'/'.$w4.'/'.$w6.'/'.$w8.'/'.$w10.'/'.$w12.'; С: '.$w1.'/'.$w3.'/'.$w5.'/'.$w7.'/'.$w9.'/'.$w11.').<br>
Генерал страны <b>'
.$vraguserrrsss['strana'].'</b> 
(М: <b>'
.$vrgeneral['4'].'</b>, Н: <b>'.$vrgeneral['5'].'</b>, О: <b>'.$vrgeneral['3'].'</b>).<br>
Генерал страны <b>'
.$user['strana'].'</b> 
(М: <b>'
.$general['4'].'</b>, Н: <b>'.$general['5'].'</b>, О: <b>'.$general['3'].'</b>).<br>
Страна <b>'
.$user['strana'].'</b> разбила войско гос-ва <b>'.$vraguserrrsss['strana'].'</b> охраняющее стену, потеряв при этом <b>'.$proc_poter.'%</b> войска <br>
После битвы у страны <b>'
.$user['strana'].'</b> 
уцелело воинов: П: <b>'
.$ostus1.'</b>, К: <b>'.$ostus2.'</b> С: <b>'.$ostus3.'</b> П: <b>'.$ostus4.'</b> П: <b>'.$ostus5.'</b> С: <b>'.$ostus6.'</b><br>
Опыт генерала страны <b>'
.$vraguserrrsss['strana'].'</b> <b>+'.$expvr.'</b>.<br>
Опыт генерала страны <b>'
.$user['strana'].'</b> <b>+'.$exp.'</b>.<br>
ip страны <b>'
.$vraguserrrsss['strana'].'</b> : <b>'.$vraguserrrsss['ip'].'</b><br>
ip страны <b>'
.$user['strana'].'</b> : <b>'.$user['ip'].'</b><br>
'
;
$statuslog 'война';
mysql_query("INSERT INTO `logi` ( `id` , `user_id` , `login` , `data` , `text` , `status` ) 
VALUES ('', '
$nid', '$vraggg[login]', '$datetime', '$textlog', '$statuslog')");
///
send_mess('Система',$nid,'Войска государства '.$user['strana'].' разгромили Вашу охрану стены из числа свободных военных. 
Потери противника:'
.$pexi.' '.$kavi.' '.$stri.' '.$sami.' '.$tani.' '.$zeni.'<br>
Опыт Вашего генерала +'
.$expvr.'');
}
elseif (
$itog_hp '0' and $itog_vrhp '0')  ///готово!

if (
$vrproc_poter >= '100')
{
$vrproc_poter '99.99';}
$vrproc_poter2=100 $vrproc_poter;
$sss= ($hp/100)*$proc_poter;
$vrsss= ($vrhp/100)*$vrproc_poter;
$sss round($sss,0);
$vrsss round($vrsss,0);
$vi$hp $sss;
$vr$vrhp $vrsss;
$vrrand$vrproc_poter;
$vrpex $earmy[1] - ($earmy[1]*$vrrand)/100;
$vrpex round($vrpex);
$vrkav $earmy[2] - ($earmy[2]*$vrrand)/100;
$vrkav round($vrkav);
$vrstr $earmy[3] - ($earmy[3]*$vrrand)/100;
$vrstr round($vrstr);
$vrsam $earmy[4] - ($earmy[4]*$vrrand)/100;
$vrsam round($vrsam);
$vrtan $earmy[5] - ($earmy[5]*$vrrand)/100;
$vrtan round($vrtan);
$vrzen $earmy[6] - ($earmy[6]*$vrrand)/100;
$vrzen round($vrzen);
if (
$vrpex >0){$pexvrag ''.$vrpex.' пехотинцев';}
if (
$vrkav >0){$kavvrag ''.$vrkav.' кавалеристов';}
if (
$vrstr >0){$strvrag ''.$vrstr.' стрелков';}
if (
$vrsam >0){$samvrag ''.$vrsam.' пушек';}
if (
$vrtan >0){$tanvrag ''.$vrtan.' подрывников';}
if (
$vrzen >0){$zenvrag ''.$vrzen.' самолетов';}
if (
$sold1 >0){$pexi ' '.$sold1.' пехотинцев;';}
if (
$sold2 >0){$kavi ' '.$sold2.' кавалеристов;';}
if (
$sold3 >0){$stri ' '.$sold3.' стрелков;';}
if (
$sold4>0){$sami ' '.$sold4.' пушек;';}
if (
$sold5 >0){$tani ' '.$sold5.' подрывников;';}
if (
$sold6 >0){$zeni ' '.$sold6.' самолетов;';}
$s$uarmy[1] - $sold1;
$k$uarmy[2] - $sold2;
$st$uarmy[3] - $sold3;
$sa$uarmy[4] - $sold4;
$t$uarmy[5] - $sold5;
$z$uarmy[6] - $sold6;
$forexp1=$earmy[1] - $vrpex;
$forexp2=$earmy[2] - $vrkav;
$forexp3=$earmy[3] - $vrstr;
$forexp4=$earmy[4] - $vrsam;
$forexp5=$earmy[5] - $vrtan;
$forexp6=$earmy[6] - $vrzen;

$exp=round(($forexp1*$conf_opit_1)+($forexp2*$conf_opit_2)+($forexp3*$conf_opit_3)+($forexp4*$conf_opit_4)+($forexp5*$conf_opit_5)+($forexp6*$conf_opit_6)); ///мне +++
$expvr=round(($sold1*$conf_opit_1)+($sold2*$conf_opit_2)+($sold3*$conf_opit_3)+($sold4*$conf_opit_4)+($sold5*$conf_opit_5)+($sold6*$conf_opit_6)); ///врагу +++

mysql_query("UPDATE `general` SET `exp`=exp+'$expvr' WHERE id_user='$nid' ");
mysql_query("UPDATE `general` SET `exp`=exp+'$exp' WHERE id_user='$id' ");
/// обновляем БД
mysql_query("UPDATE `army` SET `1`='$vrpex', `2`='$vrkav', `3`='$vrstr', `4`='$vrsam', `5`='$vrtan', `6`='$vrzen' WHERE id_user='$nid' ");
mysql_query("UPDATE `army` SET `1`='0', `2`='0', `3`='0', `4`='0', `5`='0', `6`='0' WHERE id_user='$id' ");
///
echo B.'
Ваши войска были разбиты! 
<br>Уцелело <b>'
.$vrproc_poter2.'%</b> войска противника.
<br>
Опыт Вашего генерала <b>+'
.$exp.'</b>'.D;
 
///
            
$datasdate("y.m.d H:i:s");
            
$textlog '
Дата: <b>'
.$datetime.'</b><br>
Бой между войском охраняющим стену страны <b>'
.$vraguserrrsss['strana'].'</b> и атакующими войсками страны <b>'.$user['strana'].'</b>.<br>
Войско страны <b>'
.$vraguserrrsss['strana'].'</b> 
(П: <b>'
.$earmy[1].'</b>; К: <b>'.$earmy[2].'</b>; С: <b>'.$earmy[3].'</b> П: <b>'.$earmy[4].'</b> П: <b>'.$earmy[5].'</b> С: <b>'.$earmy[6].'</b>) (СК: '.$wr2.'/'.$wr4.'/'.$wr6.'/'.$wr8.'/'.$wr10.'/'.$wr12.'; С: '.$wr1.'/'.$wr3.'/'.$wr5.'/'.$wr7.'/'.$wr9.'/'.$wr11.').<br>
Войско страны <b>'
.$user['strana'].'</b> 
(П: <b>'
.$sold1.'</b>; К: <b>'.$sold2.'</b> С: <b>'.$sold3.'</b> П: <b>'.$sold4.'</b> П: <b>'.$sold5.'</b> С: <b>'.$sold6.'</b>) (СК: '.$w2.'/'.$w4.'/'.$w6.'/'.$w8.'/'.$w10.'/'.$w12.'; С: '.$w1.'/'.$w3.'/'.$w5.'/'.$w7.'/'.$w9.'/'.$w11.').<br>
Генерал страны <b>'
.$vraguserrrsss['strana'].'</b> 
(М: <b>'
.$vrgeneral['4'].'</b>, Н: <b>'.$vrgeneral['5'].'</b>, О: <b>'.$vrgeneral['3'].'</b>).<br>
Генерал страны <b>'
.$user['strana'].'</b> 
(М: <b>'
.$general['4'].'</b>, Н: <b>'.$general['5'].'</b>, О: <b>'.$general['3'].'</b>).<br>
Страна <b>'
.$user['strana'].'</b> не смогла разбить войско охраняющее стену гос-ва <b>'.$vraguserrrsss['strana'].'</b> уцелело <b>'.$vrproc_poter2.' %</b> войска.<br>
После битвы у страны <b>'
.$vraguserrrsss['strana'].'</b> 
уцелело воинов: П: <b>'
.$vrpex.'</b>, К: <b>'.$vrkav.'</b> С: <b>'.$vrstr.'</b> П: <b>'.$vrsam.'</b> П: <b>'.$vrtan.'</b> С: <b>'.$vrzen.'</b><br>
Опыт генерала страны <b>'
.$vraguserrrsss['strana'].'</b> <b>+'.$expvr.'</b>.<br>
Опыт генерала страны <b>'
.$user['strana'].'</b> <b>+'.$exp.'</b>.<br>
ip страны <b>'
.$vraguserrrsss['strana'].'</b> : <b>'.$vraguserrrsss['ip'].'</b><br>
ip страны <b>'
.$user['strana'].'</b> : <b>'.$user['ip'].'</b><br>
'
;
            
$statuslog 'война';
            
mysql_query("INSERT INTO `logi` ( `id` , `user_id` , `login` , `data` , `text` , `status` ) 
            VALUES ('', '
$user[id]', '$user[login]', '$datas', '$textlog', '$statuslog')");
///


///отпровляем сообщение проигравшему
$vraggg=mysql_fetch_array(mysql_query("SELECT * FROM users WHERE id='$nid'"));
 
///
            
$datasdate("y.m.d H:i:s");
            
$textlog '
Дата: <b>'
.$datetime.'</b><br>
Бой между войском охраняющим стену страны <b>'
.$vraguserrrsss['strana'].'</b> и атакующими войсками страны <b>'.$user['strana'].'</b>.<br>
Войско страны <b>'
.$vraguserrrsss['strana'].'</b> 
(П: <b>'
.$earmy[1].'</b>; К: <b>'.$earmy[2].'</b>; С: <b>'.$earmy[3].'</b> П: <b>'.$earmy[4].'</b> П: <b>'.$earmy[5].'</b> С: <b>'.$earmy[6].'</b>) (СК: '.$wr2.'/'.$wr4.'/'.$wr6.'/'.$wr8.'/'.$wr10.'/'.$wr12.'; С: '.$wr1.'/'.$wr3.'/'.$wr5.'/'.$wr7.'/'.$wr9.'/'.$wr11.').<br>
Войско страны <b>'
.$user['strana'].'</b> 
(П: <b>'
.$sold1.'</b>; К: <b>'.$sold2.'</b> С: <b>'.$sold3.'</b> П: <b>'.$sold4.'</b> П: <b>'.$sold5.'</b> С: <b>'.$sold6.'</b>) (СК: '.$w2.'/'.$w4.'/'.$w6.'/'.$w8.'/'.$w10.'/'.$w12.'; С: '.$w1.'/'.$w3.'/'.$w5.'/'.$w7.'/'.$w9.'/'.$w11.').<br>
Генерал страны <b>'
.$vraguserrrsss['strana'].'</b> 
(М: <b>'
.$vrgeneral['4'].'</b>, Н: <b>'.$vrgeneral['5'].'</b>, О: <b>'.$vrgeneral['3'].'</b>).<br>
Генерал страны <b>'
.$user['strana'].'</b> 
(М: <b>'
.$general['4'].'</b>, Н: <b>'.$general['5'].'</b>, О: <b>'.$general['3'].'</b>).<br>
Страна <b>'
.$user['strana'].'</b> не смогла разбить войско охраняющее стену гос-ва <b>'.$vraguserrrsss['strana'].'</b> уцелело <b>'.$vrproc_poter2.' %</b> войска.<br>
После битвы у страны <b>'
.$vraguserrrsss['strana'].'</b> 
уцелело воинов: П: <b>'
.$vrpex.'</b>, К: <b>'.$vrkav.'</b> С: <b>'.$vrstr.'</b> П: <b>'.$vrsam.'</b> П: <b>'.$vrtan.'</b> С: <b>'.$vrzen.'</b><br>
Опыт генерала страны <b>'
.$vraguserrrsss['strana'].'</b> <b>+'.$expvr.'</b>.<br>
Опыт генерала страны <b>'
.$user['strana'].'</b> <b>+'.$exp.'</b>.<br>
ip страны <b>'
.$vraguserrrsss['strana'].'</b> : <b>'.$vraguserrrsss['ip'].'</b><br>
ip страны <b>'
.$user['strana'].'</b> : <b>'.$user['ip'].'</b><br>
'
;
            
$statuslog 'война';
            
mysql_query("INSERT INTO `logi` ( `id` , `user_id` , `login` , `data` , `text` , `status` ) 
            VALUES ('', '
$nid', '$vraggg[login]', '$datas', '$textlog', '$statuslog')");
///
    
send_mess('Система',$nid,'Ваши свободные войска, охраняющие стену, были атакованы войсками государства '.$user['strana'].'.
 Уцелело '
.$vrproc_poter2.'% войска.
Потери противника:
'
.$pexi.
'
.$kavi.
'
.$stri.
'
.$sami.
'
.$tani.'
'
.$zeni.'
<br>Опыт Вашего генерала +'
.$expvr.'
    '
);
}

//////////////////////////////////////////////////////////////Конец
}
else
{
echo 
'<br />У Вас нет генерала. Наймите генерала.<br />';
}
}
else
{
$lost_to_marat2 difference($user['marat'] - time());
echo 
'<br>До конца вашего моратория осталось <b>',$lost_to_marat2,'</b><br>';
}
}
else
{
$lost_to_marat difference($nuser['marat'] - time());
echo 
'<br>До конца моратория противника осталось <b>',$lost_to_marat,'</b><br>';
}
}

}
}
else
{
echo 
'<br />Нет войск.<br />';
}
?>
Онлайн: 1
Реклама