 |

09.05.2013, 22:52
|
|
Постоянный
Регистрация: 19.03.2013
Сообщений: 586
С нами:
6920791
Репутация:
113
|
|
Всем привет.
Многие меня просили сделать FAQ по добавлению функций в стандартное меню.
Ну что-ж, смотрите.
Заходим в dumb_menu.cpp
Ко всем define
Код:
Код:
#define ID_MENU_NEWCHEATS 8967////(любой id которого нет там) Это сам пункт меню
Код:
Код:
#define ID_NEWCHEAT_FLOODER 8923////А это сама функция
Ищем
Код:
Код:
static int menu_callback_cheats ( int op, struct menu_item *item )
И перед ним объявим новое меню
Код:
Код:
static int menu_callback_newcheats ( int op, struct menu_item *item )
{
switch ( op )
{
case MENU_OP_ENABLED:
switch ( item->id )
{
case ID_NEWCHEAT_FLOODER:
return cheat_state->_generic.flooder;
}
break;
case MENU_OP_SELECT:
switch ( item->id )
{
case ID_NEWCHEAT_FLOODER:
cheat_state->_generic.flooder ^= 1;
break;
}
}
return 0;
}
Далее ищем
Код:
Код:
struct menu *menu_main, *menu_cheats
Добавим туда наше меню
И будет выглядеть вот так
Код:
Код:
struct menu *menu_main, *menu_cheats, *menu_newcheats,
Дальше найдем
Код:
Код:
menu_main = menu_new( NULL, ID_MENU_MAIN, menu_callback_main );
И добавим после нее вот это
Код:
Код:
menu_newcheats = menu_new( menu_main, ID_MENU_NEWCHEATS, menu_callback_newcheats );
Теперь найдем
Код:
Код:
menu_item_add( menu_main, menu_cheats, "Cheats", ID_NONE, MENU_COLOR_DEFAULT, NULL );
И перед ним ставим
Код:
Код:
menu_item_add( menu_main, menu_newcheats, "NewCheats", ID_NONE, MENU_COLOR_DEFAULT, NULL );
Теперь создадим функцию в меню
Код:
Код:
menu_item_add( menu_newcheats, NULL ,"FLOODER", ID_NEWCHEAT_FLOODER, MENU_COLOR_DEFAULT, NULL );
С вами былJesusСпециально для сайта BlastHack.Net
При копировании указывать источникBlastHack.Net
|
|
|

09.01.2015, 14:21
|
|
Новичок
Регистрация: 07.01.2015
Сообщений: 14
С нами:
5971588
Репутация:
0
|
|
У меня так вопрос: Как поменять цвет выбраного пункта в стандартном меню собейта ??
|
|
|

19.02.2015, 18:01
|
|
Участник форума
Регистрация: 28.09.2014
Сообщений: 139
С нами:
6116831
Репутация:
0
|
|
Спасибо за урок,единственный урок,который скомпилировался)
|
|
|
|
 |
Предыдущая тема
Следующая тема
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|