          
Модератор UOPilot
Сообщений: 9.745
Регистрация: 2.12.2008 Группа: Супермодераторы Наличность: 29676
Пользователь №: 11.279

|
Собственно подход номер два по расшифровке и редактированию внешнего вида пилота. Данные параметры находятся в файле uopilot.ini в блоке [Highlighter]. Формат задания цвета: Код <имя_группы_объектов>=<цвета_фона_под_объектом>,<цвет_объекта>,<стиль>
<имя_группы_объектов> - называние группы объектов. Список объектов: Assembler=-16777211,0,0 // Зарезервировано. Character=-16777211,0xAAAA00,0 // Числовые переменные. Comment=-16777211,8388608,2 // Комментарии. Float=-16777211,0xAAAAAA,0 // Дробные числа. Отключено. Hexadecimal=-16777211,8388608,0 // Строковые переменные. Identifier=-16777211,0,0 // Текст: пути, имена окон и почему-то имена массивов. Number=-16777211,0xAAAAAA,0 // Числа в виде текста. Preprocessor=-16777211,32768,2 // Зарезервировано. Reserved Word=-16777211,0,1 // Неизвестно. RW Array=-16777211,255,1 // Операторы работы с массивами. НЕ относится к самим массивам. RW CharParam=-16777211,0,1 // Переменные чара UO. RW ColorAndCord=-16777211,0,1 // Переменные цветов(clgreen, clblue и т.д.) и координат (defXabs, desktopheight и т.д.). RW EndScript=-16777211,0,1 // end_script. RW For=-16777211,0,1 // Циклы: for, while, repeat, continue, break. RW Function=-16777211,0,1 // Функции. Все, что идет после set и перед скобками(findimage, findcolor, size,random и т.д.). RW Get=-16777211,0,1 // Get и set. RW If=-16777211,0,1 // Условия IF. RW Keyboard=-16777211,0,1 // Эмуляция клавиатуры. RW LastObject=-16777211,0,1 // Переменные last* для UO. RW Macros=-16777211,0,1 // Макросы. RW Memory=-16777211,0,1 // readmem, writemem. RW Mouse=-16777211,0,1 // Эмуляция мыши. RW Msg=-16777211,0,1 // Log, msg, hint. RW Other=-16777211,0,1 // Прочее. В т.ч.: clipboard, color, copy, delete, word, insert, number, posex, printscreen, indexof, injection. RW Plugin=-16777211,0,1 // Функции плагинов. RW Proc=-16777211,0,1 // Работа с файлами, exec, terminate. RW Script=-16777211,0,1 // Функции скриптов и переменные скриптов (active_script, priority и т.д.). RW Sub=-16777211,0,1 // Подпрограммы и процедуры. RW Time=-16777211,0,1 // Таймер, переменные даты. RW Wait=-16777211,0,1 // linedelay, wait, waitfortarget. RW Windows=-16777211,0,1 // Функции работы с окнами. Space=-16777211,0,0 // Пробелы и управляющие символы. Используется в основном для изменения фона. String=-16777211,8388608,0 // 'текст в одиночных кавычках'. Symbol=-16777211,0,0 // <>=,.() и т.д. Почему-то опять влияет на массивы "%".
<цвета_фона_под_объектом> - фон под текстом. В т.ч. цвет пробелов, т.к. пробелы не имеют как такового отображаемого объекта. По умолчанию стоит цвет "-16777211"(с минусом) - это цвет соответствует цвету вашей темы в системе, независимо от того какая выбрана тема.
<цвет_объекта> - цвет текста. Цвета задаются в десятичном виде по RGB. Цвет так же можно задать цвета в шестнадцатеричном виде 0xFFFFFF, однако уже почему в формате BGR, так же после перезапуска значение будет перезаписано в виде десятичного. Тем не менее для настройки намного удобнее, чем сидеть с калькулятором и считать каждый раз десятичные цвета. Массивы отдельно перекрасить нельзя.
<стиль> - список стилей: 0 - обычный. 1 - полужирный. 2 - курсив. 3 - полужирный+курсив. 4 - подчеркнутый. 5 - подчеркнутый+полужирный. 6 - подчеркнутый+курсив. 7 - подчеркнутый+курсив+полужирный. 8 - зачеркнутый. 9 - зачеркнутый+полужирный. 10 - зачеркнутый+курсив. 11 - зачеркнутый+курсив+полужирный. 12 - зачеркнутый+подчеркнутый. 13 - зачеркнутый+подчеркнутый+полужирный. 14 - зачеркнутый+подчеркнутый+курсив. 15 - зачеркнутый+подчеркнутый+курсив+полужирный.
Мой скин
Код [Highlighter] Assembler=0x444444,255,0 Character=0x444444,0x00AAAA,0 Comment=0x444444,0xBBBBBB,2 Float=0x444444,0xAAAAAA,0 Hexadecimal=0x444444,0xAAAA66,0 Identifier=0x444444,0xBBBBBB,0 Number=0x444444,0xAAAAAA,0 Preprocessor=0x444444,32768,2 Reserved Word=0x444444,0,1 RW Array=0x444444,0xDD9999,1 RW CharParam=0x444444,0x00AAAA,0 RW ColorAndCord=0x444444,0x00AAAA,0 RW EndScript=0x444444,0x7777DD,1 RW For=0x444444,0x00AA00,1 RW Function=0x444444,0xDD9999,1 RW Get=0x444444,0xBBBBBB,1 RW If=0x444444,0x00AA00,0 RW Keyboard=0x444444,0xBBBBBB,1 RW LastObject=0x444444,0x00AAAA,0 RW Macros=0x444444,0xC077C0,1 RW Memory=0x444444,0xDD9999,1 RW Mouse=0x444444,0xBBBBBB,1 RW Msg=0x444444,0x666666,1 RW Other=0x444444,0xDD9999,1 RW Plugin=0x444444,0xDD9999,1 RW Proc=0x444444,0xDD9999,1 RW Script=0x444444,0x7777DD,1 RW Sub=0x444444,0xC077C0,1 RW Time=0x444444,0x00AAAA,0 RW Wait=0x444444,0xBBBBBB,1 RW Windows=0x444444,0xDD9999,1 Space=0x444444,0,0 String=0x444444,0xBBBBBB,0 Symbol=0x444444,0x888888,0 Сообщение отредактировал DarkMaster - 19.5.2015, 0:41
--------------------
Скрипты UOPilot под заказ. Консультации по UOpilot 15$/час. Услуги Lua разработчика (не пилот, проекты, постоянка) Disсоrd: Kov____
|