Создать акаунт
[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум pawno » Pawno » Готовые решения » Красивый заход на сервер [Only TextDraw`s]
Красивый заход на сервер [Only TextDraw`s]
Дата: Суббота, 22.06.2013, 01:03 | Сообщение # 1
OFF
Администратор
288Сообщения:
И так сегодня я вас научу делать красивый заход на сервер на TextDraw`s,это очень просто.

Вот скрин итога нашей работы:

http://s017.radikal.ru/i434/1306/88/7ac6440c3770.png

Начнём!
1) В начало мода ко всем new:

Код
new Text:MainMenuTxtdraw[12];


2) В public OnPlayerConnect(playerid):

Код
ShowMenuConnect(playerid);


3) В public OnPlayerLogin(playerid,password[])Где нибудь после "Вы успешно вошли в аккаунт!")

Код
HideMenuConnect(playerid);

4) В public OnGameModeInit(): (Где нибудь после LoadBankFrac(); )

Код
//Бокс1
           MainMenuTxtdraw[0] = TextDrawCreate(-1.000000, 342.000000, "BottomBox1");
           TextDrawBackgroundColor(MainMenuTxtdraw[0], 0);
           TextDrawFont(MainMenuTxtdraw[0], 1);
           TextDrawLetterSize(MainMenuTxtdraw[0], 0.839999, 11.600002);
           TextDrawColor(MainMenuTxtdraw[0], 0);
           TextDrawSetOutline(MainMenuTxtdraw[0], 0);
           TextDrawSetProportional(MainMenuTxtdraw[0], 1);
           TextDrawSetShadow(MainMenuTxtdraw[0], 1);
           TextDrawUseBox(MainMenuTxtdraw[0], 1);
           TextDrawBoxColor(MainMenuTxtdraw[0], 255);
           TextDrawTextSize(MainMenuTxtdraw[0], 677.000000, 134.000000);

           //ТопБокс1
           MainMenuTxtdraw[1] = TextDrawCreate(-10.000000, -18.000000, "TopBox1");
           TextDrawBackgroundColor(MainMenuTxtdraw[1], 0);
           TextDrawFont(MainMenuTxtdraw[1], 1);
           TextDrawLetterSize(MainMenuTxtdraw[1], 0.500000, 13.000000);
           TextDrawColor(MainMenuTxtdraw[1], 0);
           TextDrawSetOutline(MainMenuTxtdraw[1], 0);
           TextDrawSetProportional(MainMenuTxtdraw[1], 1);
           TextDrawSetShadow(MainMenuTxtdraw[1], 1);
           TextDrawUseBox(MainMenuTxtdraw[1], 1);
           TextDrawBoxColor(MainMenuTxtdraw[1], 255);
           TextDrawTextSize(MainMenuTxtdraw[1], 770.000000, 0.000000);

           //Бокс2
           MainMenuTxtdraw[2] = TextDrawCreate(-1.000000, 342.000000, "BottomBox2");
           TextDrawBackgroundColor(MainMenuTxtdraw[2], 0);
           TextDrawFont(MainMenuTxtdraw[2], 1);
           TextDrawLetterSize(MainMenuTxtdraw[2], 0.839999, -0.799999);
           TextDrawColor(MainMenuTxtdraw[2], 0);
           TextDrawSetOutline(MainMenuTxtdraw[2], 0);
           TextDrawSetProportional(MainMenuTxtdraw[2], 1);
           TextDrawSetShadow(MainMenuTxtdraw[2], 1);
           TextDrawUseBox(MainMenuTxtdraw[2], 1);
           TextDrawBoxColor(MainMenuTxtdraw[2], 6730751);
           TextDrawTextSize(MainMenuTxtdraw[2], 677.000000, 131.000000);

           //ТопБокс2
           MainMenuTxtdraw[3] = TextDrawCreate(-10.000000, 102.000000, "TopBox1");
           TextDrawBackgroundColor(MainMenuTxtdraw[3], 6730751);
           TextDrawFont(MainMenuTxtdraw[3], 1);
           TextDrawLetterSize(MainMenuTxtdraw[3], 0.500000, 0.199999);
           TextDrawColor(MainMenuTxtdraw[3], 0);
           TextDrawSetOutline(MainMenuTxtdraw[3], 0);
           TextDrawSetProportional(MainMenuTxtdraw[3], 1);
           TextDrawSetShadow(MainMenuTxtdraw[3], 1);
           TextDrawUseBox(MainMenuTxtdraw[3], 1);
           TextDrawBoxColor(MainMenuTxtdraw[3], 6730751);
           TextDrawTextSize(MainMenuTxtdraw[3], 770.000000, 138.000000);

           //Название (большое)
           MainMenuTxtdraw[4] = TextDrawCreate(255.000000, 10.000000, "RUS-RP");
           TextDrawBackgroundColor(MainMenuTxtdraw[4], 255);
           TextDrawFont(MainMenuTxtdraw[4], 2);
           TextDrawLetterSize(MainMenuTxtdraw[4], 0.910000, 4.400001);
           TextDrawColor(MainMenuTxtdraw[4], -1);
           TextDrawSetOutline(MainMenuTxtdraw[4], 0);
           TextDrawSetProportional(MainMenuTxtdraw[4], 1);
           TextDrawSetShadow(MainMenuTxtdraw[4], 1);

           //Название (меньше)
           MainMenuTxtdraw[5] = TextDrawCreate(256.000000, 45.000000, "Russian          Role          Play");
           TextDrawBackgroundColor(MainMenuTxtdraw[5], 255);
           TextDrawFont(MainMenuTxtdraw[5], 2);
           TextDrawLetterSize(MainMenuTxtdraw[5], 0.200000, 1.200001);
           TextDrawColor(MainMenuTxtdraw[5], -1);
           TextDrawSetOutline(MainMenuTxtdraw[5], 0);
           TextDrawSetProportional(MainMenuTxtdraw[5], 1);
           TextDrawSetShadow(MainMenuTxtdraw[5], 1);

           //Версия игрового мода
           MainMenuTxtdraw[6] = TextDrawCreate(280.000000, 58.000000, "Russian-RP v2.5.5");
           TextDrawBackgroundColor(MainMenuTxtdraw[6], 255);
           TextDrawFont(MainMenuTxtdraw[6], 2);
           TextDrawLetterSize(MainMenuTxtdraw[6], 0.200000, 1.200001);
           TextDrawColor(MainMenuTxtdraw[6], -65281);
           TextDrawSetOutline(MainMenuTxtdraw[6], 0);
           TextDrawSetProportional(MainMenuTxtdraw[6], 1);
           TextDrawSetShadow(MainMenuTxtdraw[6], 1);

           //Панелька
           MainMenuTxtdraw[8] = TextDrawCreate(319.000000, 421.000000, " ");
           TextDrawAlignment(MainMenuTxtdraw[8], 2);
           TextDrawBackgroundColor(MainMenuTxtdraw[8], 255);
           TextDrawFont(MainMenuTxtdraw[8], 1);
           TextDrawLetterSize(MainMenuTxtdraw[8], 0.189998, 1.100000);
           TextDrawColor(MainMenuTxtdraw[8], -1);
           TextDrawSetOutline(MainMenuTxtdraw[8], 0);
           TextDrawSetProportional(MainMenuTxtdraw[8], 1);
           TextDrawSetShadow(MainMenuTxtdraw[8], 1);

           //Панелька
           MainMenuTxtdraw[9] = TextDrawCreate(319.000000, 364.000000, " ");
           TextDrawAlignment(MainMenuTxtdraw[9], 2);
           TextDrawBackgroundColor(MainMenuTxtdraw[9], 65535);
           TextDrawFont(MainMenuTxtdraw[9], 1);
           TextDrawLetterSize(MainMenuTxtdraw[9], 0.229999, 1.400000);
           TextDrawColor(MainMenuTxtdraw[9], -1);
           TextDrawSetOutline(MainMenuTxtdraw[9], 0);
           TextDrawSetProportional(MainMenuTxtdraw[9], 1);
           TextDrawSetShadow(MainMenuTxtdraw[9], 0);

            //Текст под версией мода
           MainMenuTxtdraw[10] = TextDrawCreate(319.000000, 81.000000, "Welcome to the server!");
           TextDrawAlignment(MainMenuTxtdraw[10], 2);
           TextDrawBackgroundColor(MainMenuTxtdraw[10], 255);
           TextDrawFont(MainMenuTxtdraw[10], 0);
           TextDrawLetterSize(MainMenuTxtdraw[10], 0.230000, 1.200000);
           TextDrawColor(MainMenuTxtdraw[10], -1);
           TextDrawSetOutline(MainMenuTxtdraw[10], 0);
           TextDrawSetProportional(MainMenuTxtdraw[10], 1);
           TextDrawSetShadow(MainMenuTxtdraw[10], 1);

           MainMenuTxtdraw[11] = TextDrawCreate(0.000000, 119.000000, "ShadowBox");
           TextDrawBackgroundColor(MainMenuTxtdraw[11], 0);
           TextDrawFont(MainMenuTxtdraw[11], 1);
           TextDrawLetterSize(MainMenuTxtdraw[11], 0.889999, 22.500005);
           TextDrawColor(MainMenuTxtdraw[11], 0);
           TextDrawSetOutline(MainMenuTxtdraw[11], 0);
           TextDrawSetProportional(MainMenuTxtdraw[11], 1);
           TextDrawSetShadow(MainMenuTxtdraw[11], 1);
           TextDrawUseBox(MainMenuTxtdraw[11], 1);
           TextDrawBoxColor(MainMenuTxtdraw[11], 75);
           TextDrawTextSize(MainMenuTxtdraw[11], 658.000000, 56.000000);


5) В самый конец мода:

Код
stock ShowMenuConnect(playerid)
{
              TextDrawShowForPlayer(playerid, MainMenuTxtdraw[0]);
           TextDrawShowForPlayer(playerid, MainMenuTxtdraw[1]);
           TextDrawShowForPlayer(playerid, MainMenuTxtdraw[2]);
           TextDrawShowForPlayer(playerid, MainMenuTxtdraw[3]);
           TextDrawShowForPlayer(playerid, MainMenuTxtdraw[4]);
           TextDrawShowForPlayer(playerid, MainMenuTxtdraw[5]);
           TextDrawShowForPlayer(playerid, MainMenuTxtdraw[6]);
           TextDrawShowForPlayer(playerid, MainMenuTxtdraw[9]);
           TextDrawShowForPlayer(playerid, MainMenuTxtdraw[10]);
}
stock HideMenuConnect(playerid)
{
              TextDrawHideForPlayer(playerid, MainMenuTxtdraw[0]);
           TextDrawHideForPlayer(playerid, MainMenuTxtdraw[1]);
           TextDrawHideForPlayer(playerid, MainMenuTxtdraw[2]);
           TextDrawHideForPlayer(playerid, MainMenuTxtdraw[3]);
           TextDrawHideForPlayer(playerid, MainMenuTxtdraw[4]);
           TextDrawHideForPlayer(playerid, MainMenuTxtdraw[5]);
           TextDrawHideForPlayer(playerid, MainMenuTxtdraw[6]);
           TextDrawHideForPlayer(playerid, MainMenuTxtdraw[9]);
           TextDrawHideForPlayer(playerid, MainMenuTxtdraw[10]);
}

В коде есть лишние текст дрова, сами удалите.

Форум pawno » Pawno » Готовые решения » Красивый заход на сервер [Only TextDraw`s]
  • Страница 1 из 1
  • 1
Поиск:

Старая форма входа