HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- Как создать меню с подменю? (https://hlfx.ru/forum/showthread.php?threadid=3232)
Отправлено MisterDeath 28-01-2012 в 18:23:
Как создать меню с подменю?
Как создать меню с подменю?
__________________
hl 4 ever
Отправлено Дядя Миша 28-01-2012 в 18:31:
Надо создать меню, а внутри еще одно.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
Цитата:
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Отправлено MisterDeath 28-01-2012 в 18:38:
кое эста плохо ?
C++ Source Code:
1 | ////////////////////////// |
3 | ////////////////////////// |
6 | if(pPlayer->m_iMenu1 == 1) |
11 | GetClassPtr((CBasePlayer *)pev)->ShowMenu( 0x1F, 20, 0, "Open weapon menu"); |
12 | pPlayer->m_iMenu2 = 1; |
23 | if(pPlayer->m_iMenu2 == 1) |
28 | if(pPlayer->m_iMoneyAmount <= 199) |
29 | pPlayer->GiveNamedItem( "weapon_shotgun" ); |
30 | pPlayer->m_iMoneyAmount -= 400; |
33 | if(pPlayer->m_iMoneyAmount <= 399) |
34 | pPlayer->GiveNamedItem( "weapon_shotgun" ); |
35 | pPlayer->m_iMoneyAmount -= 400; |
38 | if(pPlayer->m_iMoneyAmount <= 599) |
39 | pPlayer->GiveNamedItem( "weapon_9mmAR" ); |
40 | pPlayer->m_iMoneyAmount -= 600; |
43 | if(pPlayer->m_iMoneyAmount <= 799) |
44 | pPlayer->GiveNamedItem( "weapon_handgrenade" ); |
45 | pPlayer->m_iMoneyAmount -= 800; |
48 | if(pPlayer->m_iMoneyAmount <= 999) |
49 | pPlayer->GiveNamedItem( "weapon_crossbow" ); |
50 | pPlayer->m_iMoneyAmount -= 1000; |
55 | } // select the item from the current menu |
__________________
hl 4 ever
Отправлено Дядя Миша 28-01-2012 в 18:40:
можно и так, да
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
Цитата:
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Отправлено MisterDeath 28-01-2012 в 18:46:
Проблема не могу закрыть меню:
C++ Source Code:
1 | if(pPlayer->m_iMenu2 == 1) |
6 | if(pPlayer->m_iMoneyAmount <= 199) |
7 | pPlayer->GiveNamedItem( "weapon_shotgun" ); |
8 | pPlayer->m_iMoneyAmount -= 400; |
11 | if(pPlayer->m_iMoneyAmount <= 399) |
12 | pPlayer->GiveNamedItem( "weapon_shotgun" ); |
13 | pPlayer->m_iMoneyAmount -= 400; |
16 | if(pPlayer->m_iMoneyAmount <= 599) |
17 | pPlayer->GiveNamedItem( "weapon_9mmAR" ); |
18 | pPlayer->m_iMoneyAmount -= 600; |
21 | if(pPlayer->m_iMoneyAmount <= 799) |
22 | pPlayer->GiveNamedItem( "weapon_handgrenade" ); |
23 | pPlayer->m_iMoneyAmount -= 800; |
26 | if(pPlayer->m_iMoneyAmount <= 999) |
27 | pPlayer->GiveNamedItem( "weapon_crossbow" ); |
28 | pPlayer->m_iMoneyAmount -= 1000; |
34 | // CAN'T CLOSE MENU, HOW TO CLOSE THIS MENU WITH OPTION #9 ? |
__________________
hl 4 ever