Добро пожаловать на форум, Гость, это ваша панель
  • Страница 1 из 1
  • 1
Как сделать shopmenu1-2?
PATRUL
Дата: Понедельник, 15.10.2012, 11:46 | Сообщение # 1
офлайн

  • Сообщения: 718
  • Награды: 5
  • Замечания:
 
Вообщем видел,что в shopmenu если не хватает денег на покупку вещи то,она выделена другим цветом,как сделать :?

Вот к примеру:
Прикрепления: 1222320.jpg (9.1 Kb)



 
Kartman
Дата: Понедельник, 15.10.2012, 11:59 | Сообщение # 2
офлайн

  • Сообщения: 199
  • Награды: 3
  • Замечания:
 
Открой файл menus.inl и там найди функцию menu shopmenu
там будет такой код замени и вуаля:
Code

  // Lets add the items to the menu!
  for ( i = 0; i < MAX_PAGE_ITEMS; i++ )
  {
   iItemID = iStart + i;

   LANG_GetItemName( iItemID, idUser, szItemName,charsmax(szItemName));

   new iMoney = SHARED_GetUserMoney( idUser );
    
   new iItemCost = ITEM_Cost( idUser, iItemID );
    
   if( iMoney < iItemCost )
   {
   pos += format( szMenu[pos], charsmax(szMenu)-pos, "\d%d. %s\d\R%d^n", i + 1, szItemName, ITEM_Cost( idUser, iItemID ) );
   }
   else
   {
   pos += format( szMenu[pos], charsmax(szMenu)-pos, "\y%d. %s\r\R%d^n", i + 1, szItemName, ITEM_Cost( idUser, iItemID ) );
   }
    
   iKeys |= (1<<i);
    

  }


http://war3ft-help.tk/ - форум поддержки war3ftmod
 
PATRUL
Дата: Понедельник, 15.10.2012, 12:38 | Сообщение # 3
офлайн

  • Сообщения: 718
  • Награды: 5
  • Замечания:
 
+ в репу victory


 
grominov
Дата: Понедельник, 15.10.2012, 15:27 | Сообщение # 4
офлайн

  • Сообщения: 7
  • Награды: 0
  • Замечания:
 
:)
 
Mr-Green-Mr
Дата: Пятница, 18.01.2013, 20:14 | Сообщение # 5
офлайн

  • Сообщения: 47
  • Награды: 0
  • Замечания:
 
Kartman, Подскажи пожалуйста как тоже самое сделать только чтоб цвет изменить скажем зеленым то что купить можно а красным то что нельзя купить
 
TWENchik
Дата: Суббота, 19.01.2013, 07:02 | Сообщение # 6
офлайн

  • Сообщения: 172
  • Награды: 2
  • Замечания:
 
Mr-Green-Mr, так скажим он 
во вторых в меню 1.6 есть цвета только \d - серый \w - белый \r - красный \y - желтый
Прикрепления: 0465511.png (2.3 Kb)
 
WTFSsS
Дата: Суббота, 19.01.2013, 21:48 | Сообщение # 7
офлайн

  • Сообщения: 75
  • Награды: 2
  • Замечания:
 
Цитата (TWENchik)
во вторых в меню 1.6 есть цвета только \d - серый \w - белый \r - красный \y - желтый
Вроде уже в новом amxmodx будет побольше цвeтов.


Сообщение отредактировал WTFSsS - Суббота, 19.01.2013, 21:52
 
runetov
Дата: Воскресенье, 20.01.2013, 08:55 | Сообщение # 8
офлайн

  • Сообщения: 283
  • Награды: 8
  • Замечания:
 
WTFSsS,


Цитата
Вроде уже в новом amxmodx будет побольше цвeтов.
 
В каком новым, ты где узнал?




Сообщение отредактировал runetov - Воскресенье, 20.01.2013, 08:56
 
Санька6222
Дата: Воскресенье, 20.01.2013, 11:51 | Сообщение # 9
офлайн

  • Сообщения: 58
  • Награды: 1
  • Замечания:
 
TWENchik, покажи  скрин куда его ставить,не получается а то
 
runetov
Дата: Воскресенье, 20.01.2013, 13:44 | Сообщение # 10
офлайн

  • Сообщения: 283
  • Награды: 8
  • Замечания:
 
Тебе не надо весь код заново вставлять, тебе надо заменить свой старый код на новый!

Короче зайди в файл menus.inl в исходнике
и там найди функцию menu shopmenu
там будет такой код замени и вуаля:

Код
// Lets add the items to the menu!  
   for ( i = 0; i < MAX_PAGE_ITEMS; i++ )  
   {  
    iItemID = iStart + i;  
   
    LANG_GetItemName( iItemID, idUser, szItemName,charsmax(szItemName));  
   
    new iMoney = SHARED_GetUserMoney( idUser );  
       
    new iItemCost = ITEM_Cost( idUser, iItemID );  
       
    if( iMoney < iItemCost )  
    {  
    pos += format( szMenu[pos], charsmax(szMenu)-pos, "\d%d. %s\d\R%d^n", i + 1, szItemName, ITEM_Cost( idUser, iItemID ) );  
    }  
    else
    {  
    pos += format( szMenu[pos], charsmax(szMenu)-pos, "\y%d. %s\r\R%d^n", i + 1, szItemName, ITEM_Cost( idUser, iItemID ) );  
    }  
       
    iKeys |= (1<<i);  
       
   
   }


Если не смог найти, по ищи этоLets add the items to the menu!

И замени все от скобки до скобки




Сообщение отредактировал runetov - Воскресенье, 20.01.2013, 13:50
 
grominov
Дата: Воскресенье, 20.01.2013, 13:58 | Сообщение # 11
офлайн

  • Сообщения: 7
  • Награды: 0
  • Замечания:
 
А за что Kartman ?

Сообщение отредактировал grominov - Воскресенье, 20.01.2013, 13:58
 
Санька6222
Дата: Среда, 23.01.2013, 17:46 | Сообщение # 12
офлайн

  • Сообщения: 58
  • Награды: 1
  • Замечания:
 
runetov, попробуем)

Добавлено (23.01.2013, 17:46)
---------------------------------------------
runetov, начать с  for ( i = 0; i < MAX_PAGE_ITEMS; i++ ) до  show_menu( idUser, iKeys, szMenu, -1 );?
или начать с public _MENU_Shopmenu1( idUser, iKey ) до public MENU_SelectSkill( idUser )?



 
runetov
Дата: Среда, 23.01.2013, 18:05 | Сообщение # 13
офлайн

  • Сообщения: 283
  • Награды: 8
  • Замечания:
 
Санька6222

У тебя сейчас так:


______________________________________________________________________

Должно быть так:

Прикрепления: 9070916.jpg (119.3 Kb) · 5310364.jpg (123.4 Kb)


 
  • Страница 1 из 1
  • 1
Поиск: