ktulho 5,790 #457403 Posted May 2, 2019 @Slava7572 не печатаемые символы попали в конфиг: Quote Share this post Link to post Short link Share on other sites
Slava7572 1,685 #457404 Posted May 2, 2019 2 минуты назад, ktulho сказал: @Slava7572 не печатаемые символы попали в конфиг: Ага,спасибо,сейчас перепишу.А как их увидеть в нотепаде++,не всегда видно даже при "Отображать все символы"?Может есть какой совет? Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #457405 Posted May 2, 2019 12 минут назад, Slava7572 сказал: А как их увидеть в нотепаде++,не всегда видно даже при "Отображать все символы"?Может есть какой совет? Удобного способа я не знаю. Можно поменять кодировку UTF-8 на какую-нибудь однобайтовую. Например ANSI Тогда появятся символы п»ї Quote Share this post Link to post Short link Share on other sites
night_dragon_on 5,601 #457409 Posted May 2, 2019 18 минут назад, Slava7572 сказал: Может есть какой совет? XCPad PjOrion В обоих редакторах будет видно лишние символы. https://prnt.sc/n2kyi8 https://prnt.sc/n2kr7t 1 Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #457410 Posted May 2, 2019 1 минуту назад, night_dragon_on сказал: В обоих редакторах будет видно лишние символы. Это потому что, @StranikS_Scan использует компоненты Delphi не поддерживающие UTF. Quote Share this post Link to post Short link Share on other sites
Slava7572 1,685 #457411 Posted May 2, 2019 2 минуты назад, night_dragon_on сказал: В обоих редакторах будет видно лишние символы 5 минут назад, ktulho сказал: Можно поменять кодировку UTF-8 на какую-нибудь однобайтовую. Например ANSI Сенкю вери матч Ром или кто более осведомленный,чем я,вот с этим путем не поможешь?Я пока в пакет эту кнопку запихнул и все работает с дефолтным путем,но хочется все таки эту кнопку к остальным.Набросал тут кнопку,по моему так прикольнее смотрится(не окончательный вариант,еще немного затемнить и координаты поправить надо). Quote Share this post Link to post Short link Share on other sites
night_dragon_on 5,601 #457415 Posted May 2, 2019 @Slava7572 , я же пример добавлял когда доки по экстраполям оформлял (extra-field_ru.txt, extra-field.txt) │ "src" │ X │ X │ X │ X │ X │ X │ отображение изображения ("xvm://res/contour/{{vehiclename}}.png") 1 Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,168 #457416 Posted May 2, 2019 32 минуты назад, ktulho сказал: Удобного способа я не знаю. простой как грабли: код копируемый с форума сначала вставляем в код редактора форума "< >", удаляем красные точки и уже потом копируем в Notepad++ Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #457422 Posted May 2, 2019 (edited) 2 часа назад, Slava7572 сказал: А как их увидеть в нотепаде++,не всегда видно даже при "Отображать все символы"?Может есть какой совет? Еще можно записать макрос в Notepad++ для удаления этих символов. Если стоит Windows 7/8/10, то открыть файл %AppData%\Notepad++\shortcuts.xml и добавить в секцию <Macros> следующие строки: <Macro name="DelBOM" Ctrl="no" Alt="no" Shift="no" Key="0"> <Action type="3" message="1700" wParam="0" lParam="0" sParam="" /> <Action type="3" message="1601" wParam="0" lParam="0" sParam="" /> <Action type="3" message="1625" wParam="0" lParam="0" sParam="" /> <Action type="3" message="1602" wParam="0" lParam="0" sParam="" /> <Action type="3" message="1702" wParam="0" lParam="768" sParam="" /> <Action type="3" message="1701" wParam="0" lParam="1609" sParam="" /> </Macro> Если раньше не записывали свои макросы, то можно просто скопировать с заменой файл shortcuts.xml После этого перезапустить Notepad++. В меню "Макросы" должен появиться пункт "DelBOM". Если выбрать этот пункт, то все символы BOM должны удалиться из открытого документа. ВАЖНО: документ должен быть открыт в кодировки UTF. Edited May 2, 2019 by ktulho 1 Quote Share this post Link to post Short link Share on other sites
Slava7572 1,685 #457433 Posted May 2, 2019 (edited) 50 минут назад, ktulho сказал: В меню "Макросы" должен появиться пункт "DelBOM". Спасибо вроде все получилось,на заведомо багнутом коде,перевел потом в ANSI и в орионе глянул для проверки,никаких символов,писал сам,чтоб потренироваться,ДелБОМ появился)) Edited May 2, 2019 by Slava7572 Quote Share this post Link to post Short link Share on other sites
Scharfhobel 216 #461348 Posted June 5, 2019 (edited) @ktulho Запятой в конце не хватает? Цитата 1) В файл battleLabels.xc добавить: ${"battleLabelsTemplates.xc":"def.angleAimingLeft"}, ${"battleLabelsTemplates.xc":"def.angleAimingRight"}, ${"battleLabelsTemplates.xc":"def.angleAimingTop"}, ${"battleLabelsTemplates.xc":"def.angleAimingBottom"} Edited June 5, 2019 by Scharfhobel Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #461357 Posted June 5, 2019 1 час назад, Scharfhobel сказал: Запятой в конце не хватает? Смотря куда вставлять, если в конец, то она не нужна. Quote Share this post Link to post Short link Share on other sites
Scharfhobel 216 #461377 Posted June 5, 2019 (edited) 3 часа назад, ktulho сказал: Смотря куда вставлять, если в конец, то она не нужна. В середину воткнул, добавил запятую. Пытаюсь сделать уголки в виде серых линий на весь экран. УВН получилось сделать, размер картинки 2 на 1980, в конфиге прописал 3 на 1980. Цитата "width": 1920, "height": 3, если ставлю 2 , то ничего не показывает. Для УГН, также всё сделал, но не показывает. (картинка 1080 на 3) Прописывал Цитата "width": 3, "height": 1080, Что не так делаю? Edited June 5, 2019 by Scharfhobel Quote Share this post Link to post Short link Share on other sites
aster 53 #461378 Posted June 5, 2019 Используй просто раскраску бекграунда и/или границ поля. "angleAimingLeft": { "enabled": true, "updateEvent": "PY(ON_ANGLES_AIMING), PY(ON_AIM_MODE )", "x": "{{py:anglesAiming.left}}", "y": "{{py:aim.y}}", "width": "{{py:anglesAiming.left>-5?6|4}}", "height": 37, "alpha": 75, "borderColor": "0x000000", // чёрная рамка в 1 пиксель для контрастности "bgColor": "{{py:anglesAiming.left>-5?0xFF0000|0xD4FFAA}}" //просто серый будет какой-нибудь из 0x888888 }, Quote Share this post Link to post Short link Share on other sites
Scharfhobel 216 #461379 Posted June 5, 2019 1 минуту назад, aster сказал: Используй просто раскраску бекграунда и/или границ поля. "angleAimingLeft": { "enabled": true, "updateEvent": "PY(ON_ANGLES_AIMING), PY(ON_AIM_MODE )", "x": "{{py:anglesAiming.left}}", "y": "{{py:aim.y}}", "width": "{{py:anglesAiming.left>-5?6|4}}", "height": 37, "alpha": 75, "borderColor": "0x000000", // чёрная рамка в 1 пиксель для контрастности "bgColor": "{{py:anglesAiming.left>-5?0xFF0000|0xD4FFAA}}" //просто серый будет какой-нибудь из 0x888888 }, ОК, а длину/высоту линий как задать? Quote Share this post Link to post Short link Share on other sites
aster 53 #461380 Posted June 5, 2019 (edited) через height. Кстати, 1080 - это относительно центра экрана, а он не совпадает с центром прицела. 1080 2037 (просто рандомное число) Скорее всего, можно подогнать 1080 под выравнивание по высоте относительно центра экрана. Или просто взять небольшой запас. Не думаю, что это вызовет значительные ошибки. Интересно, а нагрузка на фпс ниже, чем у отображения картинок.срц? Edited June 5, 2019 by aster 1 Quote Share this post Link to post Short link Share on other sites
Scharfhobel 216 #461382 Posted June 5, 2019 (edited) 14 минут назад, aster сказал: через height. Кстати, 1080 - это относительно центра экрана, а он не совпадает с центром прицела. 1080 2037 (просто рандомное число) Скорее всего, можно подогнать 1080 под выравнивание по высоте относительно центра экрана. Или просто взять небольшой запас. Не думаю, что это вызовет значительные ошибки. Интересно, а нагрузка на фпс ниже, чем у отображения картинок.срц? Кинь плиз файл конфига, после моих правок хвм не грузится. Edited June 5, 2019 by Scharfhobel Quote Share this post Link to post Short link Share on other sites
aster 53 #461384 Posted June 5, 2019 Если копировал с форума, попробуй поискать "все непечатаемые символы" У меня в файле куча других вставок, он "просто так" не подойдёт. battleLabelsTemplates.xc 1 Quote Share this post Link to post Short link Share on other sites
Scharfhobel 216 #461392 Posted June 5, 2019 47 минут назад, aster сказал: Если копировал с форума, попробуй поискать "все непечатаемые символы" У меня в файле куча других вставок, он "просто так" не подойдёт. battleLabelsTemplates.xc 14 kB · 0 скачиваний Всё завелось, спс. Как отключить чёрную рамку на линиях? Quote Share this post Link to post Short link Share on other sites
aster 53 #461420 Posted June 5, 2019 (edited) 6 часов назад, aster сказал: "borderColor": "0x000000", // чёрная рамка в 1 пиксель для контрастности просто убрать строку, "по умолчанию" рамка выключена. (я имею в виду, что если значение настройки не определено напрямую, берётся базовое значение, типа "из дефолтного конфига". Рамки, как правило, используются для выравнивания и настройки конфига, так что для них всегда "выкл.") Edited June 5, 2019 by aster 1 Quote Share this post Link to post Short link Share on other sites