Здравствуйте, гость ( Вход | Регистрация )

> Расшифровка скина.
DarkMaster
сообщение 18.5.2015, 4:16
Сообщение #1


***********

Модератор 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____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
DarkMaster
сообщение 19.5.2015, 0:40
Сообщение #2


***********

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



Обновлена расшифровка, описание, добавлен синтаксис и описание стиля.
Допилен скин.

Еще допилен скин.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме
DarkMaster   Расшифровка скина.   18.5.2015, 4:16
WKnight   а спросить? я кстати когда-то давно куда-то уже да...   18.5.2015, 7:06
cirus   Облегчите всем задачу. Добавьте в настройки пилота...   18.5.2015, 10:50
DarkMaster   А я уже спрашивал. Ты ответил тогда что-то вроде:...   18.5.2015, 13:15
Cockney   я так понял, уникальная подсветка отдельный команд...   29.5.2015, 19:15
DarkMaster   в данном варианте нет. Слабо представляю себе цель...   29.5.2015, 20:01
Cockney   нотепад не то. охота сразу запускать скрипты. Ну н...   29.5.2015, 22:45
WKnight   Мысль хорошая, но проблема в том, что под каждое п...   30.5.2015, 4:07
Cockney   Код примерно такого вида,или сложнее?: Нашли ком...   30.5.2015, 10:16
WKnight   Там гораздо сложнее.   30.5.2015, 12:40
Cockney   можно небольшой примерчик хотябы?)   30.5.2015, 12:47
DarkMaster   практически уверен, что это описывается регекспами...   30.5.2015, 18:42
WKnight   нету там регекспов. Я же выше упомянул "SynHi...   31.5.2015, 13:39
DarkMaster   Ну это кому сильно надо, тот и ищет ;) Мне касате...   31.5.2015, 14:36
WKnight   Тут можно приклеить заплатку. Например :метка //на...   1.6.2015, 16:40
DarkMaster   :метка1 код :метка2 код :: Итог? Отучаем быдлокод...   1.6.2015, 17:42


Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 18.7.2025, 16:14
Designed by Nickostyle