Jump to content
Korean Random

Добавить Текстовое поле с оставшимся здоровьем и вывести число выстрелов необходимое для уничтожения цели.


Recommended Posts

38 минут назад, Scharfhobel сказал:

Оказалось сравнение малось сбоит, дает желтый уже при кол-ве выстрелов 2.

скинь реплей, где с 2 срабатывает. Я на тестовом проверял - норм

шот 261 в начале боя.wotreplay

может сокращение какое срабатывает... Ты же видишь, что пришлось менять =1 на <2.

----

а вообще-то наверно можно полноценный скрипт сделать, который будет считать макросом шоты, без этих грандиозных расчётов :hmm:

макросы типо таких:

{{py:шоты}}             - возвращает кол.-во выстрелов для убиения танка (1,2,3, ...)
{{py:критШот(кол.-во)}} - возвращает '#FF0000', если то-то..., иначе возвращает пусто. Если параметр 'критШот' не указан, то считается, что он равен 1.
                                                              

 

Link to comment
Short link
Share on other sites

22 минуты назад, HEKPOMAHT сказал:

скинь реплей, где с 2 срабатывает. Я на тестовом проверял - норм

шот 261 в начале боя.wotreplay 401 kB · 0 скачиваний

может сокращение какое срабатывает... Ты же видишь, что пришлось менять =1 на <2.

----

а вообще-то наверно можно полноценный скрипт сделать, который будет считать макросом шоты, без этих грандиозных расчётов :hmm:

макросы типо таких:


{{py:шоты}}             - возвращает кол.-во выстрелов для убиения танка (1,2,3, ...)
{{py:критШот(кол.-во)}} - возвращает '#FF0000', если то-то..., иначе возвращает пусто. Если параметр 'критШот' не указан, то считается, что он равен 1.
                                                              

 

надо попробовать <=1,

идею насчет скрипта приветствую.

Link to comment
Short link
Share on other sites

15 минут назад, HEKPOMAHT сказал:

@Scharfhobel я специалисту написал - пусть глянет.

А насчёт пробовать - ты же уже знаешь что менять и где, можешь и сам  :heh:

попробовал <=1, срабатывает при совсем низком хп.  Логику понять не смог.

Оставил <2

Link to comment
Short link
Share on other sites

11 минут назад, ktulho сказал:

Попробуйте вместо 0,5 прибавлять 1:


"format" : "{{hp}} / {{py:math.sum({{py:math.div({{hp>0?{{hp}}|0}},{{py:shell_damage.shell_damage}})}}, 1)%d}} \ {{hp-max}}"

 

Попробовал, желтеет при 2 шотах, хотя может нужно было поменять <2 на =1 ?

markersAliveNormal.xc

Link to comment
Short link
Share on other sites

17 минут назад, ktulho сказал:

Для цвета наверное так надо сделать:


"color" : "{{py:div({{hp>0?{{hp}}|0}},{{py:shell_damage.shell_damage}})}}<=1?#FFFF00|#FFFFFF}}"

 

Пропустил скобки, надо так:

"color" : "{{{{py:div({{hp>0?{{hp}}|0}},{{py:shell_damage.shell_damage}})}}<=1?#FFFF00|#FFFFFF}}",

 

  • Upvote 1
Link to comment
Short link
Share on other sites

2 часа назад, Scharfhobel сказал:

Оказалось сравнение малось сбоит, дает желтый уже при кол-ве выстрелов 2.

ты бы реплей лучше прикрепил, просил же

 

оставил форматирование как было - 0.5. Сравнение сделал с 1.5

пробуй и уменьшай если нужно в 357 и 398 строке

 

на этом работает

markersAliveNormal.xc шот 261 в начале боя.wotreplay

  • Upvote 1
Link to comment
Short link
Share on other sites

47 минут назад, Scharfhobel сказал:

Название танка стало белым. Желтеет от 2 шотов. 

Похоже это баг. Такая конструкция:

{{1.5<=1.0?Yes|No}}

возвращает Yes. А такая:

{{1.5<1.0?Yes|No}}

возвращает No.

Видимо числа сначала приводятся к целым и затем сравниваются. Наверное надо @sirmax посмотреть.

  • Upvote 1
Link to comment
Short link
Share on other sites

  • 1 year later...
  • 5 months later...

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