Файл: public_html/light_fight.php
Строк: 908
<?
//ini_set('display_errors', 'On'); // сообщения с ошибками будут показываться
//error_reporting(E_ALL); // E_ALL - отображаем ВСЕ ошибки
define('PROTECTOR', 1);
defined('index') or die('Error: restricted access');
$head = 'fight';//фикс. места
$textl = 'Бои';
include_once('files/db.php');
include_once('files/auth.php');
include_once('include.php');
include_once('files/vip.php');
include_once('files/online.php');
include_once('files/sql.php');
include_once('files/lvl.php');
include_once('files/func.php');
include_once('files/regeneration.php');
auth();
$close_mysql = mysql_fetch_assoc( @mysql_query_new("SELECT `$head` FROM `close` LIMIT 1"));
if($close_mysql["$head"]==1){
include_once('files/head.php');
include_once('files/zag.php');
location_exit("$textl");
include_once('files/down.php'); exit;
}
if($udata['lvl']<5){
$_SESSION['msg']="$baloon<center> Для входа на ринг, Вы не достигли 5 ур. </center></div>";
header ("Location: /index.php?"); exit;
}
//-------------------------------------------------------------------------------------\
//-------------------------------------------------------------------------------------\
$stoim_mp = 6;
/////////////
$udata_sila = user_sila($udata['id']);
$udata_lovk = user_lovk($udata['id']);
$udata_ukrit = user_ukrit($udata['id']);
$udata_prot = user_prot($udata['id']);
$udata_hpall= user_hpall($udata['id']);
$max_udata_param = max($udata_sila,$udata_lovk,$udata_ukrit,$udata_prot);
if($max_udata_param==$udata_ukrit){$img_boec_you='critical';}
if($max_udata_param==$udata_lovk){$img_boec_you='dexterity';}
if($max_udata_param==$udata_sila){$img_boec_you='strength';}
if($max_udata_param==$udata_prot){$img_boec_you='defence';}
/////////////
$Name_Ring = array(
1=>'Двор',
2=>'Боксёрский клуб',
3=>'Сходка на мосту',
4=>'Арена');
$Url_class = array(
1=>'bttn_sea vspliv_hov_03 tn_hov_5',
2=>'bttn_sea vspliv_hov_03 tn_hov_5',
3=>'bttn_green vspliv_hov_02 tn_hov_5',
4=>'bttn_green vspliv_hov_02 tn_hov_5');
$Min_Lvl = array(
1=>'5',
2=>'10',
3=>'25',
4=>'40');
$Max_Lvl = array(
1=>'60',
2=>'60',
3=>'40',
4=>'60');
$Opys_Ring = array(
1=>'Ринг для самых слабых бойцов',
2=>'Бьются только матерые бойцы',
3=>'Ринг с самыми опасными бойцами',
4=>'Только самые авторитетные бойцы');
$Pobeda_Exp = array(1=>15, 2=>75, 3=>140, 4=>210);
$Proc_Pobeda_Auth = array(1=>80, 2=>70, 3=>60, 4=>60);
$Proc_Pobeda_Prise = array(1=>70, 2=>70, 3=>75, 4=>75);
$Gang_Auth = array(1=>7, 2=>20, 3=>45, 4=>70);
$Pokaz_Daje_Esli_Ti_Menshe = array(1=>1,2=>1,3=>1,4=>0);
$Pokaz_Daje_Esli_Ti_Bolse = array(1=>1, 2=>1,3=>0,4=>1);
$Prise_Auth = array(1=>'8',2=>'35',3=>'60',4=>'100');
$Prise_Ring = array(1=>'120',2=>'2500',3=>'4',4=>'4');
$Type_Prise = array(1=>'money',2=>'money',3=>'almaz',4=>'almaz');
$Img_Prise_Ring = array(1=>$imglave,2=>$imglave,3=>$imgdoc,4=>$imgdoc);
//-------------------------------------------------------------------------------------\
//-------------------------------------------------------------------------------------\
switch($_GET['mod']){
default:
include_once('files/head.php');
include_once('files/zag.php');
if(!empty($_SESSION['msg_boi'])){
echo" $_SESSION[msg_boi] ";
} elseif($_GET['n']=='fightUser' and $udata['lvl']<12 and (user_sila($udata['id'])+user_lovk($udata['id'])+user_ukrit($udata['id'])+user_prot($udata['id']))==12){
echo "$baloon
<div style='font-size: 13px;'>
<img src='theme/i/icons/status/$udata[storona]_m.png' class='img-border' style='width: ".($_default ? '55px' : '40px').";'>
<b>Крестный отец:</b>
<br>
«Ринг» - опасное и жестокое место, и хиляком туда лучше не заходить, пойди прокачайся что-ли!
<a href='/index.php?r=fight&mod=stats' class='bttn'>Прокачаться</a> </div></div>";
}
for($i=1; $i<=4; $i++){
if($udata['fight']==$i){
$img_fight = "<img src='theme/i/icons/boi/null.png'>";
} else {
$img_fight = null;
}
if($Max_Lvl[$i]<$udata['lvl'] and $Pokaz_Daje_Esli_Ti_Bolse[$i]==1){
$url_ring .= "
<a class='bttn_gray'>$img_fight ". $Name_Ring[$i] ." <small>(до ".$Max_Lvl[$i]." ур.)</small></a>
". $Opys_Ring[$i] .".
<br>".$Img_Prise_Ring[$i]."". $Prise_Ring[$i] .", $imgauth".$Prise_Auth[$i]."";
} elseif($Min_Lvl[$i]>$udata['lvl'] and $Pokaz_Daje_Esli_Ti_Menshe[$i]==1){
$url_ring .= "
<a class='bttn_gray'>$img_fight ". $Name_Ring[$i] ." <small>(c ".$Min_Lvl[$i]." ур.)</small></a>
". $Opys_Ring[$i] .".
<br>".$Img_Prise_Ring[$i]."". $Prise_Ring[$i] .", $imgauth".$Prise_Auth[$i]."";
} elseif($Max_Lvl[$i]>=$udata['lvl'] and $Min_Lvl[$i]<=$udata['lvl']){
$url_ring .= "
<a href='/index.php?$_get_r&mod=fight&lvl=". $i ."$_get_n' class='". $Url_class["$i"] ."'>$img_fight ". $Name_Ring[$i] ."</a>
". $Opys_Ring[$i] .".
<br>".$Img_Prise_Ring[$i]."". $Prise_Ring[$i] .", $imgauth".$Prise_Auth[$i]."";
}
}
echo"<h1 class='mt5 center'> Бои </h1>
$div
<h1 class='center' style=' margin: 0px;'> Ринги: </h1>
</div>
$balka
<div class='inner-content-two'>$url_ring
</div>
";
//--------- Подсчет влияния за день в боях --------\
$boi = mysql_fetch_array( mysql_query_new("SELECT * FROM `boi` WHERE `usr`='$udata[id]' LIMIT 1"));
$bonus = mysql_fetch_array( mysql_query_new("SELECT * FROM `bonus` WHERE `tip`='uron' and `usr`='$udata[id]' and `prim`='uron_boi_day' and `time`='$sbros[time]' LIMIT 1"));
if($boi['gang_auth_day']<100){ $uron_boi_day=0; }
elseif($boi['gang_auth_day']>=100 and $boi['gang_auth_day']<500){ $uron_boi_day=1; }
elseif($boi['gang_auth_day']>=500 and $boi['gang_auth_day']<1000){ $uron_boi_day=2; }
elseif($boi['gang_auth_day']>=1000){ $uron_boi_day=floor($boi['gang_auth_day']/1000)+(2); }
if(empty($bonus['id'])){
mysql_query_new("INSERT INTO `bonus` SET `tip`='uron', `usr`='$udata[id]', `prim`='uron_boi_day', `time`='$sbros[time]'");
} else {
mysql_query_new("UPDATE `bonus` SET `tip`='uron', `kolvo`='$uron_boi_day' WHERE `id` = '$bonus[id]'");
}
$a=0;
$req = mysql_query_new("SELECT * FROM `boi` WHERE `gang_auth_day`>'0' ORDER BY `gang_auth_day` DESC");
while($asd = mysql_fetch_array($req)){
$a++;
if($asd['usr']==$udata['id']){
$rayting_num=$a; break;
}
}
echo"
$div
<div style='padding: 3px;'>
<font color='#8B6933'>
Место в рейтинге:
<a href='/index.php?$_get_r&mod=raiting'><b>".abs($rayting_num)."</b></a> / ". mysql_num_rows($req)."
</font>
<br> <font color='#8B6933'> Бонус за сегодня: $imgdamage$bonus[kolvo] </font>
<br> <font color='#8B6933'> Заработал сегодня: $imggang_auth$boi[gang_auth_day] </font>
<a href='/index.php?$_get_r&mod=stats' class='margin0 bttn'> Прокачаться</a>
</div>
</div>
$div
<table border='0'>
<tbody>
<tr>
<td rowspan='2'><div class='params_img'></div></td>
<td><span style=margin-left:10px;></td>
</tr>
<tr>
<td style='vertical-align: top;'>
<div style='margin-left:10px; font-size:16px'>
Данный расклад поможет определить кто следующий получит от тебя по щам.</div>
</td>
</tr>
</tbody>
</table>
</div>";
$udatawinsloses = $udata['wins'] + $udata['loses'];
if(!isset($udatawinsloses)){
echo"
$baloon
На Вас напали ". slv($udata['wins']+$udata['loses'],'раз','раза','раз') .".
<br> ".slv($udata['wins'],'раз','раза','раз')." Вы отбились.
<br> ".slv($udata['loses'],'раз','раза','раз')." Вы потерпели крушение.
</div>";
if($udata['tip']!='bot'){
mysql_query_new("UPDATE `users` SET `wins` = '0',`loses` = '0' WHERE `id` = '$udata[id]'");
}
}
echo"
$javabacksea";
break;
case'fight':
$_LVL = $_GET['lvl'];
if($_LVL<1 or $_LVL>4){
header ("Location: /index.php?$_get_r"); exit;
}
if($_VIPKA){
if(!empty($_GET['user'])){
$_POST['user'] = $_GET['user'];
}
}
$usdata = null;
if(!empty($_POST['user'])){
$usdata = mysql_fetch_array( mysql_query_new("SELECT * FROM `users` WHERE `id`='$_GET[user]'"));
}
if($udata['lvl']>$Max_Lvl[$_LVL]){
mysql_query_new("UPDATE `users` SET `fight` = '1' WHERE `id` = '$udata[id]'");
$_SESSION['msg']="$baloon<center> Вы уже переросли ринг «". $Name_Ring[$_LVL] ."»</center> </div>";
header ("Location: /index.php?$_get_r"); exit;
} elseif($udata['lvl']<$Min_Lvl[$_LVL]){
mysql_query_new("UPDATE `users` SET `fight` = '1' WHERE `id` = '$udata[id]'");
$_SESSION['msg']="
$baloon<center> «". $Name_Ring[$_LVL] ."»: Вы не доросли еще!
<br> Требуется <b>". $Min_Lvl[$_LVL] ."</b> уровень! </center></div>";
header ("Location: /index.php?$_get_r"); exit;
} elseif($usdata['lvl']<$Min_Lvl[$_LVL] and !empty($usdata['id'])){
mysql_query_new("UPDATE `users` SET `fight` = '1' WHERE `id` = '$usdata[id]'");
$_SESSION['msg']="$baloon<center> «". $Name_Ring[$_LVL] ."»: У игрока ".us("us_url{".$usdata['id']."}")." недостаточный уровень.
<br> Требуется <b>$lvl_minimal</b> уровень! </center></div>";
header ("Location: /index.php?$_get_r"); exit;
} elseif($udata["". $Type_Prise[$_LVL] .""]< $Prise_Ring[$_LVL]){
mysql_query_new("UPDATE `users` SET `fight` = '1' WHERE `id` = '$udata[id]'");
$_SESSION['msg']="$baloon<center> «".$Name_Ring[$_LVL]."»: У вас недостаточно наличных.
Минимальное количество - ". $Img_Prise_Ring[$_LVL] ."". $Prise_Ring[$_LVL] ." </center></div>";
header ("Location: /index.php?$_get_r"); exit;
} elseif(!empty($usdata['id']) and $usdata["". $Type_Prise[$_LVL] .""]<$Prise_Ring[$_LVL]){
mysql_query_new("UPDATE `users` SET `fight` = '1' WHERE `id` = '$usdata[id]'");
$_SESSION['msg']="$baloon<center> «".$Name_Ring[$_LVL]."»: У данного игрока недостаточно наличных.
Минимальное количество - ". $Img_Prise_Ring[$_LVL] ."". $Prise_Ring[$_LVL] ." </center></div>";
header ("Location: /index.php?$_get_r"); exit;
} elseif(!empty($usdata['id']) and $_LVL!=$usdata['fight']){
mysql_query_new("UPDATE `users` SET `fight` = '1' WHERE `id` = '$udata[id]'");
$_SESSION['msg']="$baloon<center> Данный игрок убежал на другой ринг. Хватит пытаться бить бедолагу. </center></div>";
header ("Location: /index.php?$_get_r"); exit;
} elseif($udata['auth']<$Prise_Auth[$_LVL]){
mysql_query_new("UPDATE `users` SET `fight` = '0' WHERE `id` = '$udata[id]'");
$_SESSION['msg']="$baloon<center> «".$Name_Ring[$_LVL]."»: У вас недостаточно авторитета.
<br> Минимальное количество - $imgauth". $Prise_Auth[$_LVL] .". </center></div>";
header ("Location: /index.php?$_get_r"); exit;
} elseif($usdata['auth']<$Prise_Auth[$_LVL] and !empty($usdata['id'])){
mysql_query_new("UPDATE `users` SET `fight` = '' WHERE `id` = '$usdata[id]'");
$_SESSION['msg']="$baloon<center> «".$Name_Ring[$_LVL]."»: У игрока ".us("us_url{".$usdata['id']."}")." недостаточно авторитета.
<br> Минимальное количество - $imgauth". $Prise_Auth[$_LVL] .". </center></div>";
header ("Location: /index.php?$_get_r"); exit;
} elseif($udata['mp']<$stoim_mp){
mysql_query_new("UPDATE `users` SET `fight` = '1' WHERE `id` = '$udata[id]'");
$_SESSION['msg']="$_MALO_ENERGY";
header ("Location: /index.php?$_get_r"); exit;
}
mysql_query_new("UPDATE `users` SET `fight` = '$_LVL' WHERE `id` = '$udata[id]'");
##########################################################
# #
# #
# Если $_POST[user] ЕСТЬ #
# #
# #
##########################################################
if(!empty($usdata['id'])){
//if(!empty($_COOKIE['rndFight']) and $_POST['rndFight']!=$_COOKIE['rndFight'])
if(!empty($_SESSION['rndFight']) and $_POST['rndFight']!=$_SESSION['rndFight'])
{
$_SESSION['msg'] = "$baloon<center>Как-то ты неправильно бьёшь. <br> А ну-ка возвращайся на исходную страницу! </center></div>";
header ("Location: /index.php?$_get_r$_get_mod".($_GET['lvl'] ? "&lvl=".$_GET['lvl'] : null));
exit;
}
$_SESSION['rndFight'] = md5($time.rand());
setcookie('rndFight',md5($time.rand()), ($time+600));
include_once('files/head.php');
include_once('files/zag.php');
/////////////
$usdata_ukrit= user_ukrit($usdata['id']);
$usdata_lovk = user_lovk($usdata['id']);
$usdata_sila = user_sila($usdata['id']);
$usdata_prot = user_prot($usdata['id']);
$usdata_hpall= user_hpall($usdata['id']);
$max_usdata_param = max($usdata_sila,$usdata_lovk,$usdata_ukrit,$usdata_prot);
if($max_usdata_param==$usdata_ukrit){$img_boec_usdata='critical';}
if($max_usdata_param==$usdata_lovk){$img_boec_usdata='dexterity';}
if($max_usdata_param==$usdata_sila){$img_boec_usdata='strength';}
if($max_usdata_param==$usdata_prot){$img_boec_usdata='defence';}
$img_boec_udata = $img_boec_you;
/////////////
$rand_udata=rand(10,15);
$rand_usdata=rand(10,15);
//------ Параметры -----\
if($max_udata_param==$udata_sila and $max_usdata_param==$usdata_lovk){$udata_sila=((($udata_sila/100)*(100+$rand_udata)));}
elseif($max_udata_param==$udata_lovk and $max_usdata_param==$usdata_ukrit){$udata_lovk=((($udata_lovk/100)*(100+$rand_udata)));}
elseif($max_udata_param==$udata_ukrit and $max_usdata_param==$usdata_sila){$udata_ukrit=((($udata_ukrit/100)*(100+$rand_udata)));}
if($max_usdata_param==$usdata_sila and $max_udata_param==$udata_lovk){$usdata_sila=(($usdata_sila/100)*(100+$rand_usdata));}
elseif($max_usdata_param==$usdata_ukrit and $max_udata_param==$udata_sila){$usdata_lovk=(($usdata_lovk/100)*(100+$rand_usdata));}
elseif($max_usdata_param==$usdata_lovk and $max_udata_param==$udata_ukrit){$usdata_ukrit=(($usdata_ukrit/100)*(100+$rand_usdata));}
##------ Параметры -----##
//------- Статы -------\
$udata_agresia_one = round($udata['agresia']*2);
$usdata_agresia_one = round($usdata['agresia']*2);
$udata_hpall=$udata_hpall+rand(3,5);
$usdata_hpall=$usdata_hpall;
$usdata_param_add=round((($usdata_sila+$usdata_lovk+$usdata_ukrit+($usdata_hpall/3))/100) * (100+$usdata_agresia_one));
$udata_param_add=round((($udata_sila+$udata_lovk+$udata_ukrit+($udata_hpall/3))/100) * (100+$udata_agresia_one));
##------- Статы -------##
if($udata_param_add>$usdata_param_add){
$_POBEDA='udata';
} else {
$_POBEDA='usdata';
}
if($_POBEDA=='udata'){
$text_win_los='Победа';
$div_win_los="<div class='inner_content_three_draka_pobeda cc'>";
$img_boec_udata="<img width='55' height='55' src='/theme/i/icons/boi/$udata[pol]w$img_boec_udata.png' class='img-border'> ";
$img_boec_usdata="<img width='55' height='55' src='/theme/i/icons/boi/$usdata[pol]f$img_boec_usdata.png' class='img-border'> ";
$array_lol_text = array(
"$imgudar Как два пальца об асфальт.",
"$imglovk Брюс Ли отдыхает.",
"$imgcrit Здорово ты его.",
"$imgdefence Как крикнешь,а потом как пробьешь.");
$Lol_Text = $array_lol_text["".rand(1,count($array_lol_text)-1).""];
$raznica_dlya_procentov=($udata_param_add-$usdata_param_add);
$procent_raznici=$raznica_dlya_procentov/($udata_param_add/100);
$udata_hpall_boi=floor(($udata_hpall/100)*($procent_raznici)+1);
if($udata_hpall_boi<=1){ $udata_hpall_boi=rand(1,3); }
$usdata_hpall_boi=0;
$W_stavka = round(($Prise_Ring[$_LVL]/100)*$Proc_Pobeda_Prise[$_LVL]);
$W_auth = round(($Prise_Auth[$_LVL]/100)*$Proc_Pobeda_Auth[$_LVL]);
$W_exp = $Pobeda_Exp[$_LVL];
$L_stavka = $Prise_Ring[$_LVL];
$L_auth = $Prise_Auth[$_LVL];
$L_exp = 3;
$_result_fight_ressours .= "+". $Img_Prise_Ring[$_LVL] ."$W_stavka<br>";
$_result_fight_ressours .= "+$imgauth$W_auth<br>";
$_result_fight_ressours .= "+$imgexp$W_exp<br>";
if($udata['clan']){
$if_win_gang_auth=" + $imggang_auth". $Gang_Auth[$_LVL] ."";
} else {
$if_win_gang_auth = null;
}
##------------------------ ПОБЕДА -----------------------##
}else{
//----------------------- ПОРАЖЕНИЕ ----------------------\
$text_win_los='Поражение';
$div_win_los="<div class='inner_content_three_draka_porazhenie'>";
$img_boec_udata="<img width='55' height='55' src='/theme/i/icons/boi/$udata[pol]f$img_boec_udata.png' class='img-border'> ";
$img_boec_usdata="<img width='55' height='55' src='/theme/i/icons/boi/$usdata[pol]w$img_boec_usdata.png' class='img-border'> ";
$array_lol_text = array(
"$imgudar Тут никто б невыжил.",
"$imglovk И такое бывает.",
"$imgcrit Надо собрать остатки зубов.",
"$imgdefence Может все-таки к дохтору?");
$Lol_Text = $array_lol_text["".rand(1,count($array_lol_text)-1).""];
$raznica_dlya_procentov=($usdata_param_add-$udata_param_add);
$procent_raznici=$raznica_dlya_procentov/($usdata_param_add/100);
$usdata_hpall_boi=floor(($usdata_hpall/100)*($procent_raznici)+1);
if($usdata_hpall_boi<=1){$usdata_hpall_boi=rand(1,3);}
$udata_hpall_boi=0;
$W_stavka = round(($Prise_Ring[$_LVL]/100)*$Proc_Pobeda_Prise[$_LVL]);
$W_auth = round(($Prise_Auth[$_LVL]/100)*$Proc_Pobeda_Auth[$_LVL]);
$W_exp = $Pobeda_Exp[$_LVL];
$L_stavka = $Prise_Ring[$_LVL];
$L_auth = $Prise_Auth[$_LVL];
$L_exp = 3;
$_result_fight_ressours .= "-". $Img_Prise_Ring[$_LVL] ."$L_stavka<br>";
$_result_fight_ressours .= "-$imgauth$L_auth<br>";
$_result_fight_ressours .= "+$imgexp$L_exp <br>";
$if_win_gang_auth = null;
}
##----------------------- ПОРАЖЕНИЕ ----------------------##
//----------- MySQL запросы -----------------\
if($_POBEDA=='udata'){
if($Type_Prise[$_LVL]=='almaz'){
$Log_Lose = "Проиграл игроку - us{".$udata['id']."} {doc}<b>$L_stavka</b></b> !";
$Log_Win = "Выиграл у игрока - us{".$usdata['id']."} {doc}<b>$W_stavka</b></b> !";
mysql_query_new("INSERT INTO `logs` SET `usr`='$usdata[id]', `mesto`='Рубины', `time` = '$time', `text`='$Log_Lose'");
mysql_query_new("INSERT INTO `logs` SET `usr`='$udata[id]', `mesto`='Рубины', `time` = '$time', `text`='$Log_Win'");
mysql_query_new("UPDATE `stats_users` SET `kolvo`=`kolvo`+'1' WHERE `usr`='$udata[id]' and `stats_quest_id`='3'");
}
if($Type_Prise[$_LVL]=='almaz'){
$stats_id=8;
} else {
$stats_id=7;
}
mysql_query_new("UPDATE `stats_users` SET `kolvo`=`kolvo`+'$W_stavka' WHERE `usr`='$udata[id]' and `stats_quest_id`='$stats_id'");
mysql_query_new("UPDATE `stats_users` SET `kolvo`=`kolvo`+'$W_auth' WHERE `usr`='$udata[id]' and `stats_quest_id`='5'");
mysql_query_new("UPDATE `stats_users` SET `kolvo`=`kolvo`+'1' WHERE `usr`='$udata[id]' and `stats_quest_id`='11'");
//====== Турнир ======\
if($_LVL=='1'){ $_rand_r=20; }
elseif($_LVL=='2'){ $_rand_r=10; }
elseif($_LVL=='3'){ $_rand_r=6; }
elseif($_LVL=='4'){ $_rand_r=6; }
else{ $_rand_r=10; }
$tyrnirs_mysql = mysql_fetch_assoc( mysql_query_new("SELECT * FROM `tyrnirs` WHERE `status`='1' and `time_start`<'$time' and `time_end`>'$time' ORDER BY `id` DESC LIMIT 1"));
if(!empty($tyrnirs_mysql['id']) and $tyrnirs_mysql['treb']=='boi' and rand(1,$_rand_r)==1){
$good_tyrnir_img_text="<br>+$imgrazborka<b>1</b>";
mysql_query_new("UPDATE `tyrnirs_log` SET `kolvo`=`kolvo`+'1' WHERE `usr` = '$udata[id]' and `tyrnir_id`='$tyrnirs_mysql[id]'");
}
##====== Турнир ======##
/////////////////////
$req_quest = mysql_query_new("SELECT * FROM `userquests` WHERE `usr`='$udata[id]' and `quest`='boi' and `status`='0'");
while($asd_quest = mysql_fetch_array($req_quest)){
mysql_query_new("UPDATE `userquests` SET `kolvo`=`kolvo`+'1' WHERE `id`='$asd_quest[id]'");
}
/////////////////////
$udata['exp']=($udata['exp']+$W_exp);
$udata['auth']=($udata['auth']+$W_auth);
$udata["". $Type_Prise[$_LVL] .""]=($udata["". $Type_Prise[$_LVL] .""]+$W_stavka);
if($usdata['tip']=='bot'){ $L_stavka=0; $L_auth=0;}
mysql_query_new("UPDATE `users` SET
`". $Type_Prise[$_LVL] ."`='". $udata["". $Type_Prise[$_LVL] .""] ."',
`auth`='$udata[auth]',
`exp`='$udata[exp]',
`mp`=`mp`-'$stoim_mp',
`agresia`='0'
WHERE `id` = '$udata[id]'");
mysql_query_new("UPDATE `users` SET
`". $Type_Prise[$_LVL] ."`=`". $Type_Prise[$_LVL] ."`-'$L_stavka',
`auth`=`auth`-'$L_auth',
`agresia`=`agresia`+'1',
`loses`=`loses`+'1'
WHERE `id` = '$usdata[id]'");
mysql_query_new("UPDATE `boi` SET
`wins`=`wins`+'1',
`gang_auth_day`=`gang_auth_day`+'". $Gang_Auth[$_LVL] ."',
`gang_auth`=`gang_auth`+'". $Gang_Auth[$_LVL] ."'
WHERE `usr` = '$udata[id]'");
mysql_query_new("UPDATE `clan_users` SET
`gang_auth`=`gang_auth`+'". $Gang_Auth[$_LVL] ."',
`gang_auth_day`=`gang_auth_day`+'". $Gang_Auth[$_LVL] ."'
WHERE `usr` = '$udata[id]' and `status`='1'");
} else {
$udata['exp']=($udata['exp']+$L_exp);
$udata['auth']=($udata['auth']-$L_auth);
$udata["". $Type_Prise[$_LVL] .""]=($udata["". $Type_Prise[$_LVL] .""]-$L_stavka);
if($usdata['tip']=='bot'){
$W_stavka='0';
$W_auth='0';
}
if($Type_Prise[$_LVL]=='almaz'){
mysql_query_new("UPDATE `stats_users` SET `kolvo`=`kolvo`+'1' WHERE `usr`='$udata[id]' and `stats_quest_id`='3'");
}
if($Type_Prise[$_LVL]=='almaz'){
$Log_Lose = "Проиграл игроку - us{".$usdata['id']."} {doc}<b>$L_stavka</b></b> !";
$Log_Win = "Выиграл у игрока - us{".$udata['id']."} {doc}<b>$W_stavka</b></b> !";
mysql_query_new("INSERT INTO `logs` SET `usr`='$udata[id]', `mesto`='Рубины', `time` = '$time', `text`='$Log_Lose'");
mysql_query_new("INSERT INTO `logs` SET `usr`='$usdata[id]', `mesto`='Рубины', `time` = '$time', `text`='$Log_Win'");
mysql_query_new("UPDATE `stats_users` SET `kolvo`=`kolvo`+'1' WHERE `usr`='$udata[id]' and `stats_quest_id`='3'");
}
mysql_query_new("UPDATE `users` SET
`". $Type_Prise[$_LVL] ."`='". $udata["". $Type_Prise[$_LVL] .""] ."',
`auth`='$udata[auth]',
`exp`='$udata[exp]',
`agresia`=`agresia`+'1',
`mp`=`mp`-'$stoim_mp'
WHERE `id` = '$udata[id]'");
mysql_query_new("UPDATE `users` SET
`". $Type_Prise[$_LVL] ."`=`". $Type_Prise[$_LVL] ."`+'$W_stavka',
`auth`=`auth`+'$_pobeda_auth',
`agresia`='0',
`wins`=`wins`+'1'
WHERE `id` = '$usdata[id]'");
mysql_query_new("UPDATE `boi` SET
`loses`=`loses`+'1'
WHERE `usr` = '$udata[id]'");
}
##----------- MySQL запросы -----------------##
if($_default) $text_win_los = "<div class='vspliv'> $text_win_los </div>";
echo"
$balka
<div class='inner_content_three_draka'>
<center>
<b><a href='/index.php?$_get_r&mod=fight&lvl=". $_LVL ."'>$img_fight ". $Name_Ring[$_LVL] ."</a></b>
<br>
$text_win_los
</center>
</div>
$balka
$div_win_los
<table width='100%' border='0' cellpadding='0' cellspacing='0'>
<tr>
<td class='center' width='35%'> $img_boec_udata</td>
<td class='center' width='30%'> $_result_fight_ressours </td>
<td class='center' width='35%'> $img_boec_usdata</td>
</tr>
<tr>
<td class='center' width='35%'><b>".us("us{".$udata['id']."}")."</b></td>
<td class='center'></td>
<td class='center' width='35%'><b>".us("us{".$usdata['id']."}")."</b></td>
</tr>
<tr>
<td class='center'>$imghp$udata_hpall_boi</td>
<td class='center'>$if_win_gang_auth$good_tyrnir_img_text</td>
<td class='center'>$imghp$usdata_hpall_boi</td>
</tr>
</table>
<center>$Lol_Text</center>
</div>
</div>
<a href='/index.php?$_get_r$_get_mod&lvl=$udata[fight]$_get_n' class='margin0 bttn '> Вернуться в бои </a>
<a href='/index.php?$_get_r' class='margin0 bttn_sea '> На главную </a>
";
} else {
##########################################################
# #
# #
# Если $_POST[user] Нету #
# #
# #
##########################################################
include_once('files/head.php');
include_once('files/zag.php');
echo"$div
<h1 class='center'> ". $Name_Ring[$_LVL] .": </h1>
Стоимость ринга: ". $Img_Prise_Ring[$_LVL] ."". $Prise_Ring[$_LVL] .", $imgauth". $Prise_Auth[$_LVL] ."</div>
$balka";
$Num_Boev = mysql_fetch_array( mysql_query_new("SELECT * FROM `stats_users` WHERE `usr`='$udata[id]' and `stats_quest_id`='11'"));
if($Num_Boev['kolvo']<=25 and $_LVL==1){
$tip="bot";
} else {
$tip="user";
}
if($udata['auth']<5000 and $_LVL==1){
$For_One_Ring .= " and `sum_param`>'".($udata['sum_param']-round($udata['lvl']))."'";
if($Num_Boev['kolvo']>25){
$For_One_Ring .= " and `sum_param`<'".($udata['sum_param']+round($udata['lvl']))."'";
}
$For_One_Ring .= " and `auth`<'".($udata['auth']+50000)."' ";
$For_One_Ring .= " and `lvl`>'5'";
} elseif($_LVL==1){
$For_One_Ring .= " and `lvl`>'10'";
} else {
$For_One_Ring=null;
}
$_mysql_fight_ = "
SELECT * FROM `users`
WHERE `tip`='$tip'
and `fight`='$_LVL'
and `". $Type_Prise[$_LVL] ."`>='". $Prise_Ring[$_LVL] ."'
and `auth`>='". $Prise_Auth[$_LVL] ."'
and `id`!='$udata[id]'
$For_One_Ring
";
$_avto = mysql_num_rows( mysql_query_new("$_mysql_fight_"));
if($_avto>7){
$_num_limit = rand(0,($_avto-7));
} else {
$_num_limit = 0;
}
$req = mysql_query_new("$_mysql_fight_ LIMIT $_num_limit,7");
$a=0;
$SUM_udata = round($udata_sila+$udata_lovk+$udata_ukrit+$udata_prot);
While($usdata = mysql_fetch_array($req)){
$a++;
$usdata_sila = user_sila($usdata['id']);
$usdata_lovk = user_lovk($usdata['id']);
$usdata_ukrit= user_ukrit($usdata['id']);
$usdata_prot = user_prot($usdata['id']);
$usdata_hpall= user_hpall($usdata['id']);
$max_usdata_param = max($usdata_sila,$usdata_lovk,$usdata_ukrit,$usdata_prot);
$SUM = round($usdata_sila+$usdata_lovk+$usdata_ukrit+$usdata_prot);
if($SUM_udata>=$SUM) $pobeda = 1; else $pobeda = 0;
if($max_usdata_param==$usdata_ukrit){$img_boec='critical';}
if($max_usdata_param==$usdata_lovk){$img_boec='dexterity';}
if($max_usdata_param==$usdata_sila){$img_boec='strength';}
if($max_usdata_param==$usdata_prot){$img_boec='defence';}
echo "<div>";
if($setting['boi']==0){
if($usdata['sb']>($time-300))
{$_color_padding_online_img="#008F00"; $title_boi="Online";}else
{$_color_padding_online_img="#D40000"; $title_boi="Offline";}
echo"
<div class='list-el' style='padding: 2px;'>
<span style='margin-left:5px;'><b>".us("us{".$usdata['id']."}")."</b></span>
<span class='rightw cc'> $imgauth $usdata[auth] </span>
</div>
<div class='inner_content_three_draka_default cc'>
<table width='100%' border='0' cellpadding='0' cellspacing='0'>
<tr>
<td width='40%' class='center'>
<img src='theme/i/icons/status/$usdata[storona]_$usdata[pol].png' alt='' class='img-border' width='55' style=' border: 3px solid $_color_padding_online_img;' title='$title_boi'></td>
<td width='5%' class='center'>$imghp <b>$usdata_hpall</b></td>
<td width='40%' class='center'><img width='55' height='55' src='/theme/i/icons/boi/$usdata[pol]w$img_boec.png' class='img-border' alt=''/> </td>
</tr>
<tr>
<td class='rightw cc' style='padding: 0px 5px 0px 0px;'><b>Сила:</b></td>
<td class='center'>$imgudar</td>
<td class='left cc' style='padding: 0px 0px 0px 5px;'><b>$usdata_sila</b></td>
</tr>
<tr>
<td class='rightw cc' style='padding: 0px 5px 0px 0px;'><b>Ловкость:</b></td>
<td class='center'>$imglovk</td>
<td class='left cc' style='padding: 0px 0px 0px 5px;'><b>$usdata_lovk</b></td>
</tr>
<tr>
<td class='rightw cc' style='padding: 0px 5px 0px 0px;'><b>Крит-удар:</b></td>
<td class='center'>$imgcrit</td>
<td class='left cc' style='padding: 0px 0px 0px 5px;'><b>$usdata_ukrit</b></td>
</tr>
<tr>
<td class='rightw cc' style='padding: 0px 5px 0px 0px;'><b>Защита:</b></td>
<td class='center'>$imgdefence</td>
<td class='left cc' style='padding: 0px 0px 0px 5px;'><b>$usdata_prot</b></td>
</tr>
</table>
";
} else {
echo"
<div class='list-el' style='padding: 2px;'>
<span style='margin-left:5px;'><b>".us("us{".$usdata['id']."}")."</b></span>
<span class='rightw cc'> $imgauth $usdata[auth] </span>
</div>
n<div class='inner_content_three_draka_default'>
<table width='100%' border='0' cellpadding='0' cellspacing='0'>
<tr align='center'>
<td width='55' valign='top' rowspan='2'> <img width='55' height='55' src='/theme/i/icons/boi/$usdata[pol]w$img_boec.png' class='img-border' alt=''/> </td>
<td class='center cc'>$imgudar<br><b>$usdata_sila</b></td>
<td class='center cc'>$imglovk<br><b>$usdata_lovk</b></td>
<td class='center cc'>$imgcrit<br><b>$usdata_ukrit</b></td>
<td class='center cc'>$imgdefence<br><b>$usdata_prot</b></td>
</tr>
<tr align='center'>
<td width='35' colspan='5'>$imghp<b>$usdata_hpall</b></td>
</tr>
</table>";
}
if($_GET['n']=='fightUser' and $udata['lvl']<7 and $pobeda==1 and $fightUser==0){
$fightUser++;
echo "
<div style='position: relative; top: ".($_default ? '37px' : '30px')."; right: ".($_default ? '-5px' : '60px')."'>
<span class='tutorial-arrow rightArrow'></span>
</div>";
}
echo "
<form method='post' action='/index.php?$_get_r$_get_mod&lvl=$_GET[lvl]&user=$usdata[id]$_get_n'>
<input type='hidden' name='rand' value='".rand(1000,9999)."'>
<input type='hidden' name='rndFight' value='". $_SESSION['rndFight'] ."'>
<input class='margin0 bttn' type='submit' name='user' value='Атаковать'/></form>
</div>
$balka
</div>
";
}
if($a==0){
echo"$inner <center><i> На ринге кроме Вас больше никого нет!</i></center>
<a href='/index.php?$_get_r' class='bttn'>Вернуться обратно</a></div>
$balka";
}
echo"
$inner
<h1 class='center'> Твои параметры: </h1>
<table width='100%' border='0' cellpadding='0' cellspacing='0'>
<tr align=center>
<td rowspan='2' width='55'> <img width='55' height='55' src='/theme/i/icons/boi/$udata[pol]w$img_boec_you.png' class='img-border' alt=''/> </td>
<td class='center'>$imgudar <br>$udata_sila</td>
<td aligh='center'>$imglovk <br>$udata_lovk</td>
<td class='center'>$imgcrit <br> $udata_ukrit</td>
<td class='center'>$imgdefence <br>$udata_prot</td>
</tr>
<tr align='center'>
<td width='35' colspan='5'>$imghp$udata_hpall</b></td>
</tr>
</table>
</div>
<a href='?$_get_r' class='margin0 bttn '>Назад на ринг</a>";
}
break;
case'stats':
$max_parametr=20;
$stats_boi = mysql_fetch_array( mysql_query_new("SELECT * FROM `stats_boi` WHERE `usr`='$udata[id]'"));
$array_name = array ('1'=>"Кастет", '2'=>"Кроссы", '3'=>"Шлем", '4'=>"Бита");
$array_imgbonus = array ('1'=>"$imgudar", '2'=>"$imglovk", '3'=>"$imgdefence", '4'=>"$imgcrit");
$array_img = array ('1'=>"kastet", '2'=>"krossovki", '3'=>"shlem", '4'=>"bita");
$array_stat = array ('1'=>"sila", '2'=>"lovk", '3'=>"prot", '4'=>"critical");
$array_lvl_bonus = array ('0'=>"0", '5'=>"1", '10'=>"2", '15'=>"3", '20'=>"4", '25'=>"5", '30'=>"6");
$array_cena_bonus = array ("3","10","25","100","250","500","1000");
$array_name_povishenie = array ('sila'=>"Кастет", 'lovk'=>"Кроссы", 'prot'=>"Шлем", 'critical'=>"Бита");
if($_GET['up']=='critical' or $_GET['up']=='sila' or $_GET['up']=='lovk' or $_GET['up']=='prot'){
$up = $_GET['up'];
$_lvl_ = $array_lvl_bonus["$stats_boi[$up]"];
$_cena_bonus = $array_cena_bonus[$_lvl_];
$Name_Up = $array_name_povishenie["$_GET[up]"];
if($stats_boi[$up]>=$max_parametr){
$_SESSION['msg'] = "$baloon <center> Уже некуда дальше улучшать! </center></div>";
header("Location: /index.php?$_get_r$_get_mod$_get_n"); exit;}
elseif($udata['almaz']<$_cena_bonus and isset($_POST['buy'])){
$_SESSION['msg'] = $_MALO_DOC;
header("Location: /index.php?$_get_r$_get_mod$_get_n"); exit;}
elseif(isset($_POST['buy'])){
$_text_logs = "Улучшили ништяк <b>«".$Name_Up."» за {doc}<b>$_cena_bonus</b></b> !";
mysql_query_new("UPDATE `stats_boi` SET `$_GET[up]` = `$_GET[up]`+'5' WHERE `usr`='$udata[id]'");
mysql_query_new("UPDATE `users` SET `almaz` = `almaz`-'$_cena_bonus' WHERE `id`='$udata[id]'");
mysql_query_new("INSERT INTO `logs` SET `usr`='$udata[id]',`mesto`='Рубины', `time` = '$time', `text`='$_text_logs'");
$_SESSION['msg'] ="
$imbal <center> Вы успешно улучшили ништяк «".$Name_Up."». </center>
<a href='?$_get_r$_get_mod$_get_n' class='bttn'>Закрыть</a>
<a href='?$_get_r$_get_n' class='bttn_green'>В бои</a>
</div>";
header("Location: /index.php?$_get_r$_get_mod$_get_n"); exit; }
else{
include_once('files/head.php');
include_once('files/zag.php');
echo"$baloon
Уверенны что хотите повысить ништяк «".$Name_Up."» за $imgdoc<b>$_cena_bonus</b> ??
<form method='post'>
<input class='margin0 bttn' type='submit' name='buy' value='Уверен!'/></form>
<a href='?$_get_r$_get_mod$_get_n' $bt_r> Нет я передумал.</a>
</div>"; }
}
include_once('files/head.php');
include_once('files/zag.php');
if($_light)
{$_h_w_stats = 50;}else
{$_h_w_stats = 65;}
$_SESSION['msg_boi'] = null;
echo"$balka
<div class='inner-content-seven'><center> Мои параметры</center></div>
<div class='inner_content_three_draka_default' style='color: #635B49'>
<table width='100%' border='0' cellpadding='0' cellspacing='0'>
<tr align=center>
<td><img width='$_h_w_stats' height='$_h_w_stats' src='/theme/i/icons/boi/$udata[pol]w$img_boec_you.png' alt='' class='img-border'> </td>
<td class='center'>$imgudar <br>".user_sila($udata['id'])."</td>
<td aligh='center'>$imglovk <br>".user_lovk($udata['id'])."</td>
<td class='center'>$imgcrit <br>".user_ukrit($udata['id'])."</td>
<td class='center'>$imgdefence <br>".user_prot($udata['id'])."</td>
<td class='center'>$imghp <br>".user_hpall($udata['id'])."</td>
</tr>
</table>
</div>
$balka
<div class='inner-content-seven'><center> Ништяки для боя</center></div>
$balka";
for($i=1; $i<=4; $i++){
$array_stat_i = $array_stat[$i];
$_lvl_=$array_lvl_bonus["$stats_boi[$array_stat_i]"];
$_cena_bonus=$array_cena_bonus[$_lvl_];
if($stats_boi[$array_stat_i]==0)
{ $_td_new = null; }else
{ $_td_new = "<tr><td style='vertical-align: top; color:#996F33;font-size: 14px;'>+ $array_imgbonus[$i] <font color='#5C3F16'> $stats_boi[$array_stat_i] </font></td></tr>"; }
if($stats_boi[$array_stat_i]<$max_parametr){
if($udata['almaz']<$_cena_bonus)
{$_class='margin0 bttn_gray';}else
{$_class='margin0 bttn';}
$_url_go = "<a href='/index.php?$_get_r&mod=stats&up=$array_stat_i$_get_n' class='$_class'> Улучшить за $imgdoc $_cena_bonus </a>";
$_text_go = " Улучшить до + $array_imgbonus[$i] ".($stats_boi[$array_stat_i]+5)." ";}
else{
$_text_go = null;
$_url_go = "<a class='margin0 bttn_gray'> Максимум </a>"; }
if($i!=1){ echo "<div style='padding: 2px;'></div>"; }
echo"
<div class='inner_content_boi_stats_name' style='border-radius: 5px 5px 0px 0px;'>$array_name[$i] ($_lvl_ ур.) </div>
<div class='inner_content_boi_stats_body' style='border-radius: 0px 0px 5px 5px;'>
<table width='100%' border='0' cellpadding='0' cellspacing='0'>
<tr valign='top'>
<td width='25%'> <img width='50' height='50' src='/theme/i/icons/boi/$array_img[$i].png' alt=''/></td>
<td width='75%'>
<table width='100%' border='0' cellpadding='0' cellspacing='0'>
$_td_new
<tr><td style='vertical-align: top; color:#996F33;font-size: 14px;'>Увеличивает параметр критический удар</td>
<tr><td style='vertical-align: top; color:#996F33;font-size: 14px;'>$_text_go</td></tr>
</table>
</td>
</tr>
</table>
$_url_go
</div>";
}
echo"
$div
<a href='/index.php?r=pusher&mod=regen' class='margin0 bttn'> Восстановить $imgenergy</a></div>
$balka
<a href='/index.php?$_get_r' class='margin0 bttn_green'>Вернуться в бои</a>";
break;
case'raiting':
include_once('files/head.php');
include_once('files/zag.php');
$_SESSION['msg_boi'] = null;
if ($_GET['page']<=1) {$_GET['page'] = 1;}
$num = obnul(($_GET['page']-1) * 10);
$a=$num;
$i=0;
$boi_limit_one = mysql_fetch_array( mysql_query_new("SELECT * FROM `boi` ORDER BY `gang_auth_day` DESC LIMIT 1"));
$boi_udata = mysql_fetch_array( mysql_query_new("SELECT * FROM `boi` WHERE `usr`='$udata[id]' LIMIT 1"));
$usdata = mysql_fetch_array( mysql_query_new("SELECT `id`,`pol`,`storona` FROM `users` WHERE `id`='$boi_limit_one[usr]'"));
$_mysql = "SELECT * FROM `boi` WHERE `gang_auth_day`>'0' ORDER BY `gang_auth_day` DESC";
$avto = mysql_num_rows( mysql_query_new("$_mysql"));
$req = mysql_query_new("$_mysql LIMIT $num,10");
$rew = mysql_query_new($_mysql);
while($asd = mysql_fetch_array($rew)){ $i++; if($asd['usr']==$udata['id']){$rayting_num=$i;} }
echo" <h1 class='center'>Рейтинг бойцов</h1>";
if(empty($boi_limit_one['gang_auth_day'])){
echo"$baloon В рейтинге пока никого нет - стань первым!
<a href='?$_get_r' class='margin0 bttn_green'> В бои </a>
</div> $javabacksea";
break;}
echo"
$balka
<div class='inner_content_boi_mod_raiting'>
<table width='100%' border='0' cellpadding='0' cellspacing='0'>
<tr>
<td style='padding:8px;'><img width='60' src='/theme/i/icons/status/$usdata[storona]_$usdata[pol].png' class='img-border'> </td>
<td style='vertical-align: top; padding:8px;'> Чемпион дня:
<br> <b>".us("us_url{".$boi_limit_one[usr]."}")."</b>
$imggang_auth$boi_limit_one[gang_auth_day]</td>
</tr>
</table>
</div>
$balka
$inner
Твое место: ".abs($rayting_num)." / ".abs($avto)." <span class='rightw cc'>$imggang_auth$boi_udata[gang_auth_day]</span>
</div>
$balka
<div class='inner-content-seven'> <center> Рейтинг ринга </center></div>";
while($rayting = mysql_fetch_array($req)){
$a++; $b=floor($a/2)*2;
if($b==$a)
{$inner_content_ ="<div class='inner_content_boi_mod_raiting_1'>";}else
{$inner_content_ ="<div class='inner_content_boi_mod_raiting_2'>";}
echo"
$inner_content_
$a. <b>".us("us{".$rayting['usr']."}")."</b>
<div class='rightw'>$imggang_auth".abs($rayting['gang_auth_day'])."</div>
</div>
";
}
if($avto>10){
echo "$balka";
pager(10, $avto, "/index.php?$_get_r$_get_mod");
}
echo"<a href='/index.php?$_get_r' class='margin0 bttn_sea'>Обратно на ринг</a>";
break;
}
include_once('files/down.php');
?>