Вопрос [NL] При выводе цветного сообщения в консоль перед словами появляются FF

Privatny p100 DT Airlag Break LC Teleport Exploit
Участник
Участник
Статус
Оффлайн
Регистрация
27 Янв 2021
Сообщения
1,197
Реакции
213
И так, я вывожу цветное сообщение в консоль, используя pui и макросы:

Код:
Expand Collapse Copy
local pui = require ("neverlose/pui")

pui.colors.example = color(255)

print_raw(pui.string("\a[example]example message"))
--returns 'FFexample message', not "example message"

К ожидаемому сообщению в начало добавляется FF.

Я понял, что это связано с тем, что print_raw (цветной вывод в консоль) принимает "AABBCC" формат Hex цвета, а мы ему даём "AABBCCDD" формат, и он оставляет как раз это "DD" (в моём случае в виде букв FF).

Однако как это исправить - не знаю. Разумеется, можно использовать string.gsub(pui.string("\a[example]example message"), "FF", ""),
однако в цветах Hex этот FF может встречаться не только в конце цвета, а и в других местах, тем самым мы ломаем отображение цвета (не подходит).
 
Назад
Сверху Снизу