Помощь по скриптам | amulet php
Тема закрыта by
bobinete
Причина: Проблема решена
Причина: Проблема решена
Всем привет, дорогие товарищи, будем знакомы.
Имеется у меня один проект ( делаю для себя, для души)
Перейдем к сути вопроса, есть на сайте у меня амулет :
но, функционал не работает.
В бд есть табличка amulet ( Пуста, но знаю, что туда 55 лвл апдейта перса надо)
Имеется у меня один проект ( делаю для себя, для души)
Перейдем к сути вопроса, есть на сайте у меня амулет :
но, функционал не работает.
В бд есть табличка amulet ( Пуста, но знаю, что туда 55 лвл апдейта перса надо)
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 '<div class="title"> '.$title.' </div>';
echo' '.$_SESSION['mes'].' ';
$_SESSION['mes']=NULL; //Удаляем сесию
echo'<div class="empty_block">
<font color="#90b0c0">
<table style="width:100%" cellspacing="0" cellpadding="5"><tr>
<td width="20%"> <img src="/images/ico/png/amulet1.png" alt="*"/> </td>
<td> <font color="#fff"><b>Амулет</b></font></br>
Качество: '.$user['amulet'].' из 55 </br>
+'.$user['amulet_stat'].' ко всем параметрам </br>
+'.$user['amulet_exp'].' к <img src="/images/ico/png/exp.png" alt="*"/> опыту </br>
+'.$user['amulet_silver'].' к <img src="/images/ico/png/silver.png" alt="*"/> серебру </br>
</td>
</tr></table> ';
if($user['amulet'] < '55'){
echo'<div class="link_center"><a href="/shop/amulet/?buy=true"> '.($user['amulet'] != '0' ? 'Улучшить за <img src="/images/ico/png/gold.png" alt="*" width="16"/> '.$amulet_new['gold'].'':'Купить за <img src="/images/ico/png/gold.png" alt="*" width="16"/> '.$amulet_new['gold'].'').' </a></div>
<center>Станет +'.($user['amulet_stat']+$amulet_new['stat']).' к параметрам, +<img src="/images/ico/png/exp.png" alt="*"/>'.($user['amulet_exp']+$amulet_new['exp']).', +<img src="/images/ico/png/silver.png" alt="*"/>'.($user['amulet_silver']+$amulet_new['silver']).'</center>';
}
echo'</font></div>
<div class="line"></div>
<div class="empty_block item_center">
Амулет увеличивает количество опыта и серебра,
получаемые на арене, а так же повышает курс обмена золота на серебро
</div><div class="line"></div>';
echo'<div class="block_link"><a href="/shop/"><img src="/images/ico/png/back.png" alt="*"/> Назад к категориям </a></div>
<div class="line"></div>';
break;
$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 '<div class="title"> '.$title.' </div>';
echo' '.$_SESSION['mes'].' ';
$_SESSION['mes']=NULL; //Удаляем сесию
echo'<div class="empty_block">
<font color="#90b0c0">
<table style="width:100%" cellspacing="0" cellpadding="5"><tr>
<td width="20%"> <img src="/images/ico/png/amulet1.png" alt="*"/> </td>
<td> <font color="#fff"><b>Амулет</b></font></br>
Качество: '.$user['amulet'].' из 55 </br>
+'.$user['amulet_stat'].' ко всем параметрам </br>
+'.$user['amulet_exp'].' к <img src="/images/ico/png/exp.png" alt="*"/> опыту </br>
+'.$user['amulet_silver'].' к <img src="/images/ico/png/silver.png" alt="*"/> серебру </br>
</td>
</tr></table> ';
if($user['amulet'] < '55'){
echo'<div class="link_center"><a href="/shop/amulet/?buy=true"> '.($user['amulet'] != '0' ? 'Улучшить за <img src="/images/ico/png/gold.png" alt="*" width="16"/> '.$amulet_new['gold'].'':'Купить за <img src="/images/ico/png/gold.png" alt="*" width="16"/> '.$amulet_new['gold'].'').' </a></div>
<center>Станет +'.($user['amulet_stat']+$amulet_new['stat']).' к параметрам, +<img src="/images/ico/png/exp.png" alt="*"/>'.($user['amulet_exp']+$amulet_new['exp']).', +<img src="/images/ico/png/silver.png" alt="*"/>'.($user['amulet_silver']+$amulet_new['silver']).'</center>';
}
echo'</font></div>
<div class="line"></div>
<div class="empty_block item_center">
Амулет увеличивает количество опыта и серебра,
получаемые на арене, а так же повышает курс обмена золота на серебро
</div><div class="line"></div>';
echo'<div class="block_link"><a href="/shop/"><img src="/images/ico/png/back.png" alt="*"/> Назад к категориям </a></div>
<div class="line"></div>';
break;
bobinete , Там всё дело в таблице, код не причем. Хочешь пиши в лс, решим этот вопрос
CaMnoCe6e , почтой не могу пользоваться, но я так понимаю, что нужно настроить таблицу амулет и прописать туда 55 строк, но как довести дело до ума и чтобы параметры менялись, хожу вокруг да около
пиши с нуля, не трож мой говнокод) и 2-й пост прав, я случайно почистил таблицу с амулетом
________
посл. ред. 03.04.2019 в 22:31; всего 1 раз(а); by [Удален]
________
посл. ред. 03.04.2019 в 22:31; всего 1 раз(а); by [Удален]
bobinete , вот держи просто залей и всё будет работать) С тебя +
------
63479_amulet.sql.zip (496 b)
Скачиваний: 70
------
Скачиваний: 70