Помощь по скриптам | Помощь по скрипту
Почему при атаки на босса,у него hp не отнимаются
Помогите,где тут ошибка(((
________
посл. ред. 02.11.2015 в 10:59; всего 3 раз(а); by [SELECT]
<?
include './system/common.php';
include './system/functions.php';
include './system/user.php';
if(!$user) {
header('location: /');
exit;
}
$title='Поход';
include_once __DIR__ . '/system/h.php';
?><div class='content'><?
if($user[level] <= 9){
echo "<div class='dot-line'></div>
<center><img src='/images/campaign/monsters/1/normal.jpg' alt='' width='100%'/></center>";
#Подчитываем и рисуем шкалу Жизни драконов
$hp = round(100/($boss_1['max_hp']/$boss_1['hp']));
if($hp > 100) {
$hp = 100;
}
?>
<div style='background: #717070 ; height: 12px;'>
<div style='background: red; height: 12px; width: <?=$hp?>%;'>
</div>
</div>
<?
#Сила атаки игрока
$atack = rand($user['str']/5.3,$user['str']/5.4);
$atack = round($atack);
#Атака на босса
if($_GET['atack'] == true && !$death){
$rand_us = mysql_fetch_array(mysql_query("SELECT * FROM poxod WHERE user = '".$user['id']."' ORDER by RAND()"));
mysql_query("UPDATE poxod SET hp = hp - $atack WHERE poxod = '".$poxod['id']."'");
mysql_query("INSERT INTO poxod SET user = '".$user['login']."', poxod = '".$poxod['id']."', text = '<font color = "greed">ударил босса на <b>$atack</b> урона</font>' ");
header('location: /pute_2/');
}
#Если босса нет, создаём его
$boss_prov = mysql_num_rows(mysql_query("SELECT * FROM poxod WHERE user = '".$user['id']."'"));
if($boss_prov < 1){
$t_1 = time()+10;
mysql_query("INSERT INTO poxod SET
user = '".$user['id']."',
hp = '1000000',
max_hp = '1000000',
sila = '100',
sahita = '87',
nagr = '50',
etap = '1',
time = '".$t_1."'");
}
#Выводим босса 1-го этапа
$boss_1 = mysql_fetch_array(mysql_query("SELECT * FROM poxod_ WHERE user = '".$user['id']."'"));
echo "<div class='separ'></div><center>Цель <img src='/images/icon/race/bot.png'> Орки</center><div class='center'><a href='?atack' class='btn'><span class='end'><span class='label'>Атаковать монстра</a></span></span></div>";
}
#Выводим логи
$auto_log = mysql_num_rows(mysql_query("SELECT * FROM poxod_log WHERE user = '".$rand_us['user']."'"));
$log1 = mysql_query("SELECT * FROM poxod_log WHERE user = '".$user['id']."' ORDER BY `id` DESC LIMIT 10");
echo "<div class = 'poxod_log'> Логи боя:<br>";
while ($log = mysql_fetch_array($log1)){
echo "<b><small>$log[user]</b> $log[text]</small><br>";
}
echo "</div>";
?></div>
<?
include_once __DIR__ . '/system/f.php';
?>
Помогите,где тут ошибка(((
________
посл. ред. 02.11.2015 в 10:59; всего 3 раз(а); by [SELECT]
[SELECT] , or die (mysql_error()); творят чудеса.
Название меняем.
Мне нужен этот скрипт и база или доступ фтп к твоей игре, тогда поченю за + в Анкету. В ЛС