Перейти к содержимому
Korean Random

Рекомендуемые сообщения

3 minutes ago, P.S.Enot said:

а если в шапке темы я файлы новые скачаю там это будет уже работать или надо этот макрос куда то прописывать???

Этот макрос есть в самом аддоне (скрипте). В конфиге не применён, куда вам и надо будет его прописать.

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
1 минуту назад, Kotyarko_O сказал:

Этот макрос есть в самом аддоне (скрипте). В конфиге не применён, куда вам и надо будет его прописать.

вопрос в том что я не знаю куда его там вставить. я думал вы пропишите в силу своих знаний

  • Нравится 1

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
2 minutes ago, P.S.Enot said:

вопрос в том что я не знаю куда его там вставить. я думал вы пропишите в силу своих знаний

Я не вношу этот макрос в конфиг, потому что в некоторых случаях будет пропуск между иконками (когда одна или несколько из них скроются по причине отсутствующего члена экипажа определённой специальности). Это будет некрасиво. И вносить кучу условий в конфиг для коррекции положения иконок в таких случаях тоже не хотелось бы.

Не вижу серьёзных минусов в том, что сейчас отображаются все (ведь неактивные не могут быть контуженными и мисклик на них тоже не использует аптечку впустую).

 

Вы можете индивидуально для себя использовать этот макрос в своём конфиге. Подсказка:

"alpha": "{{py:isRoleActive(loader)?100|0}}"

Можно попробовать и в "enabled" это внести, но я не помню, принимает ли этот параметр макросы.

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
1 минуту назад, Kotyarko_O сказал:

Я не вношу этот макрос в конфиг, потому что в некоторых случаях будет пропуск между иконками (когда одна или несколько из них скроются по причине отсутствующего члена экипажа определённой специальности). Это будет некрасиво. И вносить кучу условий в конфиг для коррекции положения иконок в таких случаях тоже не хотелось бы.

Не вижу серьёзных минусов в том, что сейчас отображаются все (ведь неактивные не могут быть контуженными и мисклик на них тоже не использует аптечку впустую).

 

Вы можете индивидуально для себя использовать этот макрос в своём конфиге. Подсказка:


"alpha": "{{py:isRoleActive(loader)?100|0}}"

Можно попробовать и в "enabled" это внести, но я не помню, принимает ли этот параметр макросы.

понял вас спасибо

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
16 минут назад, Kotyarko_O сказал:

принимает ли этот параметр макросы

Понимает насколько я помню...командира по идее можно исключить,он всегда есть,а вот по совмещенным надо смотреть как будет работать.Просто если по альфе не будет ли пустых мест,т.е. как центрируются иконки?Еще вопрос,когда двое заряжающих,будет две иконки?

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
26 минут назад, Kotyarko_O сказал:

Можно попробовать и в "enabled" это внести, но я не помню, принимает ли этот параметр макросы

По моему здесь не получится использовать макросы.

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
(изменено)
5 minutes ago, Slava7572 said:

а вот по совмещенным надо смотреть как будет работать.Просто если по альфе не будет ли пустых мест,т.е. как центрируются иконки?

Пустые места будут, как я и писал выше. Никак не центрируются - координаты абсолютные.

 

5 minutes ago, Slava7572 said:

Еще вопрос,когда двое заряжающих,будет две иконки?

Нет, будет одна. Как и в случаях с двумя наводчиками и радистами. Но отрабатывать будет нормально. В случаях контузии "одного из", будет лечиться контуженный. В случаях контузии двух сразу - последний контуженный.

Изменено пользователем Kotyarko_O

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
1 час назад, ktulho сказал:

По моему здесь не получится использовать макросы.

В хвм работает,тут действительно нет.

хвм лог

2019-02-09 00:10:33: [ERROR] Traceback (most recent call last):


  File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 156, in process_python_macro
    (func, deterministic) = get_function(arg)
  File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 144, in get_function
    args = ast.literal_eval(args_string)
  File "scripts/common/Lib/ast.py", line 80, in literal_eval
  File "scripts/common/Lib/ast.py", line 79, in _convert
ValueError: malformed string
arg='isRoleActive(radioman)'

И так для всех прописанных.Просто проверить хотел.

Собственно все равно будут пустые места т.к.

Цитата

координаты абсолютные

Пусть уже будет как сейчас))

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
4 минуты назад, Slava7572 сказал:

В хвм работает,тут действительно нет.

хвм лог

 

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

 


"alpha": "{{py:isRoleActive(loader)?100|0}}"

 

Тут наверное опечатка, должно быть:

{{py:isRoleActive('loader')?100|0}}

 

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
47 минут назад, ktulho сказал:

 

Тут наверное опечатка, должно быть:


{{py:isRoleActive('loader')?100|0}}

 

Вообще я в "enabled":  пробовал,но без этих кавычек...альфу не пробовал,просто проверить хотелось "enabled": "{{py:isRoleActive(loader)?true|false}}".Думаете с кавычками заработает?

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
4 minutes ago, Slava7572 said:

Думаете с кавычками заработает?

Стоит попробовать =)

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
7 минут назад, Kotyarko_O сказал:

Стоит попробовать =)

Завтра уже,вставать рано))

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
6 часов назад, Slava7572 сказал:

Вообще я в "enabled":  пробовал,но без этих кавычек...альфу не пробовал,просто проверить хотелось "enabled": "{{py:isRoleActive(loader)?true|false}}".Думаете с кавычками заработает?

В "enabled", насколько я помню, не получится использовать макросы.

Хотя могу и ошибаться.

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
2 часа назад, ktulho сказал:

В "enabled", насколько я помню, не получится использовать макросы

В хвм точно работает,тут посмотрим,чем черт не шутит))

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
(изменено)
9 минут назад, Slava7572 сказал:

В хвм точно работает,тут посмотрим,чем черт не шутит))

Макрос в поле "enebled" сработает один раз. Только я не помню, один раз за бой или один раз за сессию.

Изменено пользователем ktulho

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
(изменено)
1 час назад, ktulho сказал:

Макрос в поле сработает один раз.

Так этого хватает,если в экипаже нет допустим радиста,то он и не появится по ходу боя...Сейчас проверим,что гадать)))

_______________________________

 

П.С:не помогли кавычки

"enabled": "{{py:isRoleActive('loader')?true|false}}",

ставил только на заряжающего и радиста,выкатил в бой(чтоб исключить возможные баги реплея) скорпиона,у которого нет заряжающего,ком(совмещает специальность заряжающего),наводчик,мех и радист,но иконка стоит,при чем кликабельная:sad:

Изменено пользователем Slava7572

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах

@Slava7572 , тогда альфу используй. Там работает, проверял.

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
(изменено)
22 часа назад, Kotyarko_O сказал:

@Slava7572 , тогда альфу используй. Там работает, проверял.

Окей....может на будущее как то этот вопрос продумать,с центровкой и отображением,как в стандартной дамагпанели.Сейчас есть смысл альфой только заряжающего стирать т.к. он последний и не будут пробелы в глаза бросаться.

___________________________________

 

Хотел сделать вот такой ход конем хотя бы на радиста с лоадером,но оказалось и в координатах макрос не пашет:sad:

 

  "healCtrlRadioman": {


    "$ref": { "path": "crewHealCtrlItem" },
    "enabled": true,
    "mouseEvents": {
    "click": "radioman",
    "mouseOver": "radiomanOver",
    "mouseOut": "radiomanOut"},
    "updateEvent": "PY(ON_RADIOMAN_STATE), PY(ON_VIEW_CHANGED), ON_CURRENT_VEHICLE_DESTROYED",
    "alpha": "{{py:isRoleActive(radioman)?100|0}}",
    "x": 40,
    "y": "{{py:getYWOffset(51, -49)}}",
    "format": "<img src='xvm://res/icons/crew/radioman-{{py:radiomanState}}.png' width='40' height='40' >"
  },
  "healCtrlLoader": {
    "$ref": { "path": "crewHealCtrlItem" },
    "enabled": true,
    "mouseEvents": {
    "click": "loader",
    "mouseOver": "loaderOver",
    "mouseOut": "loaderOut"},
    "updateEvent": "PY(ON_LOADER_STATE), PY(ON_VIEW_CHANGED), ON_CURRENT_VEHICLE_DESTROYED",
    "alpha": "{{py:isRoleActive(loader)?100|0}}",
    "x": "{{py:isRoleActive(radioman)?80|40}}",

    "y": "{{py:getYWOffset(51, -49)}}",
    "format": "<img src='xvm://res/icons/crew/loader-{{py:loaderState}}.png' width='40' height='40' >"
  }

В лог ругается

П.С:даже просто когда альфой убираешь лоадера,то в лог ругается(точно такая же ошибка в хвмлог),это из за кавычек?

 

  File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 156, in process_python_macro


    (func, deterministic) = get_function(arg)
  File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 144, in get_function
    args = ast.literal_eval(args_string)
  File "scripts/common/Lib/ast.py", line 80, in literal_eval
  File "scripts/common/Lib/ast.py", line 79, in _convert
ValueError: malformed string
arg='isRoleActive(loader)'

Изменено пользователем Slava7572

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
В 31.01.2019 в 02:52, Kotyarko_O сказал:

 

Отдельных иконок для колёс пока что нет, используются иконки с гусеницами. Подождём автора текущего варианта (@KL1SK

Если найду исходники своих иконок. В танках не был ОЧЕНЬ давно, мог и удалить.

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
50 минут назад, KL1SK сказал:

Если найду исходники своих иконок. В танках не был ОЧЕНЬ давно, мог и удалить.

было бы не плохо колес не хватает только 

В режиме линяя фронта не работает. 

  • Нравится 1

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×