Многие хотят сделать красивые надписи на своём сервере. Особенно 3D надписи на авто и на всяких зданиях или в диалоговых окнах.
И так. нам нужны #define они присутствуют во всех модах. Без них вы не сделаете фракцию и не уростите себе работу с цветами
Цвета можно просто вписать в мод, но надо искать эти HTML-цвета, а прийдётся делать целый мод, и всю разработку вы будете искать эти HTML и мучатся с ними в дальнейшем.
HTML цвет прописывается например так - 0х000х0 (Это пример.)
Если красный был бы таким - 0х0х0х0 то мы бы записали его в #define так:
Code
#define COLOR_RED 0x0x0x0 // красный.
Им мы можем делать красивые надписи не заморачиваясь.
Пример:
Code
if(strcmp(cmdtext, "/послать", true) == 0) //Сама команда которую надо набирать в F6.Можно изменить.
{
GetPlayerName(playerid, sendername, sizeof(sendername)); // Типа считывает никнейм
format(string, sizeof(string), "%s кого-то послал показав фак", sendername); //Сам текст "USER_NAME кого-то послал показав фак"
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); //Цвет текста
ApplyAnimation(playerid,"PED","fucku",4.0,0,0,0,0,0); //Анимация.
return 1;
}
Код цвета моей команды /послать такой: #A020F0
Я решил заменить просто на COLOR_PURPLE и написал в #define так:
Code
#define COLOR_PURPLE #A020F0
А если бы я хотел красный я бы вписал COLOR_RED... Ну в общем экспереминтируйте. Эксперимент = успех. Удачи