Grime228
Умник
Добрый день уважаемые пользователи форума!
В данный момент я начал делать мод по урокам "Vovan" и вот пока ждал 3-го урока, от делать нечего решил сделать Textdraw при входе!
Получилось довольно не плохо, но оценивать вам!
Звёзды переливаются разными цветами!!!
Ну начнём!
Для начала называем свой Textdraw и добавляем ко всем new
Далее создаём сам Текстдрав и добавляем его в public OnGameModeInit()
Далее чтоб наш Текстдрав показывало на сервере при входе, добавим в public OnPlayerConnect(playerid)
Не забывайте закрывать Текстдрав при логине или в удобном для вас месте!
Ну что ж Текстдрав мы создали теперь сделаем чтоб он сверкал разными цветами!
Я не делал весь текстдрав сверкающим сделал ток звёздочки.
Добавляем ко всем forward
Теперь в конец мода вставляем новый паблик.
И создаём таймер в public OnGameModeInit()
Таймер нам нужен чтоб установить время с какой периодичностью будет переливаться текстдрав!
Функции описывать не стал так их описание есть на форуме!
Ну вот и всё строго не судите!
В данный момент я начал делать мод по урокам "Vovan" и вот пока ждал 3-го урока, от делать нечего решил сделать Textdraw при входе!
Получилось довольно не плохо, но оценивать вам!
Звёзды переливаются разными цветами!!!
Ну начнём!
Для начала называем свой Textdraw и добавляем ко всем new
PHP:
new Text:Textdraw1; // TextDraw1 - это название в дальнейшем будем его использовать
new Text:Textdraw2;
new Text:Textdraw3;
PHP:
//------------------------------------------------------------------------------
Textdraw1 = TextDrawCreate(239.000000,38.000000,"Rexton Roleplay");//ТЕКСДРАВ
TextDrawAlignment(Textdraw1,0);//ТЕКСДРАВ
TextDrawBackgroundColor(Textdraw1,0x000000ff);//ТЕКСДРАВ
TextDrawFont(Textdraw1,0);//ТЕКСДРАВ
TextDrawLetterSize(Textdraw1,0.799999,2.399999);//ТЕКСДРАВ
TextDrawColor(Textdraw1,0x00C2ECFF);//ТЕКСДРАВ
TextDrawSetOutline(Textdraw1,1);//ТЕКСДРАВ
TextDrawSetProportional(Textdraw1,1);//ТЕКСДРАВ
TextDrawSetShadow(Textdraw1,1);//ТЕКСДРАВ
//------------------------------------------------------------------------------
Textdraw2 = TextDrawCreate(250.000000,75.000000,"]]]]]");//ТЕКСДРАВ
TextDrawAlignment(Textdraw2,0);//ТЕКСДРАВ
TextDrawBackgroundColor(Textdraw2,0x000000ff);//ТЕКСДРАВ
TextDrawFont(Textdraw2,0);//ТЕКСДРАВ
TextDrawLetterSize(Textdraw2,0.799999,2.399999);//ТЕКСДРАВ
TextDrawColor(Textdraw2,0x2641FEAA);//ТЕКСДРАВ
TextDrawSetOutline(Textdraw2,1);//ТЕКСДРАВ
TextDrawSetProportional(Textdraw2,1);//ТЕКСДРАВ
TextDrawSetShadow(Textdraw2,1);//ТЕКСДРАВ
//------------------------------------------------------------------------------
Textdraw3 = TextDrawCreate(225.000000,110.000000,"Welcome");//ТЕКСДРАВ
TextDrawAlignment(Textdraw3,0);//ТЕКСДРАВ
TextDrawBackgroundColor(Textdraw3,0x000000ff);//ТЕКСДРАВ
TextDrawFont(Textdraw3,1);//ТЕКСДРАВ
TextDrawLetterSize(Textdraw3,1.299999,3.099999);//ТЕКСДРАВ
TextDrawColor(Textdraw3,0x00C2ECFF);//ТЕКСДРАВ
TextDrawSetOutline(Textdraw3,1);//ТЕКСДРАВ
TextDrawSetProportional(Textdraw3,1);//ТЕКСДРАВ
TextDrawSetShadow(Textdraw3,1);//ТЕКСДРАВ
//------------------------------------------------------------------------------
PHP:
TextDrawShowForPlayer(playerid,Textdraw1);
TextDrawShowForPlayer(playerid,Textdraw2);
TextDrawShowForPlayer(playerid,Textdraw3);
Ну что ж Текстдрав мы создали теперь сделаем чтоб он сверкал разными цветами!
Я не делал весь текстдрав сверкающим сделал ток звёздочки.
Добавляем ко всем forward
PHP:
forward TextdrawColorChange();
PHP:
public TextdrawColorChange()
{
new Colors[] = { 0x00ff0099, 0x5E5A80FF, 0x157DECFF , 0x9E7BFFFF , 0x659EC7FF , 0xF778A1FF , 0x43C6DBFF , 0xC9BE62FF , 0xFBB117FF, 0xC11B17FF, 0xFBBBB9FF };// Тут указаны цвета которые будут мелькать по порядку
for(new i = 0; i < MAX_PLAYERS; i++)
{
TextDrawHideForPlayer(i,Textdraw2);
TextDrawColor(Textdraw2,Colors[random(sizeof(Colors))]);
TextDrawShowForPlayer(i,Textdraw2);
}
SetTimer("TextdrawColorChange", 100, 0);
}
PHP:
//----------------------------------[Таймеры]-----------------------------------
SetTimer("TextdrawColorChange", 600, 0);
//------------------------------------------------------------------------------
Функции описывать не стал так их описание есть на форуме!
Ну вот и всё строго не судите!
Последнее редактирование модератором:
