Доступ к архиву

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

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

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

Меню игрока(текстдрав)

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

' felipe

Умник
Всем привет! Хочу предложить вам свою работу для оценки.
Я недавно начал делать системы на текстдравах, так что прошу не пинаться!
Вот выглядит это меню:


Ко всем new (создадим глобальные переменные текстдравов)


PHP:
new Text:Textdraw[17];
В ongamemodeinit:


PHP:
Textdraw[0] = TextDrawCreate(635.200012, 224.746704, "LD_SPAC:white"); 
TextDrawLetterSize(Textdraw[0], 0.000000, 0.000000); 
TextDrawTextSize(Textdraw[0], 4.800015, 224.000000); 
TextDrawAlignment(Textdraw[0], 1); 
TextDrawColor(Textdraw[0], -2139062017); 
TextDrawSetShadow(Textdraw[0], 0); 
TextDrawSetOutline(Textdraw[0], 0); 
TextDrawFont(Textdraw[0], 4); 

Textdraw[1] = TextDrawCreate(509.800262, 224.253387, "LD_SPAC:white"); 
TextDrawLetterSize(Textdraw[1], 0.000000, 0.000000); 
TextDrawTextSize(Textdraw[1], 4.800015, 224.000000); 
TextDrawAlignment(Textdraw[1], 1); 
TextDrawColor(Textdraw[1], -2139062017); 
TextDrawSetShadow(Textdraw[1], 0); 
TextDrawSetOutline(Textdraw[1], 0); 
TextDrawFont(Textdraw[1], 4); 

Textdraw[2] = TextDrawCreate(510.399993, 224.746658, "LD_SPAC:white"); 
TextDrawLetterSize(Textdraw[2], 0.000000, 0.000000); 
TextDrawTextSize(Textdraw[2], 125.600036, 8.959978); 
TextDrawAlignment(Textdraw[2], 1); 
TextDrawColor(Textdraw[2], -2139062017); 
TextDrawSetShadow(Textdraw[2], 0); 
TextDrawSetOutline(Textdraw[2], 0); 
TextDrawFont(Textdraw[2], 4); 

Textdraw[3] = TextDrawCreate(638.000000, 235.206634, "usebox"); 
TextDrawLetterSize(Textdraw[3], 0.000000, 23.244813); 
TextDrawTextSize(Textdraw[3], 511.599945, 0.000000); 
TextDrawAlignment(Textdraw[3], 1); 
TextDrawColor(Textdraw[3], 0); 
TextDrawUseBox(Textdraw[3], true); 
TextDrawBoxColor(Textdraw[3], 102); 
TextDrawSetShadow(Textdraw[3], 0); 
TextDrawSetOutline(Textdraw[3], 0); 
TextDrawFont(Textdraw[3], 0); 

Textdraw[4] = TextDrawCreate(511.400085, 251.133438, "LD_SPAC:white"); 
TextDrawLetterSize(Textdraw[4], 0.000000, 0.000000); 
TextDrawTextSize(Textdraw[4], 125.600036, 8.959978); 
TextDrawAlignment(Textdraw[4], 1); 
TextDrawColor(Textdraw[4], -2139062017); 
TextDrawSetShadow(Textdraw[4], 0); 
TextDrawSetOutline(Textdraw[4], 0); 
TextDrawFont(Textdraw[4], 4); 

Textdraw[5] = TextDrawCreate(530.399841, 234.453353, "MAIN MENU"); 
TextDrawLetterSize(Textdraw[5], 0.449999, 1.600000); 
TextDrawAlignment(Textdraw[5], 1); 
TextDrawColor(Textdraw[5], -2139094785); 
TextDrawSetShadow(Textdraw[5], 0); 
TextDrawSetOutline(Textdraw[5], 1); 
TextDrawBackgroundColor(Textdraw[5], 255); 
TextDrawFont(Textdraw[5], 1); 
TextDrawSetProportional(Textdraw[5], 1); 

Textdraw[6] = TextDrawCreate(511.400329, 440.786651, "LD_SPAC:white"); 
TextDrawLetterSize(Textdraw[6], 0.000000, 0.000000); 
TextDrawTextSize(Textdraw[6], 125.600036, 8.959978); 
TextDrawAlignment(Textdraw[6], 1); 
TextDrawColor(Textdraw[6], -2139062017); 
TextDrawSetShadow(Textdraw[6], 0); 
TextDrawSetOutline(Textdraw[6], 0); 
TextDrawFont(Textdraw[6], 4); 

Textdraw[7] = TextDrawCreate(551.999938, 270.293365, "STATS"); 
TextDrawLetterSize(Textdraw[7], 0.449999, 1.600000); 
TextDrawAlignment(Textdraw[7], 1); 
TextDrawColor(Textdraw[7], -1); 
TextDrawSetShadow(Textdraw[7], 0); 
TextDrawSetOutline(Textdraw[7], 1); 
TextDrawBackgroundColor(Textdraw[7], 255); 
TextDrawFont(Textdraw[7], 1); 
TextDrawSetProportional(Textdraw[7], 1); 
TextDrawSetSelectable(Textdraw[7], true); 

Textdraw[8] = TextDrawCreate(559.999938, 424.106689, "EXIT"); 
TextDrawLetterSize(Textdraw[8], 0.449999, 1.600000); 
TextDrawAlignment(Textdraw[8], 1); 
TextDrawColor(Textdraw[8], -2139094785); 
TextDrawSetShadow(Textdraw[8], 0); 
TextDrawSetOutline(Textdraw[8], 1); 
TextDrawBackgroundColor(Textdraw[8], 51); 
TextDrawFont(Textdraw[8], 1); 
TextDrawSetProportional(Textdraw[8], 1); 
TextDrawSetSelectable(Textdraw[8], true); 

Textdraw[9] = TextDrawCreate(515.999755, 406.186798, "ld_otb:fen"); 
TextDrawLetterSize(Textdraw[9], 0.000000, 0.000000); 
TextDrawTextSize(Textdraw[9], 118.400047, 35.839981); 
TextDrawAlignment(Textdraw[9], 1); 
TextDrawColor(Textdraw[9], -1); 
TextDrawSetShadow(Textdraw[9], 0); 
TextDrawSetOutline(Textdraw[9], 0); 
TextDrawFont(Textdraw[9], 4); 

Textdraw[10] = TextDrawCreate(626.800231, 271.793304, "usebox"); 
TextDrawLetterSize(Textdraw[10], 0.000000, 14.338142); 
TextDrawTextSize(Textdraw[10], 523.600097, 0.000000); 
TextDrawAlignment(Textdraw[10], 1); 
TextDrawColor(Textdraw[10], 0); 
TextDrawUseBox(Textdraw[10], true); 
TextDrawBoxColor(Textdraw[10], 102); 
TextDrawSetShadow(Textdraw[10], 0); 
TextDrawSetOutline(Textdraw[10], 0); 
TextDrawFont(Textdraw[10], 0); 

Textdraw[11] = TextDrawCreate(543.999938, 291.946685, "SETTING"); 
TextDrawLetterSize(Textdraw[11], 0.449999, 1.600000); 
TextDrawAlignment(Textdraw[11], 1); 
TextDrawColor(Textdraw[11], -2139062017); 
TextDrawSetShadow(Textdraw[11], 0); 
TextDrawSetOutline(Textdraw[11], 1); 
TextDrawBackgroundColor(Textdraw[11], 255); 
TextDrawFont(Textdraw[11], 1); 
TextDrawSetProportional(Textdraw[11], 1); 
TextDrawSetSelectable(Textdraw[11], true); 

Textdraw[12] = TextDrawCreate(530.399902, 312.853424, "COMMANDS"); 
TextDrawLetterSize(Textdraw[12], 0.449999, 1.600000); 
TextDrawAlignment(Textdraw[12], 1); 
TextDrawColor(Textdraw[12], -2139062017); 
TextDrawSetShadow(Textdraw[12], 0); 
TextDrawSetOutline(Textdraw[12], 1); 
TextDrawBackgroundColor(Textdraw[12], 255); 
TextDrawFont(Textdraw[12], 1); 
TextDrawSetProportional(Textdraw[12], 1); 
TextDrawSetSelectable(Textdraw[12], true); 

Textdraw[13] = TextDrawCreate(548.000061, 332.266662, "REPORT"); 
TextDrawLetterSize(Textdraw[13], 0.449999, 1.600000); 
TextDrawAlignment(Textdraw[13], 1); 
TextDrawColor(Textdraw[13], -2139062017); 
TextDrawSetShadow(Textdraw[13], 0); 
TextDrawSetOutline(Textdraw[13], 1); 
TextDrawBackgroundColor(Textdraw[13], 255); 
TextDrawFont(Textdraw[13], 1); 
TextDrawSetProportional(Textdraw[13], 1); 
TextDrawSetSelectable(Textdraw[13], true); 

Textdraw[14] = TextDrawCreate(550.222106, 351.430816, "DONAT"); 
TextDrawLetterSize(Textdraw[14], 0.449999, 1.600000); 
TextDrawAlignment(Textdraw[14], 1); 
TextDrawColor(Textdraw[14], -2139062017); 
TextDrawSetShadow(Textdraw[14], 0); 
TextDrawSetOutline(Textdraw[14], 1); 
TextDrawBackgroundColor(Textdraw[14], 255); 
TextDrawFont(Textdraw[14], 1); 
TextDrawSetProportional(Textdraw[14], 1); 

Textdraw[15] = TextDrawCreate(512.800231, 415.146636, "LD_BEAT:cring"); 
TextDrawLetterSize(Textdraw[15], 0.000000, 0.000000); 
TextDrawTextSize(Textdraw[15], 33.600017, 34.346660); 
TextDrawAlignment(Textdraw[15], 1); 
TextDrawColor(Textdraw[15], -1); 
TextDrawSetShadow(Textdraw[15], 0); 
TextDrawSetOutline(Textdraw[15], 0); 
TextDrawFont(Textdraw[15], 4); 

Textdraw[16] = TextDrawCreate(603.400024, 414.653259, "LD_BEAT:cring"); 
TextDrawLetterSize(Textdraw[16], 0.000000, 0.000000); 
TextDrawTextSize(Textdraw[16], 33.600017, 34.346660); 
TextDrawAlignment(Textdraw[16], 1); 
TextDrawColor(Textdraw[16], -1); 
TextDrawSetShadow(Textdraw[16], 0); 
TextDrawSetOutline(Textdraw[16], 0); 
TextDrawFont(Textdraw[16], 4); 

Textdraw[17] = TextDrawCreate(346.799987, 322.566650, "usebox"); 
TextDrawLetterSize(Textdraw[17], 0.000000, -0.233702); 
TextDrawTextSize(Textdraw[17], 344.399993, 0.000000); 
TextDrawAlignment(Textdraw[17], 1); 
TextDrawColor(Textdraw[17], 0); 
TextDrawUseBox(Textdraw[17], true); 
TextDrawBoxColor(Textdraw[17], 102); 
TextDrawSetShadow(Textdraw[17], 0); 
TextDrawSetOutline(Textdraw[17], 0); 
TextDrawFont(Textdraw[17], 0);
В public OnPlayerKeyStateChange(Делаем появление текстдравов на кнопку Y)

i
PHP:
f(newkeys == KEY_YES)    
    {    
    if(gPlayerLogged[playerid] != 0)    
    {    
TextDrawShowForPlayer(playerid, Textdraw[0]);    
TextDrawShowForPlayer(playerid, Textdraw[1]);  
TextDrawShowForPlayer(playerid, Textdraw[2]);  
TextDrawShowForPlayer(playerid, Textdraw[3]);  
TextDrawShowForPlayer(playerid, Textdraw[4]);  
TextDrawShowForPlayer(playerid, Textdraw[5]);  
TextDrawShowForPlayer(playerid, Textdraw[6]);  
TextDrawShowForPlayer(playerid, Textdraw[7]);  
TextDrawShowForPlayer(playerid, Textdraw[8]);  
TextDrawShowForPlayer(playerid, Textdraw[9]);  
TextDrawShowForPlayer(playerid, Textdraw[10]);  
TextDrawShowForPlayer(playerid, Textdraw[11]);  
TextDrawShowForPlayer(playerid, Textdraw[12]);  
TextDrawShowForPlayer(playerid, Textdraw[13]);  
TextDrawShowForPlayer(playerid, Textdraw[14]);  
TextDrawShowForPlayer(playerid, Textdraw[15]);  
TextDrawShowForPlayer(playerid, Textdraw[16]);  
TextDrawShowForPlayer(playerid, Textdraw[17]);  
        SelectTextDraw(playerid, 0x8080FFAA);    
    }    
    }
Действия при нажатии на текстдрав, думаю сами сможете создать!
Так как у всех разные моды, не стал адаптировать под рлс!
Автор: [SKRIPTER]
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу