hlmod.hu
https://hlmod.hu/

menü
https://hlmod.hu/viewtopic.php?f=9&t=27238
Oldal: 1 / 1

Szerző:  Ricsiko [ 2017.02.12. 18:21 ]
Hozzászólás témája:  menü

Hellosztok.

van nekem ugye egy sima menüm, de amikor beállítom hogy oldalaként pl 6 menüpont legyen
Kód:
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
menu_setprop(menu, MPROP_BACKNAME, "Vissza")
menu_setprop(menu, MPROP_NEXTNAME, "Tovább")



Kód:
menu_setprop(menu, MPROP_PERPAGE, 6);

egyszerűen kilép mikor lapozni akarok tovább...
ez miért lehet?

Szerző:  Dooz [ 2017.02.12. 20:16 ]
Hozzászólás témája:  Re: menü

Ricsiko írta:
Hellosztok.

van nekem ugye egy sima menüm, de amikor beállítom hogy oldalaként pl 6 menüpont legyen
Kód:
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
menu_setprop(menu, MPROP_BACKNAME, "Vissza")
menu_setprop(menu, MPROP_NEXTNAME, "Tovább")



Kód:
menu_setprop(menu, MPROP_PERPAGE, 6);

egyszerűen kilép mikor lapozni akarok tovább...
ez miért lehet?



Esetleg el tudnád küldeni a menüt és a handlerjét? :)

Szerző:  Ricsiko [ 2017.02.12. 20:25 ]
Hozzászólás témája:  Re: menü

Kód:
public kingkong(id)
{
new zsu[512]
new menu = menu_create(zsu, "menu_handler")

if(asd[id] >= 0)
{
format(zsu,charsmax(zsu),"\wASD\r[\y%d\r]", asd[id])
menu_additem(menu,zsu,"c1")

menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
menu_setprop(menu, MPROP_BACKNAME, "Vissza")
menu_setprop(menu, MPROP_NEXTNAME, "Tovább")

menu_display(id, menu, 0)
return PLUGIN_HANDLED
}


Kód:
public menu_handler(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new key = str_to_num(data[1]);
switch(data[0])
{
case 'c':
{
switch(key)
{
case 1:
{
asd[id]++
....
}
}
}
}
}

Szerző:  Dooz [ 2017.02.12. 20:45 ]
Hozzászólás témája:  Re: menü

Hmm.. Nem tudom mért nem akar müködni. Nekem is hasonlóképpen van és müködik.

  1. public Menu(id)
  2. {
  3.     new focim[512]
  4.     formatex(focim, charsmax(focim), "\rEz egy menu")
  5.     new menu = menu_create(focim, "Menu_h")
  6.    
  7.     format(focim,charsmax(focim),"Asd1: %d",asd1[id])
  8.     menu_additem(menu,focim,"1")
  9.     format(focim,charsmax(focim),"Asd2: %d",asd2[id])
  10.     menu_additem(menu,focim,"2")
  11.     format(focim,charsmax(focim),"Asd3: %d",asd3[id])
  12.     menu_additem(menu,focim,"3")
  13.     format(focim,charsmax(focim),"Asd4: %d",asd4[id])
  14.     menu_additem(menu,focim,"4")
  15.    
  16.     menu_setprop(menu, MPROP_PERPAGE, 2)
  17.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  18.     menu_setprop(menu, MPROP_EXITNAME, "Kilepes")
  19.     menu_setprop(menu, MPROP_BACKNAME, "Vissza")
  20.     menu_setprop(menu, MPROP_NEXTNAME, "Tovabb")
  21.     menu_display(id, menu, 0)
  22.     return PLUGIN_HANDLED
  23. }
  24.  
  25.  
  26. public Menu_h(id, menu, item)
  27. {
  28.     if( item == MENU_EXIT )
  29.     {
  30.         menu_destroy(menu);
  31.         return PLUGIN_HANDLED;
  32.     }
  33.    
  34.     new data[9], access, callback, szName[64]
  35.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  36.     new key = str_to_num(data)
  37.    
  38.     switch(key)
  39.     {
  40.         case 1:
  41.         {
  42.          asd1[id]++
  43.         }
  44.         case 2:
  45.         {  
  46.         asd2[id]++ 
  47.         }
  48.         case 3:
  49.         {
  50.         asd3[id]++
  51.         }
  52.         case 4:
  53.         {  
  54.         asd4[id]++ 
  55.         }
  56.        
  57.     }
  58.     return PLUGIN_HANDLED
  59. }

Szerző:  Ricsiko [ 2017.02.13. 17:25 ]
Hozzászólás témája:  Re: menü

eddig a
Kód:
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)

után tettem a perpage sort és nem volt jó.. de most elé raktam és így működik! :) megoldottad akaratlanul , köszi :D

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