Jump to content
Korean Random

Расширенный формат макросов.


Recommended Posts

Но они же вроде не должны просто обрезать целую часть. Если больше или равно единице, то должна писаться целая часть. Только в случае нуля отбрасываться. Или я не прав? Плюс непонятно разное поведение макросов на экране загрузки и в окне статистики:

(откуда-то берется NaN в окне статистики)

NaN проверю.

А 0 - это флаг:

 

flag  - "-" для выравнивания влево, иначе выравнивание вправо. "0" для дополнения чисел ведущими нулями до заданной длины.
Link to comment
Short link
Share on other sites

А 0 - это флаг:

а если флага нет: {{tfb%.1f|-.-}} то получаем число с одним знаком после запятой. Почему ненулевая целая часть-то обрезается?
Link to comment
Short link
Share on other sites

а если флага нет: {{tfb%.1f|-.-}} то получаем число с одним знаком после запятой. Почему ненулевая целая часть-то обрезается?

потому что флага "0" нет. :)

почему не нулевая? Обрезается только нулевая.

 

NaN исправил

Edited by sirmax
Link to comment
Short link
Share on other sites

Макросы {{tdv%.1f|-.-}} и {{tfb%.1f|-.-}} обрезают целую часть так вроде не должно быть?

 

Спасибо! В итоге записал так - {{name%.8s~..}}{{clan}} - и очень доволен )

Link to comment
Short link
Share on other sites

  • 4 weeks later...

@sirmax, Такая проблема нарисовалась в 5.3.0 . Прописал в playersPanel.xc вот это:  {{hp%4d|}} , включение- выключение произвожу  в battle.xc.

Все правильно при включенном, но при выключении в battle.xc ("allowHpInPanelsAndMinimap": false,) происходит следующее: пока игрок жив, естественно не отображается кол- во хп (так как параметр выключен в battle.xc ("allowHpInPanelsAndMinimap": false,). Но вот когда игрок погибает, вдруг чудесным образом появляется "0" "(ноль). Хочу заметить, что в ранних версиях ночных сборок все было по правилам- если выключено было в battle.xc, то ноль не появлялся. Вариант удаления {{hp%4d|}} из playersPanel.xc невозможен (особенности выборочного установщика).

Можно ли как то избавиться от этого нуля? Учтете ли это в следующих версиях?

Link to comment
Short link
Share on other sites

@sirmax, Такая проблема нарисовалась в 5.3.0 . Прописал в playersPanel.xc вот это:  {{hp%4d|}} , включение- выключение произвожу  в battle.xc.

Все правильно при включенном, но при выключении в battle.xc ("allowHpInPanelsAndMinimap": false,) происходит следующее: пока игрок жив, естественно не отображается кол- во хп (так как параметр выключен в battle.xc ("allowHpInPanelsAndMinimap": false,). Но вот когда игрок погибает, вдруг чудесным образом появляется "0" "(ноль). Хочу заметить, что в ранних версиях ночных сборок все было по правилам- если выключено было в battle.xc, то ноль не появлялся. Вариант удаления {{hp%4d|}} из playersPanel.xc невозможен (особенности выборочного установщика).

Можно ли как то избавиться от этого нуля? Учтете ли это в следующих версиях?

по идее в ночниках должно быть исправлено. Но именно этот момент я не проверял.

Link to comment
Short link
Share on other sites

И? Альфа без макроса - это у тебя просто текст получился.

Ясно. А как тогда сделать, что бы дефолтное значение было менее яркое в таком случае? Ибо макроса альфы для кол-ва фрагов нет.

Link to comment
Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...