Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7

FloatToStr

тут можно задать вопрос по скриптингу
Post Reply
-=JoKeR=-
Novice
Novice
Posts: 153
Joined: 10.02.2008 11:19
Location: [Forest Wars] Ode$$a

FloatToStr

Post by -=JoKeR=- »

Всем привет, я давно в уо не играл и тем более скрипты не писал. Решил поиграть (скрипты не удалял :) ).
Раньше эта строка:

Code: Select all

AddToSystemJournal('Скилл Anatomy вырос. Теперь он равен ' + FloatToStr(GetSkillValue('Anatomy')));
в сисжурнал нормально выводила кол-во скилла
Скилл Anatomy вырос. Теперь он равен 72.9
а сейчас вот так:
Скилл Anatomy вырос. Теперь он равен 72.900000000000
Наверно функция изменилась в стелсе ?
Как теперь правильно использовать ?
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Post by Vizit0r »

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

FloatToStrF(GetSkillValue('Mace Fighting'),ffGeneral,4,1)
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Post Reply