Page 1 of 1

FloatToStr

Posted: 15.02.2010 14:04
by -=JoKeR=-
Всем привет, я давно в уо не играл и тем более скрипты не писал. Решил поиграть (скрипты не удалял :) ).
Раньше эта строка:

Code: Select all

AddToSystemJournal('Скилл Anatomy вырос. Теперь он равен ' + FloatToStr(GetSkillValue('Anatomy')));
в сисжурнал нормально выводила кол-во скилла
Скилл Anatomy вырос. Теперь он равен 72.9
а сейчас вот так:
Скилл Anatomy вырос. Теперь он равен 72.900000000000
Наверно функция изменилась в стелсе ?
Как теперь правильно использовать ?

Posted: 15.02.2010 14:57
by Vizit0r
видимо, в паскальскрипте с какой-то версии изменение вошло.
вообще, новый формат более правильный с точки зрения языка и типа float.

FloatToStrF(GetSkillValue('Mace Fighting'),ffGeneral,4,1)