02.06.2012, 05:47
Здравствуйте, товарищи. Жажду вашего совета, так как самому в голову ничего не приходит.
Суть:
Нужно от переменной отнимать дробное значение и потом выводить на экран это через "TextDraw" обновляя через промежуток времени. Проблема в том, что если целое отнимать, то всё нормально, а если пытаюсь сделать задуманное(отнимать дробное), то при обновлении вот что происходит ...
То есть, вместо того, чтобы отнимать от 100%, в начале, как садишься в авто на долю секунды оно показывает 100%, а потом вдруг начинает вырастать в такое громадное число. Непонятно почему. Кусочек кода:
В формате менял тип с %d на %f(%.2f), но толку от этого 0. Буду благодарен на дельный совет.
Суть:
Нужно от переменной отнимать дробное значение и потом выводить на экран это через "TextDraw" обновляя через промежуток времени. Проблема в том, что если целое отнимать, то всё нормально, а если пытаюсь сделать задуманное(отнимать дробное), то при обновлении вот что происходит ...
Код:
format(string, sizeof(string), "Fuel: %d%",Gas[vehicle]); TextDrawSetString(FuelDraw[i],string); TextDrawShowForPlayer(i, FuelDraw[i]);} if(IsAPlane(vehicle) || IsABoat(vehicle) || IsABMX(vehicle)) { Gas[vehicle]++; } Gas[vehicle] -= 0.05;