hlmod.hu
https://hlmod.hu/

Speciális Menü készítése
https://hlmod.hu/viewtopic.php?f=29&t=26318
Oldal: 1 / 1

Szerző:  RihO [ 2016.09.29. 23:19 ]
Hozzászólás témája:  Speciális Menü készítése

Meg lehet-e oldani azt hogy a menükben nem sorban legyenek a menüpontok?

pl:

Menű neve
1.Almenü
2.Almenü
3.Motd
4.Motd

6.Csapatváltás

9. Admin menü

Előre is köszönöm a válaszokat:)

Szerző:  norbee.16 [ 2016.09.30. 04:48 ]
Hozzászólás témája:  Re: Speciális Menü készítése

Ha az üres sorokra gondolsz akkor ezt így tudod megoldani, pl. (Ha 1 ^n van a sor végén akkor csak 1 sorral lentebb rakja, ha viszont 2 akkor már lesz egy üres sor is közte, ha 3 akkor 2 üres sor..)

Kód:
1. ASD
2. ASD
3. ASD
4. ASD
5. ASD^n^n
            <- és akkor így üres sor lesz itt.
6. ASD^n^n
            <- és akkor így üres sor lesz itt.
7. ASD^n^n
            <- és akkor így üres sor lesz itt.
0. Kilépés


Kép

Szerző:  RihO [ 2016.09.30. 10:48 ]
Hozzászólás témája:  Re: Speciális Menü készítése

RihO írta:
én igy gondoltam:

Kép

https://www.dropbox.com/s/idfi3krdx06bgaf/IMG_20160930_091946.jpg?dl=0

ha valaki nem tudja megnézni!

Szerző:  Toretto [ 2016.09.30. 15:50 ]
Hozzászólás témája:  Re: Speciális Menü készítése

RihO írta:
RihO írta:
én igy gondoltam:

Kép

https://www.dropbox.com/s/idfi3krdx06bgaf/IMG_20160930_091946.jpg?dl=0

ha valaki nem tudja megnézni!

Talán ere gondolsz?
  1. public FegyverMenuI(id)
  2. {
  3.     new Menu[512], MenuString[128], Gomb
  4.     format(MenuString, 127, "%s^n^n", MENUSZOVEG[10][Nyelv[id]]);
  5.     add(Menu, 511, MenuString);
  6.    
  7.     format(MenuString, 127, "\y1. \rM4A1^n")
  8.     add(Menu, 511, MenuString);
  9.     format(MenuString, 127, "\y2. \rAk47^n")
  10.     add(Menu, 511, MenuString);
  11.     format(MenuString, 127, "\y3. \rAWP^n")
  12.     add(Menu, 511, MenuString);
  13.     format(MenuString, 127, "\y4. \rFAMAS^n")
  14.     add(Menu, 511, MenuString);
  15.     format(MenuString, 127, "\y5. \rMP5^n")
  16.     add(Menu, 511, MenuString);
  17.     format(MenuString, 127, "\y6. \rM3^n")
  18.     add(Menu, 511, MenuString);
  19.     format(MenuString, 127, "\y7. \rP90^n")
  20.     add(Menu, 511, MenuString);
  21.     format(MenuString, 127, "\y8. \rGALIL^n")
  22.     add(Menu, 511, MenuString);
  23.     format(MenuString, 127, "\y9. \rSCOUT")
  24.     add(Menu, 511, MenuString);
  25.    
  26.     Gomb = (1<<0 | 1<<1 | 1<<2 | 1<<3 | 1<<4 | 1<<5 | 1<<6 | 1<<7 | 1<<8 |1<<9);
  27.     show_menu(id, Gomb, Menu, -1, "FMI");
  28. }
  29. }

Szerző:  theglorious [ 2016.09.30. 15:55 ]
Hozzászólás témája:  Re: Speciális Menü készítése

RihO írta:
RihO írta:
én igy gondoltam:

Kép

https://www.dropbox.com/s/idfi3krdx06bgaf/IMG_20160930_091946.jpg?dl=0

ha valaki nem tudja megnézni!

Norbee leírta a megoldást.

Szerző:  RihO [ 2016.09.30. 20:09 ]
Hozzászólás témája:  Re: Speciális Menü készítése

egy szempontból jó, de én a képpel arra akartam utalni, hogy a menüben a gombakat külön tudjam ki választani. Példa:

1.
2.
3.
4.

6.Csapatcsere(itt a 6-os nyomva választod ki)

9. Adminmenu(mint a zombiban a 9 kell megbyomni)

Edit:
Toretto a formatexet hogyan folytassam? érterem szerüen erregondoltam:
  1. show_menu(id, Gomb, Menu, -1, "FMI");

Szerző:  norbee.16 [ 2016.10.01. 06:59 ]
Hozzászólás témája:  Re: Speciális Menü készítése

Hozzá teszem az oldalon van jó pár olyan plugin ami ilyen menüt tartalmaz. Pl. Elite Sniper 2.0 , de ahogy a mondás tartja. 'Aki keress az talál...'


  1. // Game Menu
  2. show_menu_game(id)
  3. {
  4.     static menu[250], len, userflags
  5.     len = 0
  6.     userflags = get_user_flags(id)
  7.    
  8.     // Title
  9.     len += formatex(menu[len], charsmax(menu) - len, "\y<<eb@>> Zombie Mód Menü^n^n", g_modname)
  10.    
  11.     // 1. Buy weapons
  12.     if (get_pcvar_num(cvar_buycustom))
  13.         len += formatex(menu[len], charsmax(menu) - len, "\r1.\w %L^n", id, "MENU_BUY")
  14.     else
  15.         len += formatex(menu[len], charsmax(menu) - len, "\r1.\d %L^n", id, "MENU_BUY")
  16.    
  17.     // 2. Extra items
  18.     if (get_pcvar_num(cvar_extraitems) && g_isalive[id])
  19.         len += formatex(menu[len], charsmax(menu) - len, "\r2.\w %L^n", id, "MENU_EXTRABUY")
  20.     else
  21.         len += formatex(menu[len], charsmax(menu) - len, "\r2.\d %L^n", id, "MENU_EXTRABUY")
  22.    
  23.     // 3. Zombie class
  24.     if (get_pcvar_num(cvar_zclasses))
  25.         len += formatex(menu[len], charsmax(menu) - len, "\r3.\w %L^n", id,"MENU_ZCLASS")
  26.     else
  27.         len += formatex(menu[len], charsmax(menu) - len, "\r3.\d %L^n", id,"MENU_ZCLASS")
  28.    
  29.     // 4. Unstuck
  30.     if (g_isalive[id])
  31.         len += formatex(menu[len], charsmax(menu) - len, "\r4.\w %L^n", id, "MENU_UNSTUCK")
  32.     else
  33.         len += formatex(menu[len], charsmax(menu) - len, "\r4.\d %L^n", id, "MENU_UNSTUCK")
  34.    
  35.     // 5. Help
  36.     len += formatex(menu[len], charsmax(menu) - len, "\r5.\w %L^n^n", id, "MENU_INFO")
  37.    
  38.     // 6. Join spec
  39.     if (!g_isalive[id] || !get_pcvar_num(cvar_blocksuicide) || (userflags & g_access_flag[ACCESS_ADMIN_MENU]))
  40.         len += formatex(menu[len], charsmax(menu) - len, "\r6.\w %L^n^n", id, "MENU_SPECTATOR")
  41.     else
  42.         len += formatex(menu[len], charsmax(menu) - len, "\r6.\d %L^n^n", id, "MENU_SPECTATOR")
  43.    
  44.     // 7. VIP Menu
  45.     len += formatex(menu[len], charsmax(menu) - len, "\r7.\w %L^n^n", id, "VIP_MENU")
  46.    
  47.     // 9. Admin menu
  48.     if (userflags & g_access_flag[ACCESS_ADMIN_MENU3])
  49.         len += formatex(menu[len], charsmax(menu) - len, "\r9.\w %L", id, "MENU3_ADMIN")
  50.     else
  51.         len += formatex(menu[len], charsmax(menu) - len, "\r9.\d %L", id, "MENU3_ADMIN")
  52.    
  53.     // 0. Exit
  54.     len += formatex(menu[len], charsmax(menu) - len, "^n^n\r0.\w %L", id, "MENU_EXIT")
  55.    
  56.     show_menu(id, KEYSMENU, menu, -1, "Game Menu")
  57. }

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/