Файл: html/shop_heroes.php
Строк: 139
<?php
require_once 'system/func.php';
require_once 'system/dbc.php';
require_once 'system/header.php';
require_once $_SERVER['DOCUMENT_ROOT'] . '/functions/wesh_snyat.php';
require_once $_SERVER['DOCUMENT_ROOT'] . '/functions/wesh_kupit.php';
if(isset($_GET['goHero']) && isset($_GET['id']) && $_GET['id'] > 0){
$ids = intval($_GET['id']);
//герой
$hero = $mc->query("SELECT * FROM `heroes` WHERE `id` = '".$ids."'")->fetch_array(MYSQLI_ASSOC);
//вещи игрока
$userShop = $mc->query("SELECT * FROM `userbag` WHERE `id_user` = '".intval($user['id'])."' AND `id_punct` > '0' AND `id_punct` < 9 ")->fetch_array(MYSQLI_ASSOC);
//опыт героя
$exp = $mc->query("SELECT * FROM `exp` WHERE `lvl` = '".$hero['level']."'")->fetch_array(MYSQLI_ASSOC);
//вещи героя
$shopH = $mc->query("SELECT * FROM `shop_heroes` WHERE `id_hero` = '".$ids."'")->fetch_all(MYSQLI_ASSOC);
if($user['platinum'] >= $hero['platinum'] && (!empty($ids) || $ids > 0)){
if($user['level'] > 1 && $user['level'] < 8){
//ну поехали
if($mc->query("UPDATE `users` SET `platinum` = `platinum` - '".$hero['platinum']."',`exp` = '".$exp['exp']."' WHERE `id` = '".intval($user['id'])."'")){
if($mc->query("DELETE FROM `userbag` WHERE `id_user` = '".$user['id']."' AND `id_punct` < '9' ")){
for($i = 0; $i < count($shopH); $i++){
shop_buy($shopH[$i]['id_shop'], 'y');
}
$chatmsg = addslashes("<a onclick="showContent('/profile.php?id=" . $user['id'] . "')"><font color='#0033cc'>Персонаж " . $user['name'] . "</font></a><font color='#0033cc'> купил персонажа </font><font color='#0033cc'><b>" . $hero['name'] . "</b></font>");
$mc->query("INSERT INTO `chat`(`id`,`name`,`id_user`,`chat_room`,`msg`,`msg2`,`time`, `unix_time`) VALUES (NULL,'АДМИНИСТРИРОВАНИЕ','','0', '" . $chatmsg . " " . date('H:i:s') . "','','','' )");
message(urlencode("Вы успешно купили персонажа <b>{$hero['name']}</b>"));
}
}
}else{
message("Покупка возможно только с персонажа не старше 7-го уровня!");
}
}else{
message("Недостаточно средств");
}
}
if(isset($_GET['shop']) && isset($_GET['id'])){
$shop_heroes = $mc->query("SELECT * FROM `shop_heroes` WHERE `id_hero` = '".intval($_GET['id'])."'")->fetch_all(MYSQLI_ASSOC);
//$hero = $mc->query("SELECT * FROM `heroes` WHERE `id` = '".intval($_GET['id'])."'")->fetch_array(MYSQLI_ASSOC);
$or;
$shit;
$shlem;
$per;
$dos;
$ob;
$am;
$kol = [];
$is = ",";
for($i = 0; $i < count($shop_heroes); $i++){
$shop = $mc->query("SELECT * FROM `shop` WHERE `id` = '".$shop_heroes[$i]['id_shop']."'")->fetch_array(MYSQLI_ASSOC);
if($shop_heroes[$i]['punct'] == 1){
$or = $shop['name'];
}else if($shop_heroes[$i]['punct'] == 2){
$shit = $shop['name'];
}else if($shop_heroes[$i]['punct'] == 3){
$shlem = $shop['name'];
}else if($shop_heroes[$i]['punct'] == 4){
$per = $shop['name'];
}else if($shop_heroes[$i]['punct'] == 5){
$dos = $shop['name'];
}else if($shop_heroes[$i]['punct'] == 6){
$ob = $shop['name'];
}else if($shop_heroes[$i]['punct'] == 7){
$am = $shop['name'];
}else if($shop_heroes[$i]['punct'] == 8){
$kol[] = $shop['name'];
$is = ",";
}
}
if(is_array($kol) && empty($kol)){
$kol[0] = "";
$is = "-";
$kol[1] = "";
}
//$exp = $mc->query("SELECT * FROM `exp` WHERE `lvl` = '".$hero['level']."'")->fetch_array(MYSQLI_ASSOC);
?>
<table><tbody>
<tr><td><b>Оружие: </b></td><td><?= isset($or) ? $or : "-"; ?></td></tr>
<tr><td><b>Защита: </b></td><td><?= isset($shit) ? $shit : "-"; ?></td></tr>
<tr><td><b>Шлем: </b></td><td><?= isset($shlem) ? $shlem : "-"; ?></td></tr>
<tr><td><b>Перчатки: </b></td><td><?= isset($per) ? $per : "-"; ?></td></tr>
<tr><td><b>Доспехи: </b></td><td><?= isset($dos) ? $dos : "-"; ?></td></tr>
<tr><td><b>Обувь: </b></td><td><?= isset($ob) ? $ob : "-"; ?></td></tr>
<tr><td><b>Амулет: </b></td><td><?= isset($am) ? $am : "-"; ?></td></tr>
<tr><td><b>Кольца: </b></td><td><?= $kol[0].$is.$kol[1];?></td></tr>
</tbody></table><?php
}
if(isset($_GET['kupit']) && isset($_GET['id'])){
$hero = $mc->query("SELECT * FROM `heroes` WHERE `id` = '".intval($_GET['id'])."'")->fetch_array(MYSQLI_ASSOC);
$uron = 0;
$toch = 0;
$hp = 0;
$bron = 0;
$lov = 0;
$kd = 0;
$block = 0;
//получаю вещи героя
$shop_heroes = $mc->query("SELECT * FROM `shop_heroes` WHERE `id_hero` = '".$hero['id']."'")->fetch_all(MYSQLI_ASSOC);
//перебор вещей и запись параметров
for($i = 0; $i < count($shop_heroes); $i++){
$shop = $mc->query("SELECT * FROM `shop` WHERE `id` = '".$shop_heroes[$i]['id_shop']."'")->fetch_array(MYSQLI_ASSOC);
$uron += $shop['strength'];
$toch += $shop['toch'];
$hp += $shop['health'];
$bron += $shop['bron'];
$lov += $shop['lov'];
$kd += $shop['kd'];
$block += $shop['block'];
}
?>
<center><b><?= $hero['name']."[".$hero['level'];?>] </b> <img src="/images/icons/plata.png" width="16px"><?= $hero['platinum'];?></center>
<hr>
<style>
.colonleft{
width: 150px;
padding-left: 6;
}
.colonright{
width: 130px;
padding-right: 6;
word-break: break-all;
}
</style>
<table style="text-align: center">
<tr>
<td class="colonleft">Уровень:</td>
<td class="colonright">
<img src="/img/img23.png" width="16px"> <?=$hero['level'];?>
</td>
</tr>
<tr>
<td class="colonleft">Жизнь:</td>
<td class="colonright">
<?= ico('icons', 'hp.png')." ". $hp;?>
</td>
</tr>
<tr>
<td class="colonleft">Урон:</td>
<td class="colonright">
<?= ico('icons', 'power.jpg')." ". $uron;?>
</td>
</tr>
<tr>
<td class="colonleft">Точность:</td>
<td class="colonright">
<?= ico('icons', 'toch.png')." ". $toch;?>
</td>
</tr>
<tr>
<td class="colonleft">Броня:</td>
<td class="colonright">
<?= ico('icons', 'bron.png')." ". $bron;?>
</td>
</tr>
<tr>
<td class="colonleft">Уворот:</td>
<td class="colonright">
<?= ico('icons', 'img235.png')." ". $lov;?>
</td>
</tr>
<tr>
<td class="colonleft">Оглушение:</td>
<td class="colonright">
<?= ico('icons', 'kd.png')." ". $kd;?>
</td>
</tr>
<tr>
<td class="colonleft">Блок:</td>
<td class="colonright">
<?= ico('icons', 'shit.png')." ". $block;?>
</td>
</tr>
</table>
<center><a onclick="showContent('shop_heroes.php?shop&id=<?=$hero['id'];?>')">снаряжение</a></center><hr>
<center><div class="button_alt_01 arrowPunctShop1" onclick="showContent('shop_heroes.php?goHero&id=<?=$hero['id'];?>')">Купить</div></center>
<?php
}
$hero = $mc->query("SELECT * FROM `heroes` ")->fetch_all(MYSQLI_ASSOC);
if(!isset($_GET['kupit']) && !isset($_GET['id'])){
?><hr><center>-Персонажи на продажу-</center><br><?php
for($i = 0; $i < count($hero); $i++){?>
<a onclick="showContent('shop_heroes.php?kupit&id=<?=$hero[$i]['id'];?>')"><b><?= $hero[$i]['name']."[".$hero[$i]['level'];?>]</b> <img src="/images/icons/plata.png" width="16px"><?= $hero[$i]['platinum'];?></a><hr><?php
}
}
?>
<center><p>Уровень, снаряжение и прогресс заданий
Вашего персонажа будут заменены на новые!
Покупка возможно только с персонажа не старше 7-го уровня!</p>
<b><strong>Внимание:</strong></b> покупая или обменивая персонажей на руках, Вы рискуете
стать жертвой мошенничества!</center>
<?php
$footval = 'shoptomain';
require_once 'system/foot/foot.php';
?>