include './system/common.php';
include './system/functions.php';
include './system/user.php';
if(!$user) {
header('location: /');
exit;}
$title = 'Магазин';
include './system/h.php';
$buy_complect = _string(_num($_GET['buy_complect']));
if($buy_complect) {
if(mysql_result(mysql_query('SELECT COUNT(*) FROM `inv` WHERE `user` = "'.$user['id'].'" AND `equip` = "0"'),0) + 8 > 20) {
$_SESSION['mes'] = mes('Ваша сумка переполнена!');
header('Location:/shop/complect/'.$buy_complect.'/');
exit;}
$complect = mysql_query('SELECT * FROM `complects` WHERE `id` = "'.$buy_complect.'"');
$complect = mysql_fetch_array($complect);
switch($complect['quality']) { //Уровни по которым доступны вещи в магазине
case 1:
$complect_quality_skill = 1;
break;
case 2:
$complect_quality_skill = 7;
break;
case 3:
$complect_quality_skill = 12;
break;
case 4:
$complect_quality_skill = 24;
break;
case 5:
$complect_quality_skill = 36;
break;
case 6:
$complect_quality_skill = 48;
break;
}
if(!$complect OR $complect_quality_skill > $user['level']) {
$_SESSION['mes'] = mes('Маленький уровень');
header('Location:/shop/complect/'.$complect['quality'].'/');
exit;}
$cost = 0;
for($w = 1; $w < 9; $w++) {
$shop = mysql_query('SELECT * FROM `shop` WHERE `id` = "'.$complect['w_'.$w].'"');
$shop = mysql_fetch_array($shop);
$cost +=$shop['cost'];
}
$discount=0;//Процент скидки
$cost -= round(($cost / 100) * $discount);
if($user['g'] < $cost) {
$_SESSION['mes'] = mes('Нехватает
'.($cost - $user['g']).' золота!');
header('Location:/shop/complect/'.$complect['quality'].'/');
exit;}
mysql_query('UPDATE `users` SET `g` = "'.($user['g'] - $cost).'" WHERE `id` = "'.$user['id'].'"');
for($w = 1; $w < 9; $w++) {
$task_id=19;// Купи 3 любые вещи в магазине
$req = mysql_query('select * from `task_user` WHERE (`user`="'.$user['id'].'") AND (`task`="'.$task_id.'") AND (`complete`="0")');
if (mysql_num_rows ($req) != 0) {
while ($t = mysql_fetch_array ($req)) {
$task = mysql_fetch_array(mysql_query ('SELECT * FROM `task` WHERE (`id`="'.$task_id.'")'));
if ($t['how'] < $task['how']){
mysql_query ('UPDATE `task_user` SET `how`=3 WHERE (`user`="'.$user['id'].'") AND (`task`="'.$task_id.'")');
}}}
/////////////////////////
$shop = mysql_query('SELECT * FROM `shop` WHERE `id` = "'.$complect['w_'.$w].'"');
$shop = mysql_fetch_array($shop);
mysql_query('INSERT INTO `inv` (`user`,
`item`,
`quality`,
`_str`,
`_vit`,
`_def`) VALUES ("'.$user['id'].'",
"'.$shop['id'].'",
"'.$shop['quality'].'",
"'.$shop['_str'].'",
"'.$shop['_vit'].'",
"'.$shop['_def'].'")');
}
$_SESSION['mes'] = mes('Комплект успешно куплен!');
header('location: /inv/');
exit;
}
$buy_item = _string(_num($_GET['buy_item']));
if($buy_item) {
$itemshop = mysql_fetch_array(mysql_query('SELECT * FROM `shop` WHERE `id` = \''.$buy_item.'\''));
$cost=$itemshop['cost'];
$discount=0;//Процент скидки
$cost -= round(($cost / 100) * $discount);
if(mysql_result(mysql_query('SELECT COUNT(*) FROM `inv` WHERE `user` = \''.$user['id'].'\' AND `equip` = \'0\''),0) + 1 > 20){
header('Location:/shop/complect/'.$itemshop['quality'].'/');
$_SESSION['mes'] = mes('Ваша сумка переполнена!');
exit; }
if($itemshop['cost'] > $user['g']){
header('Location:/shop/complect/'.$itemshop['quality'].'/');
$_SESSION['mes'] = mes('Нехватает
'.($cost - $user['g']).' золота!');
exit; }
$task_id=19;// Купи 3 любые вещи в магазине
$req = mysql_query('select * from `task_user` WHERE (`user`="'.$user['id'].'") AND (`task`="'.$task_id.'") AND (`complete`="0")');
if (mysql_num_rows ($req) != 0) {
while ($t = mysql_fetch_array ($req)) {
$task = mysql_fetch_array(mysql_query ('SELECT * FROM `task` WHERE (`id`="'.$task_id.'")'));
if ($t['how'] < $task['how']){
mysql_query ('UPDATE `task_user` SET `how`=`how`+1 WHERE (`user`="'.$user['id'].'") AND (`task`="'.$task_id.'")');
}else{
mysql_query ('UPDATE `task_user` SET `how`=3 WHERE (`user`="'.$user['id'].'") AND (`task`="'.$task_id.'")');
}}}
/////////////////////////
mysql_query('UPDATE `users` SET `g` = `g` - '.$cost.' WHERE `id` = \''.$user['id'].'\'');
mysql_query('INSERT INTO `inv` (`user`,
`item`,
`quality`,
`_str`,
`_vit`,
`_def`) VALUES ("'.$user['id'].'",
"'.$itemshop['id'].'",
"'.$itemshop['quality'].'",
"'.$itemshop['_str'].'",
"'.$itemshop['_vit'].'",
"'.$itemshop['_def'].'")');
header('location: /inv/');
$_SESSION['mes'] = mes('Вещь успешно куплена!');
exit;
}
switch($_GET['action']) {
default:
$title = 'Рынок';
require_once ('system/h.php');
echo '
'.$title.'
';
echo' '.$_SESSION['mes'].' ';
$_SESSION['mes']=NULL; //Удаляем сесию
$i=1;
while($i<=6){switch($i){
case '1':
$link='/shop/items';
$img='cloth';
$title='Снаряжение';
$msg='лучшее оружие и доспехи';
break;
case '2':
$link='/shop/amulet';
$img='amulet';
$title='Амулеты';
$msg='для арены и подземелий';
break;
case '3':
$link='runes/';
$img='runes';
$title='Торговец рунами';
$msg='установка рун на вещи';
break;
case '4':
$link='smith/';
$img='blacksmith';
$title='Кузнец';
$msg='заточка вещей';
break;
case '5':
$link='/ability/'.$user['id'].'/';
$img='ability';
$title='Умения';
$msg='боевые умения';
break;
case '6':
$link='/shop/premium';
$img='premium';
$title='Премиум-аккаунт';
$msg='бонусы';
break;}
echo' ';
echo'';
$i++;
}
break;
case 'items':
echo ''.$title.'
';
$quality = _string(_num($_GET['quality']));
if($quality) {
if($quality == 1 && $user['level'] < 1 OR
$quality == 2 && $user['level'] < 7 OR
$quality == 3 && $user['level'] < 12 OR
$quality == 4 && $user['level'] < 24 OR
$quality == 5 && $user['level'] < 36 OR
$quality == 6 && $user['level'] < 48 ) {
header('location: /shop/items');
exit;
}
$q = mysql_query('SELECT * FROM `complects` WHERE `quality` = \''.$quality.'\'');
while($row = mysql_fetch_array($q)) {
echo '
';
}
echo '
';
}else{
echo' '.$_SESSION['mes'].' ';
$_SESSION['mes']=NULL; //Удаляем сесию
echo' ';
echo' ';
echo' ';
echo' ';
echo' ';
echo' ';
echo'
';
}
break;
case 'complect':
$id = _string(_num($_GET['id']));
$complect = mysql_fetch_array(mysql_query('SELECT * FROM `complects` WHERE `id` = \''.$id.'\''));
if(!$complect) {
header('location: /');
exit;}
$title = $complect['name'];
echo ''.$title.'
';
$cost = 0;
echo' '.$_SESSION['mes'].' ';
$_SESSION['mes']=NULL; //Удаляем сесию
for($w = 1; $w < 9; $w++) {
$itemshop = mysql_fetch_array(mysql_query('SELECT * FROM `shop` WHERE `id` = \''.$complect['w_'.$w].'\''));
$cost += $itemshop['cost'];
}
$discount=0;//Процент скидки
$cost -= round(($cost / 100) * $discount);
echo '';
for($w = 1; $w < 9; $w++) {
echo '
';
$itemshop = mysql_fetch_array(mysql_query('SELECT * FROM `shop` WHERE `id` = \''.$complect['w_'.$w].'\''));
$item = mysql_fetch_array(mysql_query('SELECT * FROM `items` WHERE `id` = \''.$complect['w_'.$w].'\''));
switch($itemshop['quality']) {
case 1:
$itemquality = 'Обычный';
$quality_col = '#999999';
break;
case 2:
$itemquality = 'Необычный';
$quality_col = '#B1D689';
break;
case 3:
$itemquality = 'Редкий';
$quality_col = '#6BA0E7';
break;
case 4:
$itemquality = 'Эпический';
$quality_col = '#C780DB';
break;
case 5:
$itemquality = 'Легендарный';
$quality_col = '#FF8E94';
break;
case 6:
$itemquality = 'Мифический';
$quality_col = '#FE7E01';
break;
}
echo ' |
'.$item['name'].'
'.$item['level'].' ур,
'.$itemquality.' ';
if($user['w_'.$item['w']]) {
$equipitem = mysql_fetch_array(mysql_query('SELECT * FROM `inv` WHERE `id` = \''.$user['w_'.$item['w']].'\''));
if( ($itemshop['_str'] + $itemshop['_vit'] + $itemshop['_def']) - ($equipitem['_str'] + $equipitem['_vit'] + $equipitem['_def']) > 0) echo '+'.(($itemshop['_str'] + $itemshop['_vit'] + $itemshop['_def']) - ($equipitem['_str'] + $equipitem['_vit'] + $equipitem['_def'])).'';
}else{
echo '+'.($itemshop['_str'] + $itemshop['_vit'] + $itemshop['_def']).'';
}
echo ' |
';
}
echo ' ';
break;
case 'item':
$id = _string(_num($_GET['id']));
$shop = mysql_query('SELECT * FROM `shop` WHERE `id` = "'.$id.'"');
$shop = mysql_fetch_array($shop);
if(!$shop) {
header('location: /');
exit;}
$item = mysql_query('SELECT * FROM `items` WHERE `id` = "'.$shop['id'].'"');
$item = mysql_fetch_array($item);
$title = $item['name'];
switch($item['quality']) {
case 1:
$quality = 'Обычный';
$quality_color = '#999999';
break;
case 2:
$quality = 'Необычный';
$quality_color = '#B1D689';
break;
case 3:
$quality = 'Редкий';
$quality_color = '#6BA0E7';
break;
case 4:
$quality = 'Эпический';
$quality_color = '#C780DB';
break;
case 5:
$quality = 'Легендарный';
$quality_color = '#FF8E94';
break;
case 6:
$quality = 'Мифический';
$quality_color = '#FE7E01';
break;
}
switch($item['w']) {
case 1:
$w = 'Голова';
break;
case 2:
$w = 'Плечи';
break;
case 3:
$w = 'Торс';
break;
case 4:
$w = 'Перчатки';
break;
case 5:
$w = 'Левая рука';
break;
case 6:
$w = 'Правая рука';
break;
case 7:
$w = 'Ноги';
break;
case 8:
$w = 'Обувь';
break;
}
echo''.$title.'
';
echo'
 |
'.$item['name'].'
'.$item['level'].' ур,
'.$quality.', '.$w.'
|
';
$equip_item = mysql_query('SELECT * FROM `inv` WHERE `id` = "'.$user['w_'.$item['w']].'"');
$equip_item = mysql_fetch_array($equip_item);
$diff = 0;
echo'
Сила: '.$shop['_str'].'
';
echo'
Жизнь: '.$shop['_vit'].'
';
echo'
Защита: '.$shop['_def'].'
';
if($user['w_'.$item['w']] != 0) {
if($shop['_str'] > $equip_item['_str'] OR $shop['_vit'] > $equip_item['_vit'] OR $shop['_def'] > $equip_item['_def']) {
echo' Лучше +'.$diff.'';
}
}
echo'
';
if($equip_item) {
$i_equip_item = mysql_query('SELECT * FROM `items` WHERE `id` = "'.$equip_item['item'].'"');
$i_equip_item = mysql_fetch_array($i_equip_item);
switch($i_equip_item['quality']) {
case 1:
$quality = 'Обычный';
$quality_color = '#999999';
break;
case 2:
$quality = 'Необычный';
$quality_color = '#B1D689';
break;
case 3:
$quality = 'Редкий';
$quality_color = '#6BA0E7';
break;
case 4:
$quality = 'Эпический';
$quality_color = '#C780DB';
break;
case 5:
$quality = 'Легендарный';
$quality_color = '#FF8E94';
break;
case 6:
$quality = 'Мифический';
$quality_color = '#FE7E01';
break;
}
switch($i_equip_item['w']) {
case 1:
$w = 'Голова';
break;
case 2:
$w = 'Плечи';
break;
case 3:
$w = 'Торс';
break;
case 4:
$w = 'Перчатки';
break;
case 5:
$w = 'Левая рука';
break;
case 6:
$w = 'Правая рука';
break;
case 7:
$w = 'Ноги';
break;
case 8:
$w = 'Обувь';
break;
}
echo' На вас одето
';
echo'
 |
'.$i_equip_item['name'].'
'.$item['level'].' ур,
'.$quality.', '.$w.'
|
Сила: '.$equip_item['_str'].'
Жизнь: '.$equip_item['_vit'].'
Защита:'.$equip_item['_def'].'
';
}
$complect = mysql_fetch_array(mysql_query('SELECT * FROM `complects` WHERE `w_1` = "'.$item['id'].'" '));
echo ' ';
break;
case 'amulet':
$title = 'Амулеты';
$amulet = mysql_query('SELECT * FROM `amulet` WHERE `id` = "'.$user['amulet'].'"');
$amulet = mysql_fetch_array($amulet);
$amulet_new = mysql_query('SELECT * FROM `amulet` WHERE `id` = "'.($user['amulet']+1).'"');
$amulet_new = mysql_fetch_array($amulet_new);
if($_GET['buy'] == true) {
if($user['amulet'] >= '55'){
$_SESSION['mes'] = mes('У вас максимальный уровень амулета!');
header('location: /shop/amulet/');
exit;}
if($user['g'] < $amulet['gold']){
$_SESSION['mes'] = mes('Недостаточно золота!');
header('location: /shop/amulet/');
exit;}
mysql_query('UPDATE `users` SET `g` = `g` - "'.$amulet_new['gold'].'" WHERE `id` = \''.$user['id'].'\'');
mysql_query('UPDATE `users` SET `str` = `str` + "'.$amulet_new['stat'].'",
`vit` = `vit` + "'.$amulet_new['stat'].'",
`def` = `def` + "'.$amulet_new['stat'].'",
`amulet` = `amulet` + "1",
`amulet_stat` = `amulet_stat` + "'.$amulet_new['stat'].'",
`amulet_exp` = `amulet_exp` + "'.$amulet_new['exp'].'",
`amulet_silver` = `amulet_silver` + "'.$amulet_new['silver'].'"
WHERE `id` = \''.$user['id'].'\'');
$_SESSION['mes'] = mes('Амулет улучшен');
header('location: /shop/amulet/');
exit;
}
echo ' '.$title.'
';
echo' '.$_SESSION['mes'].' ';
$_SESSION['mes']=NULL; //Удаляем сесию
echo'
Амулет увеличивает количество опыта и серебра,
получаемые на арене, а так же повышает курс обмена золота на серебро
';
echo'
';
break;
case 'premium':
$title = 'Премиум-аккаунт';
$id = _string(_num($_GET['id']));
if($id >= 1 && $id <= 6) {
switch($id) {
case 1:
$cost = 90;
$time = 86400 * 1;
break;
case 2:
$cost = 250;
$time = 86400 * 3;
break;
case 3:
$cost = 500;
$time = 86400 * 7;
break;
case 4:
$cost = 1500;
$time = 86400 * 30;
break;
}
if($user['g'] < $cost){
$_SESSION['mes'] = mes('Недостаточно золота!');
header('location: /shop/premium/');
exit;}
if($premium){
mysql_query('UPDATE `users` SET `g` = `g` - "'.$cost.'" WHERE `id` = "'.$user['id'].'" ');
mysql_query('UPDATE `premium` SET `time` = `time` + "'.$time.'" WHERE `user` = "'.$user['id'].'" ');
$_SESSION['mes'] = mes('Вы успешно продлили премиум-аккаунт!');
header('location: /shop/premium/');
exit;}
mysql_query('UPDATE `users` SET `g` = `g` - "'.$cost.'" WHERE `id` = "'.$user['id'].'" ');
mysql_query('INSERT INTO `premium` (`user`,
`time`) VALUES ("'.$user['id'].'",
"'.(time()+$time).'")');
mysql_query('UPDATE `users` SET `str` = `str` + 200,
`vit` = `vit` + 200,
`def` = `def` + 200 WHERE `id` = "'.$user['id'].'" ');
$_SESSION['mes'] = mes('Премиум-аккаунт активированный!');
header('location: /shop/premium/');
exit;
}
echo ' '.$title.'
';
echo' '.$_SESSION['mes'].' ';
$_SESSION['mes']=NULL; //Удаляем сесию
echo'
|
Премиум-аккаунт
'.($premium ? 'Осталось: '._time($premium['time'] - time()).' ':'').'
+100% серебра
+100% опыта себе и клану
+200 к параметрам героя
|
на 24 часа
на 3 дня
на 7 дней
на 30 дней
';
echo'
';
break;
////////////////////////////////
// КУЗНИЦА ////////////////////
case 'runes':
$title = 'Торговец рунами';
echo''.$title.'
';
echo' '.$_SESSION['mes'].' ';
$_SESSION['mes']=NULL; //Удаляем сесию
$id = _string(_num($_GET['id']));
if($id) {
$inv = mysql_query('SELECT * FROM `inv` WHERE `user` = "'.$user['id'].'" AND `id` = "'.$id.'" AND `equip` = "1" ');
$inv = mysql_fetch_array($inv);
if(!$inv) {
header('location: /shop/runes/');
$_SESSION['mes'] = mes('Вы не можете наносить руну на неодетую вещь!');
exit;}
$item = mysql_query('SELECT * FROM `items` WHERE `id` = "'.$inv['item'].'"');
$item = mysql_fetch_array($item);
$rune = _string(_num($_GET['rune']));
if($rune >= 1 && $rune <= 6) {
switch($rune) {
case 1:
$cost = 100;
$rune_stats = 15;
break;
case 2:
$cost = 300;
$rune_stats = 30;
break;
case 3:
$cost = 500;
$rune_stats = 60;
break;
case 4:
$cost = 2000;
$rune_stats = 200;
break;
case 5:
$cost = 5000;
$rune_stats = 500;
break;
case 6:
$cost = 10000;
$rune_stats = 1000;
break;
}
if($rune <= $inv['rune']){
header('location: /shop/runes/'.$id.'');
$_SESSION['mes'] = mes('Данная руна уже установленная!');
exit;}
if($rune > $inv['quality']){
header('location: /shop/runes/'.$id.'');
$_SESSION['mes'] = mes('Данную руну невозможно установить!');
exit;}
if($cost && $user['g'] >= $cost) {
mysql_query('UPDATE `users` SET `g` = "'.($user['g'] - $cost).'",
`str` = "'.($user['str'] + $rune_stats).'",
`vit` = "'.($user['vit'] + $rune_stats).'",
`def` = "'.($user['def'] + $rune_stats).'" WHERE `id` = "'.$user['id'].'"');
mysql_query('UPDATE `inv` SET `_str` = "'.($inv['_str'] + $rune_stats).'",
`_vit` = "'.($inv['_vit'] + $rune_stats).'",
`_def` = "'.($inv['_def'] + $rune_stats).'",
`rune` = "'.$rune.'" WHERE `id` = "'.$inv['id'].'"');
header('location: /shop/runes/'.$id.'');
$_SESSION['mes'] = mes('Руна успешно установлена!');
exit;
}else{
header('location: /shop/runes/'.$id.'');
$_SESSION['mes'] = mes('Недостаточно золота!');
exit;
}
}
switch($item['quality']) {
case 1:
$quality = 'Обычный';
$quality_color = '#999999';
break;
case 2:
$quality = 'Необычный';
$quality_color = '#B1D689';
break;
case 3:
$quality = 'Редкий';
$quality_color = '#6BA0E7';
break;
case 4:
$quality = 'Эпический';
$quality_color = '#C780DB';
break;
case 5:
$quality = 'Легендарный';
$quality_color = '#FF8E94';
break;
case 6:
$quality = 'Мифический';
$quality_color = '#FE7E01';
break;
}
echo'
 |
'.$item['name'].' '.($inv['smith'] > 0 ? ' +'.$inv['smith'].'':'').'
'.$item['level'].' ур,
'.$quality.' ';
if($inv['rune']) {
switch($inv['rune']) {
case 1:
$rune_stats = 15;
$rune_color = '#999999';
break;
case 2:
$rune_stats = 30;
$rune_color = '#B1D689';
break;
case 3:
$rune_stats = 60;
$rune_color = '#6BA0E7';
break;
case 4:
$rune_stats = 200;
$rune_color = '#C780DB';
break;
case 5:
$rune_stats = 500;
$rune_color = '#FF8E94';
break;
case 6:
$rune_stats = 1000;
$rune_color = '#FE7E01';
break;
}
echo'
+'.$rune_stats.' к параметрам ';
}
echo' |
';
echo'
Сила: '.$inv['_str'].'
Жизнь: '.$inv['_vit'].'
Защита: '.$inv['_def'].'
';
$rune_quality=$item['quality']; //Можно ставить качество руны не выше чем качество вещи
if($inv['rune'] != $inv['quality']){
for($i = $inv['rune']+1; $i <= $rune_quality; $i++) {
switch($i) {
case 1:
$quality = 'Обычное качество';
$quality_color = "#999999";
$cost = 100;
$rune_stats = 15;
break;
case 2:
$quality = 'Необычное качество';
$quality_color = "#B1D689";
$cost = 300;
$rune_stats = 30;
break;
case 3:
$quality = 'Редкое качество';
$quality_color = "#6BA0E7";
$cost = 500;
$rune_stats = 60;
break;
case 4:
$quality = 'Эпическое качество';
$quality_color = "#C780DB";
$cost = 2000;
$rune_stats = 200;
break;
case 5:
$quality = 'Легендарное качество';
$quality_color = "#FF8E94";
$cost = 5000;
$rune_stats = 500;
break;
case 6:
$quality = 'Мифическое качество';
$quality_color = "#FE7E01";
$cost = 10000;
$rune_stats = 1000;
break;
}
echo'
 |
'.$quality.'
Бонус: +'.$rune_stats.' к параметрам
|
';
}
}else{
echo' Снаряжение имеет руну максимального качества.
';
}
echo'
';
}else{
echo' '.$_SESSION['mes'].' ';
$_SESSION['mes']=NULL; //Удаляем сесию
$q = mysql_query('SELECT * FROM `inv` WHERE `user` = "'.$user['id'].'" AND `equip` = "1" ');
$items = mysql_result($q,0);
if($items > 0) {
for($w = 1; $w < 9; $w++) {
if($user['w_'.$w]) {
$inv = mysql_query('SELECT * FROM `inv` WHERE `id` = "'.$user['w_'.$w].'" ');
$inv = mysql_fetch_array($inv);
$item = mysql_query('SELECT * FROM `items` WHERE `id` = "'.$inv['item'].'"');
$item = mysql_fetch_array($item);
switch($inv['quality']) {
case 1:
$quality = 'Обычный';
$quality_color = '#999999';
break;
case 2:
$quality = 'Необычный';
$quality_color = '#B1D689';
break;
case 3:
$quality = 'Редкий';
$quality_color = '#6BA0E7';
break;
case 4:
$quality = 'Эпический';
$quality_color = '#C780DB';
break;
case 5:
$quality = 'Легендарный';
$quality_color = '#FF8E94';
break;
case 6:
$quality = 'Мифический';
$quality_color = '#FE7E01';
break;
}
echo'
';
echo'
 |
'.$item['name'].' '.($inv['smith'] > 0 ? ' +'.$inv['smith'].'':'').'
'.$item['level'].' ур, '.$quality.'';
if($inv['rune']) {
switch($inv['rune']) {
case 1:
$rune_stats = 15;
$rune_color = '#999999';
break;
case 2:
$rune_stats = 30;
$rune_color = '#B1D689';
break;
case 3:
$rune_stats = 60;
$rune_color = '#6BA0E7';
break;
case 4:
$rune_stats = 200;
$rune_color = '#C780DB';
break;
case 5:
$rune_stats = 500;
$rune_color = '#FF8E94';
break;
case 6:
$rune_stats = 1000;
$rune_color = '#FE7E01';
break;
}
echo'
+'.$rune_stats.' к параметрам';
}
echo' |
';
}
}
}else{
echo'
Снаряжение не одето или улучшено максимально.
';
}
echo'
';
}
break;
case 'smith':
$title = 'Повышение заточки';
echo''.$title.'
';
$id = _string(_num($_GET['id']));
if($id) {
$inv = mysql_query('SELECT * FROM `inv` WHERE `user` = "'.$user['id'].'" AND `id` = "'.$id.'" AND `equip` = "1" ');
$inv = mysql_fetch_array($inv);
if(!$inv) {//Если вещь не одета
header('location: /shop/smith/');
$_SESSION['mes'] = mes('Вещь не одета!');
exit;
}
$item = mysql_query('SELECT * FROM `items` WHERE `id` = "'.$inv['item'].'"');
$item = mysql_fetch_array($item);
switch($item['quality']) {
case 1:
$quality = 'Обычный';
$quality_color = "#999999";
break;
case 2:
$quality = 'Необычный';
$quality_color = "#B1D689";
break;
case 3:
$quality = 'Редкий';
$quality_color = "#6BA0E7";
break;
case 4:
$quality = 'Эпический';
$quality_color = "#C780DB";
break;
case 5:
$quality = 'Легендарный';
$quality_color = "#FF8E94";
break;
case 6:
$quality = 'Мифический';
$quality_color = "#FE7E01";
break;
}
switch($inv['smith']) {
case 0:
$cost = 100;//Сумма
$value = 's';
break;
case 1:
$cost = 300;//Сумма
$value = 's';
break;
case 2:
$cost = 600;
$value = 's';
break;
case 3:
$cost = 900;
$value = 's';
break;
case 4:
$cost = 15;
$value = 'g';
break;
case 5:
$cost = 1200;
$value = 's';
break;
case 6:
$cost = 1600;
$value = 's';
break;
case 7:
$cost = 2400;
$value = 's';
break;
case 8:
$cost = 50;
$value = 'g';
break;
case 9:
$cost = 4000;
$value = 's';
break;
case 10:
$cost = 6000;
$value = 's';
break;
case 11:
$cost = 10000;
$value = 's';
break;
case 12:
$cost = 100;
$value = 'g';
break;
case 13:
$cost = 16000;
$value = 's';
break;
case 14:
$cost = 22000;
$value = 's';
break;
case 15:
$cost = 28000;
$value = 's';
break;
case 16:
$cost = 500;
$value = 'g';
break;
case 17:
$cost = 37000;
$value = 's';
break;
case 18:
$cost = 44000;
$value = 's';
break;
case 19:
$cost = 52000;
$value = 's';
break;
case 20:
$cost = 1000;
$value = 'g';
break;
case 21:
$cost = 20;
$value = 'g';
break;
case 22:
$cost = 20;
$value = 'g';
break;
case 23:
$cost = 20;
$value = 'g';
break;
case 24:
$cost = 20;
$value = 'g';
break;
case 25:
$cost = 20;
$value = 'g';
break;
case 26:
$cost = 20;
$value = 'g';
break;
case 27:
$cost = 20;
$value = 'g';
break;
case 28:
$cost = 20;
$value = 'g';
break;
case 29:
$cost = 20;
$value = 'g';
break;
case 30:
$cost = 20;
$value = 'g';
break;
case 31:
$cost = 20;
$value = 'g';
break;
case 32:
$cost = 20;
$value = 'g';
break;
case 33:
$cost = 20;
$value = 'g';
break;
case 34:
$cost = 20;
$value = 'g';
break;
case 35:
$cost = 20;
$value = 'g';
break;
case 36:
$cost = 20;
$value = 'g';
break;
case 37:
$cost = 20;
$value = 'g';
break;
case 38:
$cost = 20;
$value = 'g';
break;
case 39:
$cost = 20;
$value = 'g';
break;
case 40:
$cost = 20;
$value = 'g';
break;
case 41:
$cost = 20;
$value = 'g';
break;
case 42:
$cost = 20;
$value = 'g';
break;
case 43:
$cost = 20;
$value = 'g';
break;
case 44:
$cost = 20;
$value = 'g';
break;
case 45:
$cost = 20;
$value = 'g';
break;
case 46:
$cost = 20;
$value = 'g';
break;
case 47:
$cost = 20;
$value = 'g';
break;
case 48:
$cost = 20;
$value = 'g';
break;
case 49:
$cost = 20;
$value = 'g';
break;
case 50:
$cost = 20;
$value = 'g';
break;
case 51:
$cost = 20;
$value = 'g';
break;
case 52:
$cost = 20;
$value = 'g';
break;
case 53:
$cost = 20;
$value = 'g';
break;
case 54:
$cost = 20;
$value = 'g';
break;
case 55:
$cost = 20;
$value = 'g';
break;
case 56:
$cost = 20;
$value = 'g';
break;
case 57:
$cost = 20;
$value = 'g';
break;
case 58:
$cost = 20;
$value = 'g';
break;
case 59:
$cost = 20;
$value = 'g';
break;
case 60:
$cost = 20;
$value = 'g';
break;
case 61:
$cost = 20;
$value = 'g';
break;
case 62:
$cost = 20;
$value = 'g';
break;
case 63:
$cost = 20;
$value = 'g';
break;
case 64:
$cost = 20;
$value = 'g';
break;
case 65:
$cost = 20;
$value = 'g';
break;
case 66:
$cost = 20;
$value = 'g';
break;
case 67:
$cost = 20;
$value = 'g';
break;
case 68:
$cost = 20;
$value = 'g';
break;
case 69:
$cost = 20;
$value = 'g';
break;
case 70:
$cost = 20;
$value = 'g';
break;
case 71:
$cost = 20;
$value = 'g';
break;
case 72:
$cost = 20;
$value = 'g';
break;
case 73:
$cost = 20;
$value = 'g';
break;
case 74:
$cost = 20;
$value = 'g';
break;
case 75:
$cost = 20;
$value = 'g';
break;
case 76:
$cost = 20;
$value = 'g';
break;
case 77:
$cost = 20;
$value = 'g';
break;
case 78:
$cost = 20;
$value = 'g';
break;
case 79:
$cost = 20;
$value = 'g';
break;
case 80:
$cost = 20;
$value = 'g';
break;
}
$smith = 3;//На сколько параметров заточить
if($_GET['start'] == true && $inv['smith'] < "80") {//Улучшаем вещь
if($value == 's') {//Серебро
if($user['s'] < $cost) {
header('Location: /shop/smith/'.$id.'');
$_SESSION['mes'] = mes('Недостаточно ресурсов!');
exit;
}else{
mysql_query('UPDATE `users` SET `s` = `s` - '.$cost.' WHERE `id` = "'.$user['id'].'"');
}
}
if($value == 'g') {//Золото
if($user['g'] < $cost) {
header('Location: /shop/smith/'.$id.'');
$_SESSION['mes'] = mes('Недостаточно ресурсов!');
exit;
}else{
mysql_query('UPDATE `users` SET `g` = `g` - '.$cost.' WHERE `id` = "'.$user['id'].'"');
}
}
mysql_query('UPDATE `users` SET `str` = `str` + "'.$smith.'",
`vit` = `vit` + "'.$smith.'",
`def` = `def` + "'.$smith.'" WHERE `id` = "'.$user['id'].'"');
mysql_query('UPDATE `inv` SET `smith` = `smith` + 1,
`_str` = "'.($inv['_str'] + $smith).'",
`_vit` = "'.($inv['_vit'] + $smith).'",
`_def` = "'.($inv['_def'] + $smith).'" WHERE `id` = "'.$inv['id'].'"');
header('Location: /shop/smith/'.$id.'');
$_SESSION['mes'] = mes('Вещь успешно заточена!');
exit;}
echo' '.$_SESSION['mes'].' ';
$_SESSION['mes']=NULL; //Удаляем сесию
echo'
 |
'.$item['name'].' '.($inv['smith'] > 0 ? ' +'.$inv['smith'].'':'').'
'.$item['level'].' ур,
'.$quality.' ';
if($inv['rune']) {
switch($inv['rune']) {
case 1:
$rune_stats = 15;
$rune_color = '#999999';
break;
case 2:
$rune_stats = 30;
$rune_color = '#B1D689';
break;
case 3:
$rune_stats = 60;
$rune_color = '#6BA0E7';
break;
case 4:
$rune_stats = 200;
$rune_color = '#C780DB';
break;
case 5:
$rune_stats = 500;
$rune_color = '#FF8E94';
break;
case 6:
$rune_stats = 1000;
$rune_color = '#FE7E01';
break;
}
echo'
+'.$rune_stats.' к параметрам ';
}
echo' |
';
echo'
Сила: '.$inv['_str'].'
Жизнь: '.$inv['_vit'].'
Защита: '.$inv['_def'].'
';
echo'
Каждая заточка дает
+'.$smith.' к каждому параметру героя.
'.($inv['smith'] >= 80 ? '
':'
').'
';
echo'
';
}else{
$q = mysql_query('SELECT * FROM `inv` WHERE `user` = "'.$user['id'].'" AND `equip` = "1" ');
$items = mysql_result($q,0);
if($items > 0) {
for($w = 1; $w < 9; $w++) {
if($user['w_'.$w]) {
$inv = mysql_query('SELECT * FROM `inv` WHERE `id` = "'.$user['w_'.$w].'" ');
$inv = mysql_fetch_array($inv);
$item = mysql_query('SELECT * FROM `items` WHERE `id` = "'.$inv['item'].'"');
$item = mysql_fetch_array($item);
switch($inv['quality']) {
case 1:
$quality = 'Обычный';
$quality_color = '#999999';
break;
case 2:
$quality = 'Необычный';
$quality_color = '#B1D689';
break;
case 3:
$quality = 'Редкий';
$quality_color = '#6BA0E7';
break;
case 4:
$quality = 'Эпический';
$quality_color = '#C780DB';
break;
case 5:
$quality = 'Легендарный';
$quality_color = '#FF8E94';
break;
case 6:
$quality = 'Мифический';
$quality_color = '#FE7E01';
break;
}
echo'
';
echo'
 |
'.$item['name'].' '.($inv['smith'] > 0 ? ' +'.$inv['smith'].'':'').'
'.$item['level'].' ур, '.$quality.'';
if($inv['rune']) {
switch($inv['rune']) {
case 1:
$rune_stats = 15;
$rune_color = '#999999';
break;
case 2:
$rune_stats = 30;
$rune_color = '#B1D689';
break;
case 3:
$rune_stats = 60;
$rune_color = '#6BA0E7';
break;
case 4:
$rune_stats = 200;
$rune_color = '#C780DB';
break;
case 5:
$rune_stats = 500;
$rune_color = '#FF8E94';
break;
case 6:
$rune_stats = 1000;
$rune_color = '#FE7E01';
break;
}
echo'
+'.$rune_stats.' к параметрам';
}
echo' |
';
}
}
}else{
echo'
Снаряжение не одето или улучшено максимально.
';
}
echo'
';
}
break;
}
include './system/f.php';
?>