Получение цвета

Daniel_Govnocode

Активный
Автор темы
275
39
Версия MoonLoader
Другое
Дарова, крч подскажите пожалуйста как получит из rgb цвета argb, либо скиньте пожалуйста стандартные цвета argb. Буду благодарен.

Типо фиолетовый, зеленый, розовый и т.дб
 
  • Эм
Реакции: Tema05 и Vespan
Решение
D
Lua:
sampAddChatMessage("Green text", 0x00FF00)

Даже допустим напиши в гугле "hex color picker", выбери цвет и потом там будет цвет в формате hex, и ты можешь юзать потом его в сообщение 0xhex

Tema05

Известный
1,471
435
Дарова, крч подскажите пожалуйста как получит из rgb цвета argb, либо скиньте пожалуйста стандартные цвета argb. Буду благодарен.

Типо фиолетовый, зеленый, розовый и т.дб
Из arg получать argb странно, так как в 2 хранится больше информации о цвете.

rgb это: r - red (красный), g - green (зелёный), b - blue (синий). Каждый из этих 3 цветовых каналов содержит значение от 0 до 255 или от 0x00 до 0xFF. Тем самым образуется цвет. В argb ещё есть a - alpha. Это такое же значение, но отвечает не за цветовой канал, а за прозрачность.

В такой преобразовании есть смысл только если какая-то функция требует именно argb, так что цветовые каналы можно оставить, а в альфа канал можно вписать 0xFF. То есть полностью не прозрачный. Возможно тебе нужно преобразовать структуру связанную с mimgui. Для этого уже есть полно готовых методов.

Опять же ты нихуя не сказал про контекст задачи и никто не будет гадать что именно и в каком формате тебе нужно.
 
  • Нравится
Реакции: Nikita. и 4el0ve4ik

Daniel_Govnocode

Активный
Автор темы
275
39
Из arg получать argb странно, так как в 2 хранится больше информации о цвете.

rgb это: r - red (красный), g - green (зелёный), b - blue (синий). Каждый из этих 3 цветовых каналов содержит значение от 0 до 255 или от 0x00 до 0xFF. Тем самым образуется цвет. В argb ещё есть a - alpha. Это такое же значение, но отвечает не за цветовой канал, а за прозрачность.

В такой преобразовании есть смысл только если какая-то функция требует именно argb, так что цветовые каналы можно оставить, а в альфа канал можно вписать 0xFF. То есть полностью не прозрачный. Возможно тебе нужно преобразовать структуру связанную с mimgui. Для этого уже есть полно готовых методов.

Опять же ты нихуя не сказал про контекст задачи и никто не будет гадать что именно и в каком формате тебе нужно.
Блин, как получить например зеленый цвет, котором надо писать в SampAddChatMessage
 

Daniel_Govnocode

Активный
Автор темы
275
39
Все эти стандартные цвета найти надо.

Lua:
sampAddChatMessage("Green text", 0x00FF00)

Даже допустим напиши в гугле "hex color picker", выбери цвет и потом там будет цвет в формате hex, и ты можешь юзать потом его в сообщение 0xhex
Аааа

Сяб