-
Posts
10,756 -
Joined
-
Last visited
-
Days Won
403
Everything posted by ktulho
-
Файл \res_mods\configs\xvm\default\damageLog.xc секция "log" параметр "x".
-
, извиняюсь, забыл запятую убрать. elements.xc , да.
-
можно уменьшить, только не знаю как это будет выглядеть: elements.xc
-
Прицел (без сведения) средствами XVM
ktulho replied to ktulho's topic in Components of XVM and Addons (py_macro)
, да. -
Прицел (без сведения) средствами XVM
ktulho replied to ktulho's topic in Components of XVM and Addons (py_macro)
, оказывается от голубого к фиолетовому напрямую не пройти. Интересно, почему в XVM у голубого больше зеленой составляющей, чем синей? -
Прицел (без сведения) средствами XVM
ktulho replied to ktulho's topic in Components of XVM and Addons (py_macro)
, так и знал. Сидел, молчал, всякую .... про меня думал )). Попробуй с этим: def dynColoring(ally, enemy): if ally.isdigit() and enemy.isdigit(): a = int(ally) e = int(enemy) else: return sign = '>' if a > e else '<' if a < e else '=' percent = a * 100 / float(a + e) color = utils.smooth_transition_color('GRB', 0x00FF00, 0xFF0000, percent, 100) value = '<font color="#{}">{}{}{}</font>'.format(color, ally, sign, enemy) return value На этот раз проверил у себя: P.S. Поправил код. Обновил это сообщение. , скрипт работает только с последним ночником. На других версиях XVM он будет выдавать ошибки. Может эти макросы включить в default, раз они востребованы не только в прицеле? Если включать, то где разместить программу Color.exe? Кстати, можно сделать макросы плавного перехода цветов для рейтингов и любых других динамических цветов их color.xc. -
Прицел (без сведения) средствами XVM
ktulho replied to ktulho's topic in Components of XVM and Addons (py_macro)
@Kapany3uk, замени это: на это; from xvm import utils def dynColoring(ally, enemy): if not (isinstance(ally, float) and isinstance(enemy, float)): return sign = '>' if float(ally) > float(enemy) else '<' if float(ally) < float(enemy) else '=' precent = float(ally) / float(ally + enemy) color = utils.smooth_transition_color('RGB', 0x00FF00, 0xFF0000, precent, 100) value = '<font color="#{}">{}{}{}</font>'.format(color, ally, sign, enemy) return value И замени файл \res_mods\configs\xvm\py_macro\xvm\utils.py на utils.rar P.S. Изменил это сообщение P.P.S. @Kapany3uk, ты не молчи). Я же могу и ошибаться (при чем часто). Поправил код. -
Прицел (без сведения) средствами XVM
ktulho replied to ktulho's topic in Components of XVM and Addons (py_macro)
@Kapany3uk, покажи еще поле из battleLabelsTemplates.xc. -
Прицел (без сведения) средствами XVM
ktulho replied to ktulho's topic in Components of XVM and Addons (py_macro)
, при 50 и ниже какой цвет должен быть? При 95 и выше какой должен быть цвет? -
Прицел (без сведения) средствами XVM
ktulho replied to ktulho's topic in Components of XVM and Addons (py_macro)
А так не получится? {{py:sight.dynamic_colorGRB(0x00FFFF, 0xFF0000, {{math.sub({{macro}} , 50)}}, 45)}} -
Прицел (без сведения) средствами XVM
ktulho replied to ktulho's topic in Components of XVM and Addons (py_macro)
Добавил макросы для динамического изменение цвета. Так как, существует не один способ перейти от одного цвета к другому, я сделал шесть макросов: {{sight.dynamic_colorRGB(color_100, color_0, percent, maximum)}} {{sight.dynamic_colorRBG(color_100, color_0, percent, maximum)}} {{sight.dynamic_colorGRB(color_100, color_0, percent, maximum)}} {{sight.dynamic_colorGBR(color_100, color_0, percent, maximum)}} {{sight.dynamic_colorBRG(color_100, color_0, percent, maximum)}} {{sight.dynamic_colorBGR(color_100, color_0, percent, maximum)}} color_100 - цвет, возвращаемый, если percent == maximum; color_0 - цвет, возвращаемый, если percent == 0; percent - значение от 0 до maximum; maximum - максимально значение percent, если параметр не указан, то он равен 100. Макросы возвращают цвет в шестнадцатеричной системе, например "FF00FF" 'Пример' Данные макросы будут работать только с последней версией ночников XVM для клиента 0.9.17.0 (build 7139) Скрипт: sight.rar Для облегчения выбора нужного вам макроса, накидал программку. Программа показывает, как будет менять цвет тот или иной макрос. Color.rar -
УГН и УВН средствами XVM
ktulho replied to ktulho's topic in Components of XVM and Addons (py_macro)
В связи с этим: , убрал из кода поправку в 12 пикселей. Добавил возможность смещение в макросы: {{py:xvm.anglesAiming_xLeft(shift)}} - координата Х левого УГН (всегда отрицательна или равна 0).С помощью параметра shift можно указать смещение по оси X. Если shift не задан, то он равен 0. {{py:xvm.anglesAiming_xRight(shift)}} - координата Х правого УГН (всегда положительна или равна 0). С помощью параметра shift можно указать смещение по оси X. Если shift не задан, то он равен 0. {{py:xvm.anglesAiming_yBottom(shift)}} - координата Y нижнего УВН (всегда положительна или равна 0, кроме аркадного режима).С помощью параметра shift можно указать смещение по оси Y. Если shift не задан, то он равен 0. {{py:xvm.anglesAiming_yTop(shift)}} - координата Y верхнего УВН (всегда отрицательна или равна 0, кроме аркадного режима). С помощью параметра shift можно указать смещение по оси Y. Если shift не задан, то он равен 0. Обновил пример в шапке. -
Обсуждение ночных сборок (НЕ для багрепортов)
ktulho replied to sirmax's topic in Testing, Bug Reports
, после каждого боя? -
Обсуждение ночных сборок (НЕ для багрепортов)
ktulho replied to sirmax's topic in Testing, Bug Reports
, то есть играете с читами. На тесте играете? -
Обсуждение ночных сборок (НЕ для багрепортов)
ktulho replied to sirmax's topic in Testing, Bug Reports
@log5602, риплей, логи? P.S. Какой тип боя? -
Прицел (без сведения) средствами XVM
ktulho replied to ktulho's topic in Components of XVM and Addons (py_macro)
, это не поможет. -
Прицел (без сведения) средствами XVM
ktulho replied to ktulho's topic in Components of XVM and Addons (py_macro)
, надо конфиг делать. Кстати, если хотите изменить цвет или прозрачность "пузыря", то редактируем файл half_transparent.dds и копируем его в \res_mods\0.9.17.0.3\objects\misc\ half_transparent.rar -
Подтверждаю, не работает {{my-alive}}.
-
Я так понимаю в этом поле нет макросов: {{py:xvm.damageLog.lastHit}} {{py:xvm.damageLog.lastHit_shadow('XXX')}} {{py:xvm.damageLog.lastHit_x}} {{py:xvm.damageLog.lastHit_y}} Поэтому лучше обновлять по ON_VEHICLE_DESTROYED или ON_PLAYERS_HP_CHANGED
-
, а обновление по какому событию?
-
damageLog средствами XVM.
ktulho replied to ktulho's topic in Components of XVM and Addons (py_macro)
, damage_log.py должен находиться в \res_mods\configs\xvm\py_macro\ , я его не выкладывал. А damageLog.py должен быть в \res_mods\configs\xvm\py_macro\xvm\ , суть в том, что если двигать мышью, то как должны работать макросы в параметрах "x" и "y"? -
Прицел (без сведения) средствами XVM
ktulho replied to ktulho's topic in Components of XVM and Addons (py_macro)
Исправил ошибку. -
damageLog средствами XVM.
ktulho replied to ktulho's topic in Components of XVM and Addons (py_macro)
, не понял. При false координаты из конфига должны браться. -
damageLog средствами XVM.
ktulho replied to ktulho's topic in Components of XVM and Addons (py_macro)
, логи? -
damageLog средствами XVM.
ktulho replied to ktulho's topic in Components of XVM and Addons (py_macro)
, damageLog.xc надо тоже обновить.