Есть строка, в которой HEX значение цвета, нужно конвертировать или что то другое, чтобы из строки HEX значение можно было использовать для функций SetPlayerColor, SendClientMessage и т.п. Возможно кто то имел дело с этим?
(Извиняюсь, не в тот раздел написал, тема имеет отношение к SAMP)
Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги. Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
Белый #FFFFFF - HEX, 0xFFFFFFFF - SAMP Чёрный #000000 - HEX, 0x000000FF - SAMP Итого, убираем #, подставляем в начало 0x, далее HEX цвет, и после значение в 16ричной системе, от 00 до FF, означает прозрачность (00 - полностью прозрачный, FF - полностью непрозрачный).
Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги. Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
Это все я знаю, но проблема с подстановкой HEX например в SetPlayerColor(playerid, color) где color - принимает или hex или int, а у меня значение HEX цвета в строке находиться.
Все это нужно было для хранения цветов каждого клана в файлах, где HEX цвет должен был находиться в строковой переменной.
Думается, прийдется долго с этим разбираться, придумал другой способ. Сделать массив основных цветов и хранить в файле индекс нужного мне цвета, затем брать из массива HEX значение цвета и использовать где нужно.
Вобщем можно сказать проблема решена, но если кто то может сказать по поводу 1го поста, буду рад узнать.