Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Радужный текстдрав [ALL]

Статус
В этой теме нельзя размещать новые ответы.

AZAT-AK

Умник
Может кто помнит, была работа по раскрашиванию радужным цветом ников игроков в ТАБе. В этом решении я покажу как раскрасить текстдрав логотипа с названием проекта. Для примера взята старая версия логотипа проекта Atlantic RP.


Ко всем new.
PHP:
new Text:Logo[10];
В OnGameModeInit.
PHP:
Logo[0] = TextDrawCreate(501.0, 5.0, "A");
Logo[1] = TextDrawCreate(514.0, 5.0, "t");
Logo[2] = TextDrawCreate(526.0, 5.0, "l");
Logo[3] = TextDrawCreate(531.0, 5.0, "a");
Logo[4] = TextDrawCreate(539.0, 5.0, "n");
Logo[5] = TextDrawCreate(547.0, 5.0, "t");
Logo[6] = TextDrawCreate(558.0, 5.0, "i");
Logo[7] = TextDrawCreate(563.0, 5.0, "c");
Logo[8] = TextDrawCreate(580.0, 5.0, "R");
Logo[9] = TextDrawCreate(595.0, 5.0, "P");

for(new x;x!=sizeof Logo;x++) {
TextDrawLetterSize(Logo[x], 0.51, 2.0);
TextDrawFont(Logo[x], 0);
TextDrawSetOutline(Logo[x], 1);
TextDrawBackgroundColor(Logo[x], 255);
}
В OnGameModeExit.
PHP:
for(new i = 0; i < sizeof(Logo); i++) TextDrawDestroy(Logo[i]);
В OnPlayerConnect.
PHP:
for(new i = 0; i < sizeof(Logo); i++) TextDrawShowForPlayer(playerid, Logo[i]);
В OnPlayerDisconnect.
PHP:
for(new i = 0; i < sizeof(Logo); i++) TextDrawHideForPlayer(playerid, Logo[i]);
Автор: OKStyle.

Если заслужил +сик, то подарите :)​
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу