|
Форум Программирование в Pawno Готовые решения Красивый заход на сервер [Only TextDraw`s] |
Красивый заход на сервер [Only TextDraw`s] |
И так сегодня я вас научу делать красивый заход на сервер на TextDraw`s, это очень просто.
Вот скрин итога нашей работы: Начнём! 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]); } В коде есть лишние текст дрова, сами удалите. Автор: Неизвестен Программист любитель :) |
| |||
| |||