KatranLife
Компетентный
Доброе времени суток, сегодня я хочу вам показать навигатор, сразу говорю автор : Ildars
И так приступим.
Ко всем new.
В OnGameModeInit
Ко всем командам
В OnPlayerClickTextDraw
А теперь в конец мода вставляем это :
В OnPlayerUpdate
Переменные свои!
Все!) За + не гонюсь.
Скрин -
И так приступим.
Ко всем new.
PHP:
new Text:umenu[12];
PHP:
LoadUmenu();
PHP:
else if (strcmp("/nv", cmdtext, true) == 0)
{
for(new i; i < sizeof(umenu); i++) TextDrawShowForPlayer(playerid,umenu[i]);
SelectTextDraw(playerid,0xf2ddc6ff);
}
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);
}
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);}
//-----------------------------------------------------------
Все!) За + не гонюсь.
Скрин -
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Последнее редактирование:
