Kivinus 13 #418960 Posted January 20, 2018 @ktulho В арт режиме возможно сделать круги упреждения, типа как в прицеле "Дамоклов меч"? 1 Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,168 #418998 Posted January 21, 2018 @ktulho , нужно в секцию "shellType" добавить параметр "not_shell" (важно!) 13 часов назад, Kivinus сказал: сделать круги упреждения, типа как в прицеле "Дамоклов меч" имхо: как вариант в виде отдельного дополнения (к свистулькам например) Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #419114 Posted January 22, 2018 Выделил в отдельный файл: В 24.01.2017 в 18:50, ktulho сказал: Информация о захваченной цели: {{py:sight.autoAimName}} - никнейм игрока находящегося в автоприцеле; {{py:sight.autoAimVehicle}} - название техники находящейся в автоприцеле; {{py:sight.autoAimHealth}} - количество очков прочности техники находящейся в автоприцеле. PY(ON_AUTO_AIM) - событие срабатывает при захвате техники в автоприцел. Выделил в отдельный файл: В 24.01.2017 в 18:50, ktulho сказал: Информация о технике в прицеле: {{py:sight.nameTarget}} - никнейм игрока находящегося в прицеле; {{py:sight.vehicleTarget}} - название техники находящейся в прицеле; {{py:sight.vtypeTarget}} - тип техники находящейся в прицеле (текстовые подстановки из секции vtype файла texts.xc); {{py:sight.c_vtypeTarget}} - цвет по типу техники находящейся в прицеле (текстовые подстановки из секции vtype файла colors.xc); {{py:sight.reloadTarget}} - время перезарядки техники находящейся в прицеле; {{py:sight.visionRadiusTarget}} - обзор техники находящейся в прицеле; {{py:sight.distanceTarget}} - расстояние до цели. PY(ON_TARGET) - событие срабатывает при наведении на цель. 1 Quote Share this post Link to post Short link Share on other sites
Slava7572 1,685 #419117 Posted January 22, 2018 1 час назад, ktulho сказал: Выделил в отдельный файл: Выделил в отдельный файл: Супер,именно эти две позиции и юзаю из всего скрипта прицела(старого),но повторю вопрос:-Если их юзать отдельно,без sight.py,который мне уже не будет нужен,py:sight.cameraMode будет работать?Код вот такой для общего понимания: // Таймер сведения "timer_AIM": { "enabled": true, "updateEvent": "PY(ON_CAMERA_MODE), PY(ON_MARKER_POSITION)", "x": "{{py:sight.cameraMode=arc?-145|{{py:sight.cameraMode=sn?-159|{{py:sight.cameraMode=str?218}}}}}}", "y": "{{py:sight.cameraMode=arc?-43|{{py:sight.cameraMode=sn?-18|{{py:sight.cameraMode=str?128}}}}}}", "width": 60, "height": 25, "screenHAlign": "center", "screenVAlign": "center", "shadow": { "distance": 0, "angle": 0, "alpha": 55, "blur": 3, "strength": 4, "color": "0x000000" }, "textFormat": { "font": "Archangelsk", "size": 17, "align": "left", "color": "0x{{py:sight.timeAIM=0?2DC822|FF0000}}" }, "format": "{{py:sight.timeAIM=0?Сведен|{{py:sight.timeAIM%2.01f}}}}" }, // Автозахват цели(название техники) "auto_AIM_vehicle": { "enabled": true, "updateEvent": "PY(ON_CAMERA_MODE), PY(ON_AUTO_AIM)", "x": "{{py:sight.cameraMode=arc?146|{{py:sight.cameraMode=sn?163}}}}", "y": "{{py:sight.cameraMode=arc?-128|{{py:sight.cameraMode=sn?-22}}}}", "width": 60, "height": 30, "alpha" : "{{py:sight.autoAimVehicle?100|0}}", "screenHAlign": "center", "screenVAlign": "center", "shadow": ${"def.shadow"}, "textFormat": { "font": "Archangelsk", "size": 21, "align": "right", "color": "0xFFC900" }, "format": "AUTO" }, Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #419118 Posted January 22, 2018 6 минут назад, Slava7572 сказал: Если их юзать отдельно,без sight.py,который мне уже не будет нужен,py:sight.cameraMode будет работать? На данный момент не будет. Quote Share this post Link to post Short link Share on other sites
Slava7572 1,685 #419120 Posted January 22, 2018 1 час назад, ktulho сказал: На данный момент не будет. Планируешь добавить? Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #419151 Posted January 23, 2018 Выделил в отдельный файл и добавил новые макросы: В 24.01.2017 в 18:50, ktulho сказал: Информация о текущем снаряде: {{py:sight.shellType}} - тип заряженного снаряда; {{py:sight.goldShell}} - возвращает 'gold' если снаряд можно купить за золото, иначе - пусто; {{py:sight.shellSpeed}} - скорость полета снаряда; {{py:sight.piercingShell}} - бронепробиваемость снаряда; {{py:sight.explosionRadiusShell}} - радиус разлета осколков снаряда; {{py:sight.damageShell}} - урон снарядом. PY(ON_AMMO_CHANGED) - срабатывает при смене слота снарядов Выделил в отдельный файл: В 24.01.2017 в 18:50, ktulho сказал: Режим прицела: {{py:sight.cameraMode}} - возвращает 'arc' - в аркадном , 'sn' - в снайперском, 'str' - в стратегическом (артиллерийском) режиме прицела; {{py:sight.sight_y(shift)}} - координата y, в зависимости от режима прицела, параметр 'shift' задает смещение от центра прицела. PY(ON_CAMERA_MODE) - событие срабатывает при смене режима прицела. 2 Quote Share this post Link to post Short link Share on other sites
Kivinus 13 #419164 Posted January 23, 2018 (edited) Подскажите как сделать подложку "background"? пробовал разными методами - не получается! Edited January 23, 2018 by Kivinus Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,168 #419166 Posted January 23, 2018 8 минут назад, Kivinus сказал: как сделать подложку 3 варианта на любой вкус: "format": "<img src='cfg://.../background.png'>" "src": "cfg://.../background.png" "bgColor": "0x000000" //окрашивает фон в заданный цвет Quote Share this post Link to post Short link Share on other sites
Kivinus 13 #419167 Posted January 23, 2018 Как я понял, для окраски текстового поля 3-я строка? Как ставить в фон картинку я разобрался! Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,168 #419168 Posted January 23, 2018 "bgColor": "0x000000", "width": 100, "height": 100 будет чёрный квадрат 100х100 под текстом Quote Share this post Link to post Short link Share on other sites
Kivinus 13 #419169 Posted January 23, 2018 (edited) дел. Edited January 26, 2018 by Kivinus Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,168 #419324 Posted January 26, 2018 {{py:sight.piercingShell}} - показывает всё норм. {{py:sight.isBattle}} - после уничтожения танка, если дождаться появления панельки собщения о результатах боя, на мгновение появляются данные "до начала боя" (на реплее не воспроизводится, проверял на двух) {{py:sight.shellType}} - после уничтожения (и переключении на др. игрока) не пропадает (воспроизводится на любом реплее) {{py:sight.explosionRadiusShell}} - не работает (пусто) {{py:sight.damageShell}} - с форматированием так и не разобрался. d, f - NaN, пробовал s - уже какие-то цифры показывает... Для примера без форматирования урон 440 показывает как "440,165" скрипты новые, логи чистые. Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #419325 Posted January 26, 2018 13 минут назад, HEKPOMAHT сказал: если дождаться появления панельки собщения о результатах боя, Панелька - это надпись в бою "Победа" или "Поражение"? Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,168 #419326 Posted January 26, 2018 3 минуты назад, ktulho сказал: Панелька - это надпись в бою "Победа" или "Поражение"? "gameMessagesPanel" она и есть. Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #419329 Posted January 26, 2018 1 час назад, HEKPOMAHT сказал: {{py:sight.shellType}} - после уничтожения (и переключении на др. игрока) не пропадает (воспроизводится на любом реплее) {{py:sight.explosionRadiusShell}} - не работает (пусто) {{py:sight.damageShell}} - с форматированием так и не разобрался. d, f - NaN, пробовал s - уже какие-то цифры показывает... Для примера без форматирования урон 440 показывает как "440,165" Исправил наверно. Обновил скрипт infoChargedShell.py 1 Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,168 #419330 Posted January 26, 2018 (edited) проверил на реплее, после затопления поля не скрываются. 2018-01-26 21:24:30.727: INFO: ============================= 2018-01-26 21:24:30.728: INFO: 2018-01-26 21:24:30: [ERROR] mods/xfw/python/xfw/events.pyc 2018-01-26 21:24:30.728: ERROR: Traceback (most recent call last): 2018-01-26 21:24:30.728: ERROR: File "mods/xfw/python/xfw/events.py", line 57, in __event_handler 2018-01-26 21:24:30.728: ERROR: File "mods/xfw/python/xfw/events.py", line 24, in fire 2018-01-26 21:24:30.729: ERROR: File "res_mods/configs/xvm/py_macro\infoChargedShell.py", line 85, in FragsCollectableStats_addVehicleStatusUpdate 2018-01-26 21:24:30.729: ERROR: if (not vInfoVO.isAlive()) and (playerVehicleID == vInfoVO.vehicleID): 2018-01-26 21:24:30.729: ERROR: NameError: global name 'playerVehicleID' is not defined 2018-01-26 21:24:30.729: INFO: ============================= реплей если нужно проверил без затопления - та же ошибка. - разлёт показывает - пробитие показывает Edited January 28, 2018 by HEKPOMAHT ✔ очистка вложений Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #419331 Posted January 26, 2018 22 минуты назад, HEKPOMAHT сказал: проверил на реплее, после затопления поля не скрываются. Исправил, не проверял. Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,168 #419332 Posted January 26, 2018 не пропадают, часть макросов перестало работать ({{py:sight.isBattle}}, {{py:sight.health}}) 2018-01-26 22:05:27.690: INFO: ============================= 2018-01-26 22:05:27.690: INFO: 2018-01-26 22:05:27: [ERROR] mods/xfw/python/xfw/events.pyc 2018-01-26 22:05:27.690: ERROR: Traceback (most recent call last): 2018-01-26 22:05:27.690: ERROR: File "mods/xfw/python/xfw/events.py", line 57, in __event_handler 2018-01-26 22:05:27.691: ERROR: File "mods/xfw/python/xfw/events.py", line 24, in fire 2018-01-26 22:05:27.691: ERROR: File "res_mods/configs/xvm/py_macro\infoChargedShell.py", line 80, in Vehicle_onEnterWorld 2018-01-26 22:05:27.691: ERROR: playerVehicleID = self.playerVehicleID 2018-01-26 22:05:27.692: ERROR: AttributeError: 'Vehicle' object has no attribute 'playerVehicleID' 2018-01-26 22:05:27.692: INFO: ============================= ещё вгшный таймер перестал скрываться. Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #419333 Posted January 26, 2018 Еще раз исправил. 1 Quote Share this post Link to post Short link Share on other sites