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

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

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

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

Мануал Паспорт на TextDraws. Система!

KatranLife

Компетентный
Доброго времени суток дорогие пользователи и гости портала pawno-info.ru
Я думаю по названию темы все понятно и так начнем.
Ко всем new
PHP:
new Text:TextDraw[14];
В паблик OnGameModeInit
PHP:
Textdraw[0] = TextDrawCreate(444.500000, 176.500000, "usebox");
    TextDrawLetterSize(Textdraw[0], 0.000000, 14.947221);
    TextDrawTextSize(Textdraw[0], 195.000000, 0.000000);
    TextDrawAlignment(Textdraw[0], 1);
    TextDrawColor(Textdraw[0], 0);
    TextDrawUseBox(Textdraw[0], true);
    TextDrawBoxColor(Textdraw[0], 102);
    TextDrawSetShadow(Textdraw[0], 0);
    TextDrawSetOutline(Textdraw[0], 0);
    TextDrawFont(Textdraw[0], 0);

    Textdraw[1] = TextDrawCreate(442.500000, 179.125000, "usebox");
    TextDrawLetterSize(Textdraw[1], 0.000000, 14.366111);
    TextDrawTextSize(Textdraw[1], 197.000000, 0.000000);
    TextDrawAlignment(Textdraw[1], 1);
    TextDrawColor(Textdraw[1], 0);
    TextDrawUseBox(Textdraw[1], true);
    TextDrawBoxColor(Textdraw[1], -1077952704);
    TextDrawSetShadow(Textdraw[1], 0);
    TextDrawSetOutline(Textdraw[1], 0);
    TextDrawFont(Textdraw[1], 0);

    Textdraw[2] = TextDrawCreate(444.500000, 161.625000, "usebox");
    TextDrawLetterSize(Textdraw[2], 0.000000, 1.190276);
    TextDrawTextSize(Textdraw[2], 422.000000, 0.000000);
    TextDrawAlignment(Textdraw[2], 1);
    TextDrawColor(Textdraw[2], 0);
    TextDrawUseBox(Textdraw[2], true);
    TextDrawBoxColor(Textdraw[2], 102);
    TextDrawSetShadow(Textdraw[2], 0);
    TextDrawSetOutline(Textdraw[2], 0);
    TextDrawFont(Textdraw[2], 0);

    Textdraw[3] = TextDrawCreate(427.000000, 160.125000, "X");
    TextDrawLetterSize(Textdraw[3], 0.415998, 1.381250);
    TextDrawTextSize(Textdraw[3], 440.500000, 12.750000);
    TextDrawAlignment(Textdraw[3], 1);
    TextDrawColor(Textdraw[3], -1);
    TextDrawUseBox(Textdraw[3], true);
    TextDrawBoxColor(Textdraw[3], -256);
    TextDrawSetShadow(Textdraw[3], 0);
    TextDrawSetOutline(Textdraw[3], 1);
    TextDrawBackgroundColor(Textdraw[3], -256);
    TextDrawFont(Textdraw[3], 2);
    TextDrawSetProportional(Textdraw[3], 1);
    TextDrawSetSelectable(Textdraw[3], true);

    Textdraw[4] = TextDrawCreate(275.500000, 176.750000, "passport");
    TextDrawLetterSize(Textdraw[4], 0.449999, 1.600000);
    TextDrawAlignment(Textdraw[4], 1);
    TextDrawColor(Textdraw[4], -1);
    TextDrawSetShadow(Textdraw[4], 0);
    TextDrawSetOutline(Textdraw[4], 1);
    TextDrawBackgroundColor(Textdraw[4], 51);
    TextDrawFont(Textdraw[4], 2);
    TextDrawSetProportional(Textdraw[4], 1);

    Textdraw[5] = TextDrawCreate(200.000000, 218.312500, "New Textdraw");
    TextDrawLetterSize(Textdraw[5], 0.449999, 1.600000);
    TextDrawTextSize(Textdraw[5], 79.000000, 90.562500);
    TextDrawAlignment(Textdraw[5], 1);
    TextDrawColor(Textdraw[5], -1);
    TextDrawUseBox(Textdraw[5], true);
    TextDrawBoxColor(Textdraw[5], 255);
    TextDrawSetShadow(Textdraw[5], 0);
    TextDrawSetOutline(Textdraw[5], 1);
    TextDrawBackgroundColor(Textdraw[5], 80);
    TextDrawFont(Textdraw[5], 5);
    TextDrawSetProportional(Textdraw[5], 1);
    TextDrawSetPreviewModel(Textdraw[5], 78);
    TextDrawSetPreviewRot(Textdraw[5], 331.000000, 0.000000, 0.000000, 1.000000);

    Textdraw[6] = TextDrawCreate(219.500000, 203.000000, "photo");
    TextDrawLetterSize(Textdraw[6], 0.304500, 1.109998);
    TextDrawAlignment(Textdraw[6], 1);
    TextDrawColor(Textdraw[6], -1);
    TextDrawSetShadow(Textdraw[6], 0);
    TextDrawSetOutline(Textdraw[6], 1);
    TextDrawBackgroundColor(Textdraw[6], 51);
    TextDrawFont(Textdraw[6], 2);
    TextDrawSetProportional(Textdraw[6], 1);

    Textdraw[7] = TextDrawCreate(286.000000, 203.562500, "NAME: NICK_BLACK");
    TextDrawLetterSize(Textdraw[7], 0.279500, 1.109998);
    TextDrawAlignment(Textdraw[7], 1);
    TextDrawColor(Textdraw[7], -1);
    TextDrawSetShadow(Textdraw[7], 0);
    TextDrawSetOutline(Textdraw[7], 1);
    TextDrawBackgroundColor(Textdraw[7], 51);
    TextDrawFont(Textdraw[7], 2);
    TextDrawSetProportional(Textdraw[7], 1);

    Textdraw[8] = TextDrawCreate(442.500000, 194.000000, "usebox");
    TextDrawLetterSize(Textdraw[8], 0.000000, -0.069444);
    TextDrawTextSize(Textdraw[8], 197.000000, 0.000000);
    TextDrawAlignment(Textdraw[8], 1);
    TextDrawColor(Textdraw[8], 0);
    TextDrawUseBox(Textdraw[8], true);
    TextDrawBoxColor(Textdraw[8], 102);
    TextDrawSetShadow(Textdraw[8], 0);
    TextDrawSetOutline(Textdraw[8], 0);
    TextDrawFont(Textdraw[8], 0);

    Textdraw[9] = TextDrawCreate(285.500000, 196.625000, "usebox");
    TextDrawLetterSize(Textdraw[9], 0.000000, 12.468054);
    TextDrawTextSize(Textdraw[9], 278.000000, 0.000000);
    TextDrawAlignment(Textdraw[9], 1);
    TextDrawColor(Textdraw[9], 0);
    TextDrawUseBox(Textdraw[9], true);
    TextDrawBoxColor(Textdraw[9], 102);
    TextDrawSetShadow(Textdraw[9], 0);
    TextDrawSetOutline(Textdraw[9], 0);
    TextDrawFont(Textdraw[9], 0);

    Textdraw[10] = TextDrawCreate(286.000000, 215.062500, "AGE: 34");
    TextDrawLetterSize(Textdraw[10], 0.279500, 1.109998);
    TextDrawAlignment(Textdraw[10], 1);
    TextDrawColor(Textdraw[10], -1);
    TextDrawSetShadow(Textdraw[10], 0);
    TextDrawSetOutline(Textdraw[10], 1);
    TextDrawBackgroundColor(Textdraw[10], 51);
    TextDrawFont(Textdraw[10], 2);
    TextDrawSetProportional(Textdraw[10], 1);

    Textdraw[11] = TextDrawCreate(286.000000, 226.562500, "FRACTION: LSPD");
    TextDrawLetterSize(Textdraw[11], 0.279500, 1.109998);
    TextDrawAlignment(Textdraw[11], 1);
    TextDrawColor(Textdraw[11], -1);
    TextDrawSetShadow(Textdraw[11], 0);
    TextDrawSetOutline(Textdraw[11], 1);
    TextDrawBackgroundColor(Textdraw[11], 51);
    TextDrawFont(Textdraw[11], 2);
    TextDrawSetProportional(Textdraw[11], 1);

    Textdraw[12] = TextDrawCreate(286.000000, 238.062500, "PHONE: 222222");
    TextDrawLetterSize(Textdraw[12], 0.279500, 1.109998);
    TextDrawAlignment(Textdraw[12], 1);
    TextDrawColor(Textdraw[12], -1);
    TextDrawSetShadow(Textdraw[12], 0);
    TextDrawSetOutline(Textdraw[12], 1);
    TextDrawBackgroundColor(Textdraw[12], 51);
    TextDrawFont(Textdraw[12], 2);
    TextDrawSetProportional(Textdraw[12], 1);

    Textdraw[13] = TextDrawCreate(286.000000, 249.562500, "PHONE: 222222");
    TextDrawLetterSize(Textdraw[13], 0.279500, 1.109998);
    TextDrawAlignment(Textdraw[13], 1);
    TextDrawColor(Textdraw[13], -1);
    TextDrawSetShadow(Textdraw[13], 0);
    TextDrawSetOutline(Textdraw[13], 1);
    TextDrawBackgroundColor(Textdraw[13], 51);
    TextDrawFont(Textdraw[13], 2);
    TextDrawSetProportional(Textdraw[13], 1);
В паблик OnPlayerClickTextDraw
PHP:
if(clickedid == Textdraw[3])
	{
		CancelSelectTextDraw(playerid);
		for(new i = 0; i != 13; i++) TextDrawHideForPlayer(playerid,Textdraw[i]);
        return 1;
    }
Ко всем командам
PHP:
CMD:pass(playerid, params[])
{
	new giveplayerid, string[60];
	if (sscanf(params, "d", giveplayerid)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /pass [id игрока]");
	if (!ProxDetectorS(8.0, playerid, giveplayerid)) return SendClientMessage(playerid, COLOR_RED, "Человек слишком далеко!");
	format(string, sizeof(string), "AGE: %d", PlayerInfo[playerid][pLevel]);
	TextDrawSetString(Textdraw[10], string);
	if(PlayerInfo[playerid][pMember] != 0)
	{
	format(string, sizeof(string), "FRACTION: %s", gFractionName[PlayerInfo[playerid][pMember]-1]);
	TextDrawSetString(Textdraw[11], string);
	}
	else TextDrawSetString(Textdraw[11], "FRACTION: unknown");
	format(string, sizeof(string), "NAME: %s", PlayerInfo[playerid][pNames]);//Textdraw[12]
	TextDrawSetString(Textdraw[7], string);
	format(string, sizeof(string), "PHONE: %d", PlayerInfo[playerid][pPnumber]);
	TextDrawSetString(Textdraw[12], string);
	format(string, sizeof(string), "PHONE: %d", PlayerInfo[playerid][pPnumber]);
	TextDrawSetString(Textdraw[13], string);
	SelectTextDraw(playerid, 0x66FF00FF);
	TextDrawSetPreviewModel(Textdraw[5], PlayerInfo[playerid][pChar]);
	for(new i = 0; i != 13; i++) TextDrawShowForPlayer(playerid,Textdraw[i]);
	return 1;
}
Вот и все, система паспорта готова.. Вот так она будет выглядеть:
У кого не грузит -
Автор TextDraws: .( NE RELK!!!!)
 
Последнее редактирование:
Сверху Снизу