Конвертер цветов

Grand Larceny

Новичок
Автор темы
18
15
Версия MoonLoader
.026-beta
всем ку. есть ли какой нибудь нормальный конвертер цветов?
мне надо конвертировать цвета (который выводиться из Events SAMP.Lua onServerMessage(color, text)) в HEX
 
Решение
onServerMessage(color, text)
print('%X', color)
end


print(('%X'):format(color)) обосрался извини
твоё как-то криво выводит

Lua:
function samp.onServerMessage(col, text)
    print('{'..bit.tohex(bit.rshift(col, 8), 6)..'}'..text)
    print('======')
    print('%X', col)
    print(bit.tohex(bit.rshift(col, 8), 6))
end
Lua:
[21:11:59.876864] (script)    samp-dm.ru binder.lua: {2641fe}KINGSTON{000000}.{838b8b}STRAX{FFFFFF}[52]: хикки здарова зай, кирито
[21:11:59.876864] (script)    samp-dm.ru binder.lua: ======
[21:11:59.876864] (script)    samp-dm.ru binder.lua: %X   641859225 -- так в moonloader.log, в консоль выдаёт 8FB4288
[21:11:59.876864] (script)    samp-dm.ru binder.lua: 2641fe -- моё
gta_sa 2020-08-28 21-12-07-068.jpg

Izvinisb

Известный
Проверенный
963
599
всем ку. есть ли какой нибудь нормальный конвертер цветов?
мне надо конвертировать цвета (который выводиться из Events SAMP.Lua onServerMessage(color, text)) в HEX
 
  • Нравится
Реакции: Grand Larceny

Akionka

akionka.lua
Проверенный
742
502
всем ку. есть ли какой нибудь нормальный конвертер цветов?
мне надо конвертировать цвета (который выводиться из Events SAMP.Lua onServerMessage(color, text)) в HEX
onServerMessage(color, text)
print('%X', color)
end

Криво как-то выводит
Lua:
print('%X', color)
print(bit.tohex(bit.rshift(col, 8), 6))
Lua:
[ML] (script) samp-dm.ru binder.lua: 8FB4288   16777215 -- твоё
[ML] (script) samp-dm.ru binder.lua: afafaf -- моё
print(('%X'):format(color)) обосрался извини
 
Последнее редактирование:
  • Нравится
Реакции: Grand Larceny

CaJlaT

07.11.2024 14:55
Модератор
2,833
2,668
onServerMessage(color, text)
print('%X', color)
end


print(('%X'):format(color)) обосрался извини
твоё как-то криво выводит

Lua:
function samp.onServerMessage(col, text)
    print('{'..bit.tohex(bit.rshift(col, 8), 6)..'}'..text)
    print('======')
    print('%X', col)
    print(bit.tohex(bit.rshift(col, 8), 6))
end
Lua:
[21:11:59.876864] (script)    samp-dm.ru binder.lua: {2641fe}KINGSTON{000000}.{838b8b}STRAX{FFFFFF}[52]: хикки здарова зай, кирито
[21:11:59.876864] (script)    samp-dm.ru binder.lua: ======
[21:11:59.876864] (script)    samp-dm.ru binder.lua: %X   641859225 -- так в moonloader.log, в консоль выдаёт 8FB4288
[21:11:59.876864] (script)    samp-dm.ru binder.lua: 2641fe -- моё
gta_sa 2020-08-28 21-12-07-068.jpg

print(('%X'):format(color)) обосрался извини
Как так-то?
Lua:
print('{'..('%X'):format(col)..'}'..text)
Lua:
[21:17:45.316426] (script)    samp-dm.ru binder.lua: {FFFFFFFFFFFFFF99}{000000}C{333333}a{666666}J{999999}l{CCCCCC}a{FFFFFF}T{FFFFFF}[17]: {AFAFAF}а
[21:17:45.329426] (script)    samp-dm.ru binder.lua: {CCCCFF}Подсказка: Вы отправили сообщение в локальный чат. Чтобы написать в общий чат, используйте {FFFFFF}#{00CCCC}текст
[21:17:50.159504] (script)    samp-dm.ru binder.lua: {FFFFFFFFAFAFAFFF}NORTHTHUG.[24] покинул сервер [IP-Адрес:{FFFFFF} 31.211.106.29{AFAFAF}].
[21:17:51.004517] (script)    samp-dm.ru binder.lua: {FFFFFFFFFF000099}Artem_Torres{FFFFFF}[0]: America. топ
[21:17:52.190536] (script)    samp-dm.ru binder.lua: {FFFFFFFFCCFF00FF}P0nch1k[18] занял второе место в Легендарном Дерби и получил 460 XP и 1 380$
[21:17:53.299554] (script)    samp-dm.ru binder.lua: {FFFFFFFFCCFF00FF}PAM3EC[5] победил в Легендарном Дерби и получил 545 XP и 1 635$
[21:17:55.746594] (script)    samp-dm.ru binder.lua: {FFFFFFFFAFAFAF99}{ED00FD}Am{A100FA}er{6310B5}ic{35312F}a.{666666}{FFFFFF}[48]: спс
[21:18:01.980694] (script)    samp-dm.ru binder.lua: {15FF99}{00008B}ad{0000CD}re{0000FF}n{0000CD}al{00008B}in{FFFFFF}[27]: кто такие демоны
[21:18:03.319716] (script)    samp-dm.ru binder.lua: {FFFFFFFFB94646FF}Стенка <<{FFFFFF}Порт{b94646}>> начнется через {FFFFFF}30 секунд{b94646}!
[21:18:03.324716] (script)    samp-dm.ru binder.lua: {FFFFFFFFB94646FF}Используйте {FFFFFF}/wall{b94646} если хотите участвовать
[21:18:03.334716] (script)    samp-dm.ru binder.lua: {6F67CAFF}Передача Бомбы <<{FFFFFF}UnderGround{6F67CA}>> начнется через {FFFFFF}30 секунд{6F67CA}!
[21:18:03.337716] (script)    samp-dm.ru binder.lua: {6F67CAFF}Используйте {FFFFFF}/bomb{6F67CA} если хотите участвовать
[21:18:03.988726] (script)    samp-dm.ru binder.lua: {FFFFFFFFDDDD2399}P0nch1k{FFFFFF}[18]: all go /wall
gta_sa 2020-08-28 21-18-05-198.jpg
 
  • Нравится
Реакции: Grand Larceny