Четверг, 25.04.2024, 01:37 Приветствую Вас Отбросок

Оффициальный сайт SA:MP клана T.O.S.

Меню сайта
Мини-чат
200
Наш опрос

А вы Пьёте Актимель(Actimel)?
javascript:; javascript:;
Всего ответов: 15

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: cyssero  
Форум » PAWNO » Учебники » Color List
Color List
cysseroДата: Воскресенье, 26.04.2009, 11:08 | Сообщение # 1
Admin
Группа: Администраторы
Сообщений: 26
Награды: 4 [ 0 ]
Статус: Offline
Colors List
From SA-MP
В SA-MP-скриптах есть 3 типа, которые используют, чтобы давать цвет тексту.
GameText colors
Для цветов GameText Вы можете использовать специальные этикетки, чтобы окрасить следующий текст в нужный цвет.
~r~ красный
~g~ зелёный
~b~ синий
~w~ белый
~y~ жёлтый
~p~ пурпурный
~l~ черный
~n~ новая строчка
Пример
~w~Hello this is ~b~blue~w~ and this is ~r~red
HELLO THIS IS BLUEAND THIS IS RED
Текст сообщений и цвет игрока
Текст сообщений или цвет игрока выглядит так 0xRRGGBBAA

RR - красная часть цвета, GG зеленый и BB синий. AA - буквенная величина. Если вы используете FF это будет непрозрачным и если вы поставите там 00 будет невидимым.
Преобразования строк
Цвета - просто числа, вы должны преобразовывать их иногда в строки "RRGGBBAA"

// Author: DracoBlue, http://forum.sa-mp.com/index.php?topic=638.msg8635#msg8635
HexToInt(string[]) {
if (string[0]==0) return 0;
new i;
new cur=1;
new res=0;
for (i=strlen(string);i>0;i--) {
if (string[i-1]<58) res=res+cur*(string[i-1]-48); else res=res+cur*(string[i-1]-65+10)
cur=cur*16;
}
return res;
}
Используйте HexToInt("RRGGBBAA") и Вы получите пригодное число для SetPlayerColor.


 
Форум » PAWNO » Учебники » Color List
  • Страница 1 из 1
  • 1
Поиск:

Форма входа
Логин:
Пароль:
Поиск
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Terminate on Sight © 2024