• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Проблема со значениями.

PRoGeR_

Дебютант
PHP:
new float:health, float:result;
GetVehicleHealth(GetPlayerVehicleID(playerid), health);
result = (0.08 * health);
       
PlayerTextDrawTextSize(playerid, PlaneInfoPTD[playerid][4], result, 11.2);
PlayerTextDrawShow(playerid, PlaneInfoPTD[playerid][4]);
       
new debuglog[144];
format(debuglog, sizeof(debuglog), "Value: %.1f | Health: %.1f", result, health);
SCM(playerid, -1, debuglog);

health = 1000.0
result = 0.0

Я уже не знаю, что с этим делать...

Делал значение хп для самолёта ProgressBar'ом. TextDraw отображается, всё проверял. Я не знаю, почему оно так криво считает...
P.S. 0.08 вместо (health / 10.0) * 0.8
 
Сверху Снизу