Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 100руб/мес, Текстовая 50руб/мес.
Показано с 1 по 2 из 2
  1. #1
    Аватар для Seviel
    Пользователь

    Статус
    Оффлайн
    Регистрация
    23.12.2016
    Адрес
    Казахстан
    Сообщений
    76
    Репутация:
    12 ±

    TextDraw под инвентарь

    Сделал TextDraw под инвентарь ночью, а днем он оказался не нужен.
    Может кому понадобится
     Ну тут скрин

    PHP код:
    new Text:inv_Background;
    new 
    Text:inv_HeaderLine;
    new 
    Text:inv_Header;     
    new 
    Text:inv_BottomLine;
    new 
    Text:inv_Item[36];
    stock inv_LoadGlobal()
    {
        
    inv_Background TextDrawCreate(608.0122.625923"usebox"); 
        
    TextDrawLetterSize(inv_Background0.00000022.45); 
        
    TextDrawTextSize(inv_Background453.00.000000); 
        
    TextDrawUseBox(inv_Backgroundtrue);
        
    TextDrawBoxColor(inv_Background102);

        
    inv_HeaderLine TextDrawCreate(608.0122.625930"usebox");
        
    TextDrawLetterSize(inv_HeaderLine0.0000001.941769);
        
    TextDrawTextSize(inv_HeaderLine453.00.000000);
        
    TextDrawUseBox(inv_HeaderLinetrue);
        
    TextDrawBoxColor(inv_HeaderLine102);

        
    inv_Header TextDrawCreate(459.666687123.614784"Inventory");
        
    TextDrawLetterSize(inv_Header0.4499991.600000);
        
    TextDrawColor(inv_Header0x66CDAAFF);
        
    TextDrawSetShadow(inv_Header0);
        
    TextDrawFont(inv_Header3);

        
    inv_BottomLine TextDrawCreate(608.0306.5"usebox");
        
    TextDrawLetterSize(inv_BottomLine0.0000001.941769);
        
    TextDrawTextSize(inv_BottomLine453.00.000000);
        
    TextDrawUseBox(inv_BottomLinetrue);
        
    TextDrawBoxColor(inv_BottomLine102);

        new 
    Float:inv_beginX 481.0;
        new 
    Float:inv_beginA 455.0;
        new 
    Float:inv_beginY 145.0;
        new 
    Float:inv_PlusX 25.0;
        new 
    Float:inv_PlusY 27.0;
        new 
    Float:inv_X inv_beginX;
        new 
    Float:inv_A inv_beginA;
        new 
    Float:inv_Y inv_beginY;
        new 
    jk;
        for(new 
    i!= 36i++)
        {
            
    inv_Item[i] = TextDrawCreate(inv_Xinv_Y"usebox");
            
    TextDrawLetterSize(inv_Item[i], 0.0000002.448766);
            
    TextDrawTextSize(inv_Item[i], inv_A0.000000);
            
    TextDrawAlignment(inv_Item[i], 1);
            
    TextDrawUseBox(inv_Item[i], true);
            
    TextDrawBoxColor(inv_Item[i], 102);
            
    inv_X += inv_PlusX;
            
    inv_A += inv_PlusX;
            if(
    item_in_line == ++k) {
                
    inv_Y += inv_PlusY;
                
    inv_X inv_beginX;
                
    inv_A inv_beginA;
                
    0;
                if(
    item_in_vert == ++j) break;
            }
        }

    Последний раз редактировалось Seviel; 12.01.2017 в 06:36.
    Я един со вселенной...

  2. #2
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,192
    Репутация:
    1282 ±
    Такой совет: в качестве переменных для текстдравов можно использовать массив + enum. Так эти текстдравы и циклом можно обработать, и названия все сохранятся. То бишь:

    PHP код:
    emun e_TEXTDRAW_INVENTORY
    {
        
    Text:inv_BACKGROUND,
        
    Text:inv_HEADER,
        
    //И т.п.
    };
    new 
    td_inventory[e_TEXTDRAW_INVENTORY]; 
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  3. 2 пользователя(ей) сказали cпасибо:
    Seviel (12.01.2017)VVWVV (12.01.2017)
 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •