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

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

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

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

Мануал Навигатор TextDraw ( Не GPS )

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

KatranLife

Компетентный
Доброе времени суток, сегодня я хочу вам показать навигатор, сразу говорю автор : Ildars
И так приступим.

Ко всем new.
PHP:
new Text:umenu[12];
В OnGameModeInit
PHP:
LoadUmenu();
Ко всем командам
PHP:
else if (strcmp("/nv", cmdtext, true) == 0)
    {
        for(new i; i < sizeof(umenu); i++) TextDrawShowForPlayer(playerid,umenu[i]);
        SelectTextDraw(playerid,0xf2ddc6ff);
    }
В OnPlayerClickTextDraw
PHP:
if(clickedid == umenu[2])
    {
        OnPlayerCommandText(playerid,"/gps");
		for(new i; i < sizeof(umenu); i++) TextDrawHideForPlayer(playerid,umenu[i]);
		CancelSelectTextDraw(playerid);
    }
    else if(clickedid == umenu[3])
    {
        OnPlayerCommandText(playerid,"/myskill");
		for(new i; i < sizeof(umenu); i++) TextDrawHideForPlayer(playerid,umenu[i]);
		CancelSelectTextDraw(playerid);
    }
    else if(clickedid == umenu[4])
    {
        OnPlayerCommandText(playerid,"/time");
		for(new i; i < sizeof(umenu); i++) TextDrawHideForPlayer(playerid,umenu[i]);
		CancelSelectTextDraw(playerid);
    }
    else if(clickedid == umenu[5])
    {
        OnPlayerCommandText(playerid,"/directory");
		for(new i; i < sizeof(umenu); i++) TextDrawHideForPlayer(playerid,umenu[i]);
		CancelSelectTextDraw(playerid);
    }
    else if(clickedid == umenu[6])
    {
        OnPlayerCommandText(playerid,"/licenses");
		for(new i; i < sizeof(umenu); i++) TextDrawHideForPlayer(playerid,umenu[i]);
		CancelSelectTextDraw(playerid);
    }
    else if(clickedid == umenu[7])
    {
        for(new i; i < sizeof(umenu); i++) TextDrawHideForPlayer(playerid,umenu[i]);
		CancelSelectTextDraw(playerid);
    }
А теперь в конец мода вставляем это :
PHP:
stock LoadUmenu()
{
    umenu[0] = TextDrawCreate(630.000000, 194.139999, "usebox");
    TextDrawLetterSize(umenu[0], 0.000000, 18.258150);
    TextDrawTextSize(umenu[0], 489.199981, 0.000000);
    TextDrawAlignment(umenu[0], 1);
    TextDrawColor(umenu[0], 0);
    TextDrawUseBox(umenu[0], true);
    TextDrawBoxColor(umenu[0], 102);
    TextDrawSetShadow(umenu[0], 0);
    TextDrawSetOutline(umenu[0], 0);
    TextDrawFont(umenu[0], 0);
    umenu[1] = TextDrawCreate(501.600036, 193.386611, "Navigation");
    TextDrawLetterSize(umenu[1], 0.449999, 1.600000);
    TextDrawAlignment(umenu[1], 1);
    TextDrawColor(umenu[1], 0x4ccd6dFF);
    TextDrawSetShadow(umenu[1], 0);
    TextDrawSetOutline(umenu[1], 1);
    TextDrawBackgroundColor(umenu[1], 51);
    TextDrawFont(umenu[1], 2);
    TextDrawSetProportional(umenu[1], 1);
    umenu[2] = TextDrawCreate(503.200012, 218.026672, "GPS");
    TextDrawTextSize(umenu[2], 537.599975, 12.693333);
    TextDrawLetterSize(umenu[2], 0.599599, 2.130132);
    TextDrawAlignment(umenu[2], 1);
    TextDrawColor(umenu[2], 0xFFFFFFFF);
    TextDrawSetShadow(umenu[2], 0);
    TextDrawSetOutline(umenu[2], 1);
    TextDrawBackgroundColor(umenu[2], 51);
    TextDrawFont(umenu[2], 3);
    TextDrawSetProportional(umenu[2], 1);
    TextDrawSetSelectable(umenu[2], true);
    umenu[3] = TextDrawCreate(503.199981, 240.426681, "Skills");
    TextDrawTextSize(umenu[3], 560.799926, 15.146665);
    TextDrawLetterSize(umenu[3], 0.583600, 2.301866);
    TextDrawAlignment(umenu[3], 1);
    TextDrawColor(umenu[3], 0xFFFFFFFF);
    TextDrawSetShadow(umenu[3], 0);
    TextDrawSetOutline(umenu[3], 1);
    TextDrawBackgroundColor(umenu[3], 51);
    TextDrawFont(umenu[3], 3);
    TextDrawSetProportional(umenu[3], 1);
    TextDrawSetSelectable(umenu[3], true);
    umenu[4] = TextDrawCreate(503.200012, 261.333190, "Time");
    TextDrawTextSize(umenu[4], 551.199890, 18.360000);
    TextDrawLetterSize(umenu[4], 0.588400, 2.413865);
    TextDrawAlignment(umenu[4], 1);
    TextDrawColor(umenu[4], 0x059fe7FF);
    TextDrawSetShadow(umenu[4], 0);
    TextDrawSetOutline(umenu[4], 1);
    TextDrawBackgroundColor(umenu[4], 51);
    TextDrawFont(umenu[4], 3);
    TextDrawSetProportional(umenu[4], 1);
    TextDrawSetSelectable(umenu[4], true);
    umenu[5] = TextDrawCreate(504.799987, 284.480041, "Dir");
    TextDrawTextSize(umenu[5], 537.600097, 21.640003);
    TextDrawLetterSize(umenu[5], 0.658800, 2.466132);
    TextDrawAlignment(umenu[5], 1);
    TextDrawColor(umenu[5], 0xFFFFFFFF);
    TextDrawSetShadow(umenu[5], 0);
    TextDrawSetOutline(umenu[5], 1);
    TextDrawBackgroundColor(umenu[5], 51);
    TextDrawFont(umenu[5], 3);
    TextDrawSetProportional(umenu[5], 1);
    TextDrawSetSelectable(umenu[5], true);
    umenu[6] = TextDrawCreate(504.799987, 306.133331, "Licenses");
    TextDrawTextSize(umenu[6], 588.000122, 24.959995);
    TextDrawLetterSize(umenu[6], 0.585199, 2.443732);
    TextDrawAlignment(umenu[6], 1);
    TextDrawColor(umenu[6], 0xFFFFFFFF);
    TextDrawSetShadow(umenu[6], 0);
    TextDrawSetOutline(umenu[6], 1);
    TextDrawBackgroundColor(umenu[6], 51);
    TextDrawFont(umenu[6], 3);
    TextDrawSetProportional(umenu[6], 1);
    TextDrawSetSelectable(umenu[6], true);
    umenu[7] = TextDrawCreate(504.799835, 328.533386, "Exit");
    TextDrawTextSize(umenu[7], 544.800048, 27.226667);
    TextDrawLetterSize(umenu[7], 0.549200, 2.219732);
    TextDrawAlignment(umenu[7], 1);
    TextDrawColor(umenu[7], 0xFFFFFFFF);
    TextDrawSetShadow(umenu[7], 0);
    TextDrawSetOutline(umenu[7], 1);
    TextDrawBackgroundColor(umenu[7], 51);
    TextDrawFont(umenu[7], 3);
    TextDrawSetProportional(umenu[7], 1);
    TextDrawSetSelectable(umenu[7], true);
    umenu[8] = TextDrawCreate(635.599975, 221.020004, "usebox");
    TextDrawLetterSize(umenu[8], 0.000000, 1.425553);
    TextDrawTextSize(umenu[8], 586.000000, 0.000000);
    TextDrawAlignment(umenu[8], 1);
    TextDrawColor(umenu[8], 0);
    TextDrawUseBox(umenu[8], true);
    TextDrawBoxColor(umenu[8], 0x30b922FF);
    TextDrawSetShadow(umenu[8], 0);
    TextDrawSetOutline(umenu[8], 0);
    TextDrawFont(umenu[8], 0);
    umenu[9] = TextDrawCreate(636.400207, 245.660003, "usebox");
    TextDrawLetterSize(umenu[9], 0.000000, 1.514442);
    TextDrawTextSize(umenu[9], 586.000061, 0.000000);
    TextDrawAlignment(umenu[9], 1);
    TextDrawColor(umenu[9], 0);
    TextDrawUseBox(umenu[9], true);
    TextDrawBoxColor(umenu[9], 0x30b922FF);
    TextDrawSetShadow(umenu[9], 0);
    TextDrawSetOutline(umenu[9], 0);
    TextDrawFont(umenu[9], 0);
    umenu[10] = TextDrawCreate(603.999694, 245.653289, "ST");
    TextDrawLetterSize(umenu[10], 0.345200, 1.450666);
    TextDrawAlignment(umenu[10], 1);
    TextDrawColor(umenu[10], -1);
    TextDrawSetShadow(umenu[10], 0);
    TextDrawSetOutline(umenu[10], 1);
    TextDrawBackgroundColor(umenu[10], 51);
    TextDrawFont(umenu[10], 1);
    TextDrawSetProportional(umenu[10], 1);
    umenu[11] = TextDrawCreate(604.000061, 221.013320, "HP");
    TextDrawLetterSize(umenu[11], 0.377999, 1.226666);
    TextDrawAlignment(umenu[11], 1);
    TextDrawColor(umenu[11], -1);
    TextDrawSetShadow(umenu[11], 0);
    TextDrawSetOutline(umenu[11], 1);
    TextDrawBackgroundColor(umenu[11], 51);
    TextDrawFont(umenu[11], 1);
    TextDrawSetProportional(umenu[11], 1);
}
В OnPlayerUpdate
PHP:
//-----------------------------------------------------------
	if(PINFO[playerid][pSitost] > 70) { TextDrawBoxColor(umenu[9], 0x1dd054FF);}
	if(PINFO[playerid][pSitost] <= 70) { TextDrawBoxColor(umenu[9], 0xd0c11dFF);}
	if(PINFO[playerid][pSitost] < 20) { TextDrawBoxColor(umenu[9], 0xd01d1dFF);}
	if(PINFO[playerid][pHP] > 70) { TextDrawBoxColor(umenu[8], 0x1dd054FF);}
	if(PINFO[playerid][pHP] <= 70) { TextDrawBoxColor(umenu[8], 0xd0c11dFF);}
	if(PINFO[playerid][pHP] < 20) { TextDrawBoxColor(umenu[8], 0xd01d1dFF);}
	//-----------------------------------------------------------
Переменные свои!
Все!) За + не гонюсь.
Скрин -
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу