<?
require_once ('system/func.php');
$league = array( '', 'новичков', 'опытных', 'претендентов', 'мастеров', 'титанов', 'избранных');
$title = 'Лига ' . $league[$user['league']];
require_once ('system/header.php');
auth();
echo '<div class=\'title\'><span style=\'float: right;\'> '.$user['league_place'].' место</span> Лига '.$league[$user['league']].'</div>
';
if(isset($user['id'])){
if (isset($_SESSION['light'])){
echo "$_SESSION[light]";
$_SESSION['light']=NULL;
}
}
if($user['league_fights']=='0'){
if(isset($_GET['respawn'])){
if($user['gold']<'60'){
$_SESSION['light']="У вас не достаточно золота.";
header("location:/league/");
exit;
}else if ($user['gold']>='60') {
mysql_query("UPDATE `users` SET `league_fights` = '25', `gold` = '".($user['gold']-60)."' WHERE `id` = '".$user['id']."'");
$_SESSION['light']='<div class="block" align="center">Вы приобрели 25 боев в лиге!</div>';
header("location:?");
exit;
}
}
}
echo '<div class=\'block\'> Осталось боев: <b>'.$user['league_fights'].'</b>';
echo '</div>';
if($user['league_place'] == 1){
echo '<div class=\'block\'><img src=\'/images/league/' . $user['league_place'] . '.png\' width=\'50\' height=\'50\' style=\'float:left; margin-right:3px; margin-top:3px;\' alt=\'\'/> <span class=\'yellow\'>Поздравляем!</span><br/>';
if($user['league_place'] == 1) echo'Вы лучший в лиге '.$league[$user['league']].'';
echo '<div style=\'clear: both;\'></div>
</div>';
}
$mesto = ($user['league_place']);
$kiek = array(8, 3, 1); //на сколько двигать мест при победе, где 8 это первый бот
$dmg = round(rand(($user['str']/2),($user['str']/4)));
$kiek2 = array(3, 2, 1); //на сколько умножаем параметры, первый бот самый сильный
if($mesto <= 10){
$mesto2 = 1; //если место меньше 10 то выводим одного бота
$kiek = array(1);
}else{
$mesto2 = 3; //скольео выводить игроков, если меняем, то и сдвиг по местам добавляем, так же пораметры ботов.
}
/*создадим пораметры*/
for($y = 0; $y < $mesto2; $y++){
$opponent = array("str"=>"".($dmg*$kiek2[$y])."", "vit"=>"".($dmg*$kiek2[$y])."", "def"=>"".($dmg*$kiek2[$y]).""); //параметры
/* создадим картинки ботов*/
/* можно под каждую лигу свои картинки, ниже пример, где каждая лига и картинки рандомно. Превая лига от 1.png до 6.png и так далее*/
/*
if($user['league_place'] == '1'){
$image = rand(1,6);
}elseif($user['league_place'] == '2'){
$image = mt_rand(7,12);
}elseif($user['league_place'] == '3'){
$image = rand(13,18);
}elseif($user['league_place'] == '4'){
$image = rand(19,24);
}elseif($user['league_place'] == '5'){
$image = rand(25,30);
}
*/
/*в данный момент от 1.png до 7.png */
$image = rand(1,1);
////////////атака/////////////
if(isset($_GET['attack']) && explode('^[0-9]', $_GET['attack'])){
if($_GET['attack']==$mesto - $kiek[$y]){
if($user['league_fights'] == 0){
$_SESSION ['light']= '<div class="block" align="center">У вас закончились бои.</br></br>
<a href="?respawn" class="button">Купить 25 боев за 60 <img src="/images/icons/gold.png" alt=""/> золота</a></br></br></div>';
header("Location:?".($mesto - $kiek[$y])."");
exit;
}
$_hp = ceil($user['max_health']*10/100);
if($user['health'] < $_hp){
$_SESSION ['light']= '<div class="block" align="center">
<font color="#c06060">Для нападения надо минимум <img src="/images/icons/health.png" alt="*"/> 10% жизни</font><div class="separator"></div>
<div align="center"><br><a href="/rinok?koldun&url=/league/" class="button">Купить</a><br/><br/>
<font color="#909090">Цена: <img src="/images/icons/gold.png" alt="*"/> 15 золота</font><br>
</div></div></div>';
header("Location:?".($mesto - $kiek[$y])."");
exit;
}else{
$dmg = 0;
$opponent_dmg = 0;
for ( $i = 1; $i < 2; $i++ )
{
$dmg += ceil(rand(($user['str'] / 6 ), ($user['str'] / 4 )));
$dmg -= ceil( rand(($opponent['def'] / 12),($opponent['def']/7)));
$opponent_dmg += ceil(rand(($opponent['str']/6),($opponent['str']/4)));
if($opponent_dmg < 0) {
$opponent_dmg = 0;
}
$opponent_dmg -= ceil(rand(($user['def'] / 12), ($user['def']/ 7)));
}
if($dmg > $opponent_dmg){
$_hp -= ceil($opponent_dmg / 2);
}else{
$_hp = ceil($opponent_dmg / 4);
}
mysql_query('UPDATE `users` SET `health` = `health` - "'.$_hp.'" WHERE `id` = "'.$user['id'].'"');
echo'<div class=\'block\'>';
if($dmg > $opponent_dmg){
mysql_query('UPDATE `users` SET `league_place` = "'.($mesto - $kiek[$y]).'" WHERE `id` = "'.$user['id'] .'"');
/*простой расчет награды при победе, чем выше место тем больше награда, если меняете количество мест, то и отнимайте то количество*/
$_silver = (rand(7,10) * (1000 - $user['league_place']));
$_exp = (rand(5,7) * (1000 - $user['league_place']));
$_SESSION['light'] ='<div class="block center"> <font color=\'#90c090\'><b>Победа!</b></font><div class=\'separator\'></div>
<img src=\'/images/icons/silver.png\' alt=\'\'/> '.n_f($_silver).' серебра <img src=\'/images/icons/exp.png\' alt=\'\'/> '.n_f($_exp).' опыта</div></div>';
}else{
/*простой расчет награды при поражение*/
$_silver = rand(1,100) + ((rand(1,100)));
$_exp = 1;
$_SESSION['light'] ='<div class="block center"> <font color=\'#c06060\'><b>Поражение!</b></font><div class=\'separator\'></div>
<img src=\'/images/icons/crystal.png\' alt=\'\'/> '.n_f($_silver).' серебра <img src=\'/images/icons/exp.png\' alt=\'\'/> '.n_f($_exp).' опыта</div></div>';
}
if($user['id_clan'] > 0){
mysql_query('UPDATE `users` SET `clan_exp` = `clan_exp` + '.$_exp.' WHERE `id` = "'.$user['id'].'"');
mysql_query('UPDATE `clans` SET `exp` = `exp` + '.$_exp.' WHERE `id` = "'.$user['id_clan'].'" LIMIT 1');
}
mysql_query('UPDATE `users` SET `exp` = `exp` + '.$_exp.', `crystals` = `crystals` + '.$_silver.', `league_fights`= `league_fights` - 1 WHERE `id` = '.$user['id'].'');
header("Location:?".($mesto - $kiek[$y])."");
}
}
}
if($mesto != 1){
/*выведем всё*/
echo "<div class='block'>";
echo "<td valign='top' style='padding-left: 5px;'>";
echo '<span style=\'float: left;\'><a href=\'/league/?attack='.($mesto - $kiek[$y]).'\'><img src=\'/images/images_leguage/shopImage_'.$image.'.png\' alt=\'\'></a></span>'; //картинки
echo " ".(($mesto - $kiek[$y]))." ".NameBot($name)."<br/><br/>"; //имена генерирумые функцией NameBot()
echo "<img src='/images/icons/str.png' alt='*'/> Сила: ".$opponent['str']."<br/>";
echo "<img src='/images/icons/health.png' alt='*'/> Жизнь: ".$opponent['vit']."<br/>";
echo "<img src='/images/icons/def.png' alt='*'/> Защита: ".$opponent['def']."<br/><br/>";
echo "<a href='/league/?attack=".($mesto - $kiek[$y])."' class='btn2'>Атаковать</a></br>";
echo "</td>";
echo "</tr></table></br></br>";
echo "</div>";
}
}
echo '<div class=\'block\'>';
echo "Ваши параметры:<br/>";
echo "<img src='/images/icons/str.png' alt='*'/> ".$user['str']." <img src='/images/icons/health.png' alt='*'/> ".$user['max_health']." <img src='/images/icons/def.png' alt='*'/> ".$user['def']."";
echo "</div>";
echo '<a href="arena" class="link"><img src=\'/images/icons/arena.png\' alt=\'\'/> Арена</a></li>';
require_once ('system/footer.php');