Jump to content
Korean Random
ktulho

Прицел (без сведения) средствами XVM

Recommended Posts

В аддон Вероятность пробития добавлен макрос:

{{py:sight.piercingChanceKey}} - название ключа шанса на пробитие (not_target, not_pierced, little_pierced, great_pierced);

 

  • Upvote 2

Share this post


Link to post

Short link
Share on other sites

Всем Спасибо!Прописал так:

"format": "<font face='micrac' size='15' color='#FFFFFF'>{{py:isDualGun?}}{{py:sight.aReloadTime%3.1f|{{py:sight.reloadTime%3.1f}}}}</font>"

Теперь возник другой вопрос,у меня прописано так:

"format": "<font face='Archangelsk' size='16' color='{{py:sight.isIncreasedReload}}'>{{py:sight.leftTime=0?{{py:sight.quantityInClipShells>0?{{py:sight.reloadTimeClip%3.1f}}|Готова}}|{{py:sight.leftTime%3.1f}}}}</font>"

Что надо вставить,что бы выводилась надпись "Готова"и на перезарядку двухствольной технике.

Share this post


Link to post

Short link
Share on other sites

В аддон Перезарядка орудия добавлены макросы:

Макросы для техники с двумя стволами (для другой техники макросы возвращают пусто):

{{py:sight.isPreparingSalvo}} - возвращает 'prepare' если идет подготовка к залпу, иначе пусто.
{{py:sight.isGunBlocked}} - возвращает 'blocked' если орудие заблокировано, иначе пусто.

 

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
Только что, ktulho сказал:

В аддон Вероятность пробития добавлен макрос:

Саня, давай может как-нибудь единообразно?

{{vtype-key}}                    - название ключа таблицы типа танка (LT, MT, HT, TD, SPG)
{{battletype-key}}               - выбранный тип боя
{{sys-color-key}}                - название ключа таблицы системных цветов
{{type-shell-key}}               - название ключа таблицы типа снаряда
{{py:sight.piercing-chance-key}} - название ключа шанса на пробитие (not_target, not_pierced, little_pierced, great_pierced)

? "{{py:sight.piercingChanceKey}} - название ключа шанса на пробитие (not_target, not_pierced, little_pierced, great_pierced)"

ну нужно соблюдать какой-то порядок. Или это уже лишнее, сравнивать аддоны с xvm?

Share this post


Link to post

Short link
Share on other sites

@ktulho я про -key и именно этот макрос.

ну или такое название если хочешь:

{{py:sight.piercingChance-key}}

ну -key отдельно должно быть :sad:

Share this post


Link to post

Short link
Share on other sites
5 минут назад, HEKPOMAHT сказал:

про -key и именно этот макрос.

ну или такое название если хочешь:

Ни где в аддонах не используется тире.

Share this post


Link to post

Short link
Share on other sites
3 минуты назад, ktulho сказал:

Ни где в аддонах не используется тире.

ладно, смотри сам.

{{py:sight.piercingChance.key}}

ладно, поем и пойду тестить новые макросы :repair:

1 час назад, ktulho сказал:

В аддон Вероятность пробития добавлен макрос:


{{py:sight.piercingChanceKey}} - название ключа шанса на пробитие (not_target, not_pierced, little_pierced, great_pierced);

 

тут всё отлчно, спс :no1: 

Share this post


Link to post

Short link
Share on other sites
1 час назад, Sergei Nik сказал:

Что надо вставить,что бы выводилась надпись "Готова"и на перезарядку двухствольной технике.

"Готова" должно выводиться после того как зарядиться один снаряд или оба?

Share this post


Link to post

Short link
Share on other sites

предварительное донесение:

@ktulho по порядку:

 

{{py:sight.piercingChanceKey}} - тут отлично

{{py:sight.isPreparingSalvo}} - и тут отлично

----

{{py:sight.isGunBlocked}} - тут есть вопросы, перепроверяю под микроскопом, доложу

----

по коду залп - это volley или salvo? Как грамотно {{l10n:ID}} назвать?

 

Share this post


Link to post

Short link
Share on other sites
28 минут назад, HEKPOMAHT сказал:

{{py:sight.isGunBlocked}} - тут есть вопросы, перепроверяю под микроскопом, доложу

микроскоп показал, что и тут всё отлично :hmm: Механика работы макроса согласно {{py:sight.leftTimeShot}}. То есть срабатывает после выстрела, при наличии 2 снарядов. Крестики не учитываются и как оказалось не нужно.

Share this post


Link to post

Short link
Share on other sites

@Sergei Nik попробуйте так:

"format": "<font size='16'>{{py:sight.leftTimeShot=0?Готова|{{py:sight.leftTime=0?{{py:sight.quantityInClipShells>0?{{py:sight.reloadTimeClip%3.1f}}|Готова}}|{{py:sight.leftTime%3.1f}}}}}}</font>"

 

  • Upvote 2

Share this post


Link to post

Short link
Share on other sites
3 часа назад, Sergei Nik сказал:

"format": "<font face='micrac' size='15' color='#FFFFFF'>{{py:isDualGun?}}{{py:sight.aReloadTime%3.1f|{{py:sight.reloadTime%3.1f}}}}</font>"

"format": "<font face='micrac' size='15' color='#FFFFFF'>{{py:isDualGun?{{py:sight.aReloadTime%3.1f}}|{{py:sight.reloadTime%3.1f}}}}</font>"

 

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
22 минуты назад, HEKPOMAHT сказал:

@ktulho так ты не ответил - без Key ключа было двойное вычисление?

Я так и не понял что ты хотел сделать.

Share this post


Link to post

Short link
Share on other sites
5 минут назад, ktulho сказал:

Я так и не понял что ты хотел сделать.

ладно, проехали. Уже не стану 3й раз объяснять :smile:

----

а тут может ещё сможешь ключ сделать? А то у меня и в маркерах блоки через костыль сделаны.

:rice:

Share this post


Link to post

Short link
Share on other sites

@ktulho ,Я извиняюсь,а не могли бы Вы показать пример ещё и после того как зарядиться оба снаряда с надписью "Готова".Заранее спасибо.

Share this post


Link to post

Short link
Share on other sites
50 минут назад, Sergei Nik сказал:

@ktulho ,Я извиняюсь,а не могли бы Вы показать пример ещё и после того как зарядиться оба снаряда с надписью "Готова".Заранее спасибо.

так эта показывает https://koreanrandom.com/forum/topic/37259-прицел-без-сведения-средствами-xvm/?do=findComment&comment=476371

ba44c6b306bb75b45ab56509de8d0f7d.jpg

 

----

единственно есть нюанс в работе двух макросов leftTimeShot и leftTime при сравнении с нулём. Потом подумаю как сформулировать лучше артору для понимания.

Share this post


Link to post

Short link
Share on other sites
2 часа назад, ktulho сказал:

@Sergei Nik попробуйте так:


"format": "<font size='16'>{{py:sight.leftTimeShot=0?Готова|{{py:sight.leftTime=0?{{py:sight.quantityInClipShells>0?{{py:sight.reloadTimeClip%3.1f}}|Готова}}|{{py:sight.leftTime%3.1f}}}}}}</font>"

 

А как допустим при одном появилось слово готово, а если два снаряда зарядилось - то у  готово цвет поменялся?

Share this post


Link to post

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...