Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

UoKit.com Форумы _ UO Pilot _ Подсветка синтаксиса

Автор: 4uva4ok 9.6.2019, 16:23

В Пилоте есть возможность настроить подсветку синтаксиса, в .ini файле есть вот такая абракадабра, например:

[Highlighter]
RW If=-16777211,0,1

В инструкции написано что второе число обозначает цвет. Я так понимаю, что нолик это и есть цвет.
Еще там написано. что цвет текста задаётся в десятичном виде по RGB.

Идем в интернет находим RGB, например:

IndianRed rgb 205, 92, 92

Теперь вопрос: "КАК rgb 205, 92, 92 (ТРИ ЧИСЛА!!!) ПРЕВРАТИТЬ В ОДНО ЧИСЛО, КОТОРОЕ ДОЛЖНО СТОЯТЬ ВМЕСТО НОЛИКА?"

Автор: Cockney 9.6.2019, 16:25

Оьычно там же дается и десятичная форма.

Автор: 4uva4ok 9.6.2019, 16:34

Цитата(Cockney @ 9.6.2019, 16:25) *

Оьычно там же дается и десятичная форма.



Вопрос был КАК получить ОДНО ЧИСЛО из ТРЁХ!

Автор: cirus 9.6.2019, 17:30

Цитата
Вопрос был КАК получить ОДНО ЧИСЛО из ТРЁХ!

R + G * 256 + B * 256 * 256.

Автор: dron4938 24.6.2019, 16:16

Цитата(4uva4ok @ 9.6.2019, 16:34) *

Вопрос был КАК получить ОДНО ЧИСЛО из ТРЁХ!

https://csscolor.ru/hex/cc5c5c
потом ctrl+a пилотом по полученному цвету и получаем десятичное
Изображение

Автор: DarkMaster 1.7.2019, 8:19

да мы и сами с усами

https://forum.uokit.com/index.php?showtopic=22116

Автор: FREEON 20.3.2020, 22:25

Моя подсветка синтаксиса для языка UOPilot и Lua.

подсветка Lua
Изображение
Изображение

подсветка UOPilot
Изображение
Изображение

Код. Заменить Highlighter в вашем файле uopilot.ini на код из спойлера.
Код
[Highlighter]
Assembler=1840921,255,0
Character=1840921,43690,1
Comment=1840921,8878206,3
Float=1840921,11184810,0
Hexadecimal=1840921,11184742,0
Identifier=1840921,9605674,0
Number=1840921,2118623,0
Preprocessor=1840921,32768,2
Reserved Word=1840921,9602955,0
RW Array=1840921,14522777,1
RW CharParam=1840921,43690,0
RW ColorAndCord=1840921,43690,0
RW EndScript=1840921,8947933,1
RW For=1840921,43520,1
RW Function=1840921,2118623,1
RW Get=1840921,15361638,1
RW If=1840921,43520,1
RW Keyboard=1840921,12303291,1
RW LastObject=1840921,43690,0
RW Macros=1840921,12613568,1
RW Memory=1840921,14522777,1
RW Mouse=1840921,12303291,1
RW Msg=1840921,2118623,1
RW Other=1840921,2118623,1
RW Plugin=1840921,14522777,1
RW Proc=1840921,14522777,1
RW Script=1840921,8947933,1
RW Sub=1840921,43520,1
RW Time=1840921,43690,1
RW Wait=1840921,12303291,1
RW Windows=1840921,14522777,1
Space=1840921,9602955,0
String=1840921,12303291,0
Symbol=1840921,2529147,0
RW Array List=
RW CharParam List=
RW ColorAndCord List=
RW EndScript List=
RW For List=
RW Function List=
RW Get List=get,local
RW If List=and,do,end,in,or,then,not,xor,until
RW Keyboard List=
RW LastObject List=
RW Macros List=
RW Memory List=
RW Mouse List=mousepos
RW Msg List=
RW Other List=deg,rad,io,char,date,len,find,os,nil,atan,mode,max,modf,fmod,acos,clear,rep
,table,sub,math,asin,false,clock,match,time,gsub,open,maxn,byte,gmatch,pow,conca
t,true,unpack,type,compact,sort,lower,format,upper,remove,string,reverse,version

RW Plugin List=
RW Proc List=
RW Script List=
RW Sub List=
RW Time List=adddate,adddays,subdate,addyears,datenow,addseconds,addhours,subdays,addmon
ths,timenow,addminutes,subyears,dayfromdate,timestamp,subseconds,subhours,submon
ths,yearfromdate,secondfromdate,subminutes,hourfromdate,monthfromdate,minutefrom
date
RW Wait List=
RW Windows List=

Прикрепленный файл  uopilot.zip ( 978 байт ) Кол-во скачиваний: 194

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)