Деление на ноль

1. LoNGeR (TeRMe) (14.01.2013 / 23:13)
Игрушка у меня мир воинов, когда мои жизни на ноле показывает это
Warning: Division by zero in /
home/usr/data/odkl/
public_html/core.php on line 54
Я не пойму что за деление на ноль?
Вот то что отвечает за жизни, в файле core.php
if ($us['hp'] < 0) mysql_query("UPDATE `users` SET `hp` = '0' WHERE `id` = '".$user."'"); // если HP < 0, то приравниваем к 0
какя тут ошибка?

2. Олег (14.01.2013 / 23:24)
Дрочеров на ноль не делят! Потому что на ноль делить нельзя))) По этому и такая сложная ошибка что-бы никого не обидеть)))

3. Илья (14.01.2013 / 23:39)
автор скрипта прикольнулся D

4. Кевин Митник (15.01.2013 / 01:19)
проверь инициализацию переменных $us['hp'] и $user. ошибка могла быть если они не инициированы или пустые.

5. Apeccc (15.01.2013 / 01:27)
Не увидел в представленном куске кода деления.
Скорее всего, в отображении полоски жизни вылазит такая байда? Если да, то переопредели при 0 значение жизни как 1.

6. Андрей (15.01.2013 / 01:32)
TERORIST (14 Января 2013 / 23:13)
когда мои жизни на ноле показывает это
Не дели когда здоровье 0.

7. Apeccc (15.01.2013 / 01:41)
6. Барыга Обама, возможно, используется вывод жизни через постройку графика строчного (соотношением текущего кол-ва жизни к полному кол-ву жизни).
Без деления не обойтись.

8. Tegos (15.01.2013 / 01:51)
error_reporting (0); тебе в помощь. smile

9. Кевин Митник (15.01.2013 / 02:21)
если уже делить, до заменять 0 на число с плавающей точкой, с основой 0. То есть 0,1 к примеру. Дальше делим и округляем к бОльшему числу.

10. Андрей (15.01.2013 / 03:29)
Ужасный У (15 Января 2013 / 01:41)
6. Барыга Обама, возможно, используется вывод жизни через постройку графика строчного (соотношением текущего кол-ва жизни к полному кол-ву жизни).
Без деления не обойтись.
И зачем делить? Результат всегда 0.

11. Кевин Митник (15.01.2013 / 04:00)
#10, ну, вообще-то при делении на ноль результат - бесконечность)

URL: https://visavi.net/topics/36215