Всем привет.
Вот возник вопрос, почему cs не корректно отображает(прибавляет числа)?
Допустим есть квар равный значению 0.03 я прибавляю его к уже имеющимся поинтами
Код:
new Float:pPoints[33]
pPoints[id] += get_pcvar_float(g_cvar_add_point);
После этого проверяю значение своей переменной с поинтами, она равна
2.999999, хотя по идее должна быть
3.000000Это мешает так как потом я вывожу это сообщение в чат через
%0.2f (2 точки после запятой), и естественно оно округляет в меньшую сторону и отображает как
0.02Как это можно исправить?
Замечал даже в ZM когда ставишь гравитацию для класса зомби 0.8, а чат отображает как 0.9, причина та же.
Так же с сенсой в КС, ставишь 3.7, а в конфиге все равно показывает
sensitivity "3.730000" откуда берется 3 после 7 ума не приложу)
Отредактировал: igor_ok, - 8.1.2015, 16:35