Jump to content
Korean Random
Sign in to follow this  
HEKPOMAHT

[Implemented] Расширить макросы премиум техники или сделать отдельный макрос "Акционный танк"

Recommended Posts

@night_dragon_on я уже где-то просил, но либо не получил ответа либо ответили что нельзя... уже и не вспомню (давно это было). Хотел расширить премиум макросы, чтобы возвращали 2 значения: 'premium' для премиум, 'promo' для акционной (в названии не уверен). Я по старой памяти предложил сделать отдельный скрипт в сборнике, но в процессе обсуждения пришли к выводу, что можно нынешние расширить. Смогёшь сделать? + ещё одно древнее предложение имеется, на потом.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
13 часов назад, HEKPOMAHT сказал:

Хотел расширить премиум макросы

13 часов назад, HEKPOMAHT сказал:

чтобы возвращали 2 значения: 'premium' для премиум, 'promo' для акционной

  1. Тема выбрана явно не подходящая для обсуждения.
  2. Где конкретно нужен макрос отдающий статус акционной техники (в бою, в ангаре).
  3. Техника может иметь статус (одновременно) как акционный так и премиумный.

Помести файл: dossier.py

По пути: 

res_mods\mods\xfw_packages\xvm_main\python

Запусти клиент, войди в ангар, закрой.

Прикрепи файл: python.log

Share this post


Link to post

Short link
Share on other sites
9 часов назад, night_dragon_on сказал:

Тема выбрана явно не подходящая для обсуждения.

ну с этим на форуме проблем нет:

03.06.2019 в 11:03, Mr 13 сказал:

Когда тема размещена в неподходящем разделе, мы можем просто её перенести, в этом нет большой проблемы

----

9 часов назад, night_dragon_on сказал:

Где конкретно нужен макрос отдающий статус акционной техники (в бою, в ангаре)

раз уже делать, так понятное дело - оба нужны. Указал в заявке во множественном числе.

----

9 часов назад, night_dragon_on сказал:

Техника может иметь статус (одновременно) как акционный так и премиумный

с этими статусами там чёрт ногу сломит. Я имел ввиду подкатегорию «Акционные и подарочные танки» (Эти машины нельзя купить в игровом магазине за золото - только получить в подарок, пройти специальные боевые задачи...) - в ТИМе есть такая сортировка. Хотя на добрый лад (если сделаешь отдельный макрос) - он должен отдавать 2 значения: "фармит+опыт экипажа" и "только опыт экипажа" - во во, так было бы отлично, если так конечно получится...

----

логи:

python.log

Share this post


Link to post

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

он должен отдавать 2 значения

 

Не должен он отдавать два значения.

Он должен отдавать (к примеру макрос назовем по аналогии со статусом в ресурсах) одно единственное значение:

{{special}} - 'special' для наградной техники, пусто для остальных
39 минут назад, HEKPOMAHT сказал:

"фармит+опыт экипажа" и "только опыт экипажа" - во во, так было бы отлично, если так конечно получится...

 

Это реализуется конструкцией:

{{special?текст1|{{premium?текст2}}}}
39 минут назад, HEKPOMAHT сказал:

логи

 

Судя по тому кому присвоен статус isSpecial (с техники по твоему аккаунту), то нормально сортирует.

name: france:F64_AMX_50Fosh_155
name: germany:G105_T-55_NVA_DDR
name: ussr:R110_Object_260
name: germany:G104_Stug_IV
name: usa:A102_T28_concept
name: uk:GB13_FV215b
name: uk:GB48_FV215b_183
name: uk:GB97_Chimera
Edited by night_dragon_on

Share this post


Link to post

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

Это реализуется конструкцией:

да ей уже не один год, только вместо {{special}} макрос {{.}} - не в этом суть. Раз одно отдаёт, значит так как я хочу не получится. То есть если будет акционный Somua SM (опыт+кредиты) - то он тоже в этом списке окажется. Так что наверно в конфиге пусть остаётся как есть. Тогда {{special}} можно добавить в рамках "расширения списка макросов", а можно и не делать, как сам посчитаешь нужным.

----

03.06.2019 в 20:49, HEKPOMAHT сказал:

ещё одно древнее предложение имеется

хотел спросить, можно ли параметр прозрачность иконки-картинки типа танка (маркеры, миникарта) разделить на прозрачность иконки прозрачность анимации при уничтожении (в рамках расширения настроек мода)? 

 

----

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

То есть если будет акционный Somua SM (опыт+кредиты) - то он тоже в этом списке окажется.

хотя стоп. Вот нашёл этот танк в списке, но не с моего аккаунта:

2019-06-04 19:57:16.378: INFO: ===============================
2019-06-04 19:57:16.379: INFO: name: france:F84_Somua_SM
2019-06-04 19:57:16.379: INFO: isSpecial: False
2019-06-04 19:57:16.379: INFO: isUnique: True
2019-06-04 19:57:16.379: INFO: isPremium: True
2019-06-04 19:57:16.379: INFO: ===============================

в {{special}} не попадает, так получается?

или скорее всего статус танка для аккаунта не определён, по-этому False...

Share this post


Link to post

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

в {{special}} не попадает, так получается?

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

будет акционный Somua SM (опыт+кредиты) - то он тоже в этом списке окажется

 

Не окажется, это не акционная техника, а наградная.
Та что не имеет буст по кредитам, только экипаж без штрафа и буст опыта экипажа.

 

Пара скринов с реплеев:

 

6f5fdb23d433.png   709e41edc267.png   ad113a1d56ec.png

 

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

разделить на прозрачность иконки прозрачность анимации при уничтожении

 

Это уже к Максиму, но я лично не вижу особого смысла делать для анимации настройку прозрачности.

Что там смотреть на нее при длительности отображения не более секунды.

 

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

но не с моего аккаунта

 

Он у тебя в аренде был (по акции с твича), инфа по нему осталась.

Вся инфа в логе именно с твоего аккаунта.

Share this post


Link to post

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

Не окажется, это не акционная техника, а наградная.

так получается {{special}} - и будет только для опыта?

 

6 минут назад, night_dragon_on сказал:

Пара скринов с реплеев:

так по этой технике понятно, у меня вопрос про фармы, чтоб они не подпадали под {{special}} - ТИМ их вместе сортирует.

вот ещё один фарм нашёл, с аккаунта:

2019-06-04 19:57:16.254: INFO: name: ussr:R159_SU_130PM
2019-06-04 19:57:16.254: INFO: isSpecial: False
2019-06-04 19:57:16.254: INFO: isUnique: True
2019-06-04 19:57:16.254: INFO: isPremium: True

он тоже наградной и не попадает под {{special}}.

----

Ну так тогда можно смело добавлять.

 

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

{{special}} - 'special' для наградной техники, пусто для остальных

 

 

только такой коммент будет правильнее:

{{special}} - 'special' для акционной техники, пусто для остальных

Share this post


Link to post

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

будет правильнее

 

Не правильнее. Ты помоему не понимаешь разницы между акционной (в нее также входят премиумная техника) и наградной техникой.

Share this post


Link to post

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

Ты помоему не понимаешь разницы между акционной

разберёшься тут:

24 минуты назад, night_dragon_on сказал:

Не окажется, это не акционная техника, а наградная.

 

8dd0fa3fd6a806f108c440cf2d387b6c.png

:heh:

Share this post


Link to post

Short link
Share on other sites

У них все всегда через одно место, на одной странице описано так.

На другой, иначе. Смотря кто наполняет материалом.

Share this post


Link to post

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

только такой коммент будет правильнее:


{{special}} - 'special' для акционной техники, пусто для остальных

 

d048a284ee02680267cb95607657d7c6.png

 

c1754e14cd2e363b7bfeef44ec7a92cf.png

 

Две страницы - танк акционный, всё верно.

----

так будет точнее:

{{special}} - 'special' для акционной техники без "повышенной доходности", пусто - для обычной

 

и точка :hmm:

Share this post


Link to post

Short link
Share on other sites

или ещё такой вариант:

... для акционной техники с обычной доходностью, пусто - для остальной

 

этот самый подходящий, как по мне.

Share this post


Link to post

Short link
Share on other sites
{{v.special}} - возвращает 'special' для наградной и акционной (без учета премиум техники с повышенной доходностью по кредитам) техники, пусто - для обычной
{{v.special}} - value 'special' for award and event (excluding premium vehicles with increased income on credits) vehicle, empty for normal vehicle

Скоро билд соберется, изменения пошли в ветку для тестового клиента.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...