Доступ к готовым решениям

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

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

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

Мануал TextDraw регистрации

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

Claudio_Castelli

Новичок
Здравствуйте!​

Ко всем переменным (new):

PHP:
new Text:RegTD[7];
new PlayerText:RegName[2][MAX_PLAYERS];
В public OnGameModeInit:

PHP:
RegTD[0] = TextDrawCreate(315.783203, 173.249816, "_");
	TextDrawLetterSize(RegTD[0], 0.442972, 16.195022);
	TextDrawTextSize(RegTD[0], -5.153732, 205.916595);
	TextDrawAlignment(RegTD[0], 2);
	TextDrawColor(RegTD[0], -1);
	TextDrawUseBox(RegTD[0], true);
	TextDrawBoxColor(RegTD[0], -2147483393);
	TextDrawSetShadow(RegTD[0], 0);
	TextDrawSetOutline(RegTD[0], 1);
	TextDrawBackgroundColor(RegTD[0], 255);
	TextDrawFont(RegTD[0], 0);
	TextDrawSetProportional(RegTD[0], 1);
	RegTD[1] = TextDrawCreate(315.783508, 193.666458, "_");
	TextDrawLetterSize(RegTD[1], 0.431259, 11.650833);
	TextDrawTextSize(RegTD[1], -19.209367, 204.166595);
	TextDrawAlignment(RegTD[1], 2);
	TextDrawColor(RegTD[1], -1);
	TextDrawUseBox(RegTD[1], true);
	TextDrawBoxColor(RegTD[1], 1717986918);
	TextDrawSetShadow(RegTD[1], 0);
	TextDrawSetOutline(RegTD[1], 1);
	TextDrawBackgroundColor(RegTD[1], 255);
	TextDrawFont(RegTD[1], 0);
	TextDrawSetProportional(RegTD[1], 1);
	RegTD[2] = TextDrawCreate(315.783660, 173.833312, "Registration");
	TextDrawLetterSize(RegTD[2], 0.449999, 1.600000);
	TextDrawTextSize(RegTD[2], -10.775986, 204.749969);
	TextDrawAlignment(RegTD[2], 2);
	TextDrawColor(RegTD[2], -1);
	TextDrawSetShadow(RegTD[2], 0);
	TextDrawSetOutline(RegTD[2], 1);
	TextDrawBackgroundColor(RegTD[2], 255);
	TextDrawFont(RegTD[2], 2);
	TextDrawSetProportional(RegTD[2], 1);
	RegTD[3] = TextDrawCreate(315.783660, 194.250122, "Name:");
	TextDrawLetterSize(RegTD[3], 0.449999, 1.600000);
	TextDrawTextSize(RegTD[3], -13.587113, 202.999832);
	TextDrawAlignment(RegTD[3], 2);
	TextDrawColor(RegTD[3], -1);
	TextDrawSetShadow(RegTD[3], 0);
	TextDrawSetOutline(RegTD[3], 1);
	TextDrawBackgroundColor(RegTD[3], 255);
	TextDrawFont(RegTD[3], 1);
	TextDrawSetProportional(RegTD[3], 1);
	RegTD[4] = TextDrawCreate(315.783660, 233.916732, "Password:");
	TextDrawLetterSize(RegTD[4], 0.449999, 1.600000);
	TextDrawTextSize(RegTD[4], -21.551975, 202.999877);
	TextDrawAlignment(RegTD[4], 2);
	TextDrawColor(RegTD[4], -1);
	TextDrawSetShadow(RegTD[4], 0);
	TextDrawSetOutline(RegTD[4], 1);
	TextDrawBackgroundColor(RegTD[4], 255);
	TextDrawFont(RegTD[4], 1);
	TextDrawSetProportional(RegTD[4], 1);
	RegTD[5] = TextDrawCreate(315.783538, 278.833282, "Continue");
	TextDrawLetterSize(RegTD[5], 0.449999, 1.600000);
	TextDrawTextSize(RegTD[5], 19.000000, 67.083190);
	TextDrawAlignment(RegTD[5], 2);
	TextDrawColor(RegTD[5], -2147483393);
	TextDrawSetShadow(RegTD[5], 0);
	TextDrawSetOutline(RegTD[5], 1);
	TextDrawBackgroundColor(RegTD[5], 255);
	TextDrawFont(RegTD[5], 1);
	TextDrawSetProportional(RegTD[5], 1);
	TextDrawSetSelectable(RegTD[5], true);
	RegTD[6] = TextDrawCreate(315.784179, 303.916717, "Update Gang War");
	TextDrawLetterSize(RegTD[6], 0.449999, 1.600000);
	TextDrawTextSize(RegTD[6], -15.929719, 203.583282);
	TextDrawAlignment(RegTD[6], 2);
	TextDrawColor(RegTD[6], -1);
	TextDrawSetShadow(RegTD[6], 0);
	TextDrawSetOutline(RegTD[6], 1);
	TextDrawBackgroundColor(RegTD[6], 255);
	TextDrawFont(RegTD[6], 2);
	TextDrawSetProportional(RegTD[6], 1);
В public OnGameModeExit:

PHP:
for(new t; t != 7; t++) TextDrawDestroy(RegTD[t]);
В public OnPlayerConnect:

PHP:
RegName[0][playerid] = CreatePlayerTextDraw(playerid, 315.783416, 214.083282, "Enter the name");
    PlayerTextDrawLetterSize(playerid, RegName[0][playerid], 0.449999, 1.600000);
    PlayerTextDrawTextSize(playerid, RegName[0][playerid], -25.300142, 202.999954);
    PlayerTextDrawAlignment(playerid, RegName[0][playerid], 2);
    PlayerTextDrawColor(playerid, RegName[0][playerid], -1);
    PlayerTextDrawUseBox(playerid, RegName[0][playerid], true);
    PlayerTextDrawBoxColor(playerid, RegName[0][playerid], 1717986918);
    PlayerTextDrawSetShadow(playerid, RegName[0][playerid], 0);
    PlayerTextDrawSetOutline(playerid, RegName[0][playerid], 1);
    PlayerTextDrawBackgroundColor(playerid, RegName[0][playerid], 255);
    PlayerTextDrawFont(playerid, RegName[0][playerid], 1);
    PlayerTextDrawSetProportional(playerid, RegName[0][playerid], 1);
    RegName[1][playerid] = CreatePlayerTextDraw(playerid, 315.783905, 253.750061, "Enter the password");
    PlayerTextDrawLetterSize(playerid, RegName[1][playerid], 0.449999, 1.600000);
    PlayerTextDrawTextSize(playerid, RegName[1][playerid], 19.000000, 202.999893);
    PlayerTextDrawAlignment(playerid, RegName[1][playerid], 2);
    PlayerTextDrawColor(playerid, RegName[1][playerid], -1);
    PlayerTextDrawUseBox(playerid, RegName[1][playerid], true);
    PlayerTextDrawBoxColor(playerid, RegName[1][playerid], 1717986918);
    PlayerTextDrawSetShadow(playerid, RegName[1][playerid], 0);
    PlayerTextDrawSetOutline(playerid, RegName[1][playerid], 1);
    PlayerTextDrawBackgroundColor(playerid, RegName[1][playerid], 255);
    PlayerTextDrawFont(playerid, RegName[1][playerid], 1);
    PlayerTextDrawSetProportional(playerid, RegName[1][playerid], 1);
    PlayerTextDrawSetSelectable(playerid, RegName[1][playerid], true);
В public OnPlayerDisconnect:

PHP:
for(new t; t != 2; t++) PlayerTextDrawDestroy(playerid, RegName[t][playerid]);
Пример, как показать:

PHP:
new s_string[32];
        format(s_string, sizeof(s_string), "%s", Player[playerid][pName]);
        PlayerTextDrawSetString(playerid, RegName[0][playerid], s_string);
        for(new t; t != 7; t++) TextDrawShowForPlayer(playerid, RegTD[t]);
        for(new p; p != 2; p++) PlayerTextDrawShow(playerid, RegName][p][playerid]);
        SelectTextDraw(playerid, 0xAFAFAFAA);

Автор: Claudio_Castelli​
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу