hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.05.11. 10:43



Jelenlévő felhasználók

Jelenleg 407 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 406 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot] az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 10 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: menü betűzése
HozzászólásElküldve: 2017.04.25. 21:19 
Offline
Fanatikus

Csatlakozott: 2016.03.09. 19:33
Hozzászólások: 189
Megköszönt másnak: 10 alkalommal
Megköszönték neki: 2 alkalommal
hello

van egy ilyenem
Kód:
format(cim,charsmax(cim),"ASD")
menu_additem(menu,cim,"b66")


nagyon sok a menü, ezért for ciklussal meg akarom csinálni, viszont minden menünél van betű és így nem tudom hogy lehetne hozzácsatolni
tehát valahogy így, csak nem tudom a betűhöz a ciklusváltozót hogy kapcsoljam...tipp?
Kód:
for(i;i<=menukszama;i++)
{
format(cim,charsmax(cim),"ASD %d",asd[i])
menu_additem(menu,cim,"b!!!i!!!")
}


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: menü betűzése
HozzászólásElküldve: 2017.04.25. 21:40 
Offline
Jómunkásember
Avatar

Csatlakozott: 2013.01.15. 19:04
Hozzászólások: 407
Megköszönt másnak: 17 alkalommal
Megköszönték neki: 176 alkalommal
  1. new sMenu[ 128 ], sItemId[ 16 ];
  2. for ( i; i <= menukszama; i++ )
  3. {
  4.     formatex( sMenu, charsmax( sMenu ), "ASD %d", asd[i] )
  5.     formatex( sItemId, charsmax( sItemId ), "b%d", i )
  6.    
  7.     menu_additem( menu, sMenu, sItemId )
  8. }


Szerintem nem kell hozzá magyarázat.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: menü betűzése
HozzászólásElküldve: 2017.04.26. 13:57 
Offline
Lelkes
Avatar

Csatlakozott: 2017.04.26. 10:50
Hozzászólások: 26
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 1 alkalommal
demon írta:
  1. new sMenu[ 128 ], sItemId[ 16 ];
  2. for ( i; i <= menukszama; i++ )
  3. {
  4.     formatex( sMenu, charsmax( sMenu ), "ASD %d", asd[i] )
  5.     formatex( sItemId, charsmax( sItemId ), "b%d", i )
  6.    
  7.     menu_additem( menu, sMenu, sItemId )
  8. }


Szerintem nem kell hozzá magyarázat.

Köszönöm demon.:)

_________________
The Soul Of Hero Mod
Version 0.9.9
Készítő Dumbass & Petya ✔


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: menü betűzése
HozzászólásElküldve: 2017.04.26. 18:16 
Offline
Fanatikus

Csatlakozott: 2016.03.09. 19:33
Hozzászólások: 189
Megköszönt másnak: 10 alkalommal
Megköszönték neki: 2 alkalommal
az elvét már értem így, viszont valamiért nem megy.. :O

Kód:
   new cim[121], sItemId[16]

   for (new i; i <= menukszama; i++ )
   {
    format(cim,charsmax(cim),"\w%s [\r%d\w]", osszes[i], skin[i][id])
    formatex(sItemId, charsmax(sItemId), "b%d",i)   
    menu_additem(menu, cim, sItemId)
   }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: menü betűzése
HozzászólásElküldve: 2017.04.26. 19:10 
Offline
Lelkes
Avatar

Csatlakozott: 2017.04.26. 10:50
Hozzászólások: 26
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 1 alkalommal
Ricsiko írta:
az elvét már értem így, viszont valamiért nem megy.. :O

Kód:
   new cim[121], sItemId[16]

   for (new i; i <= menukszama; i++ )
   {
    format(cim,charsmax(cim),"\w%s [\r%d\w]", osszes[i], skin[i][id])
    formatex(sItemId, charsmax(sItemId), "b%d",i)   
    menu_additem(menu, cim, sItemId)
   }

Ő new cim[128], nem 121
Próbáld.

_________________
The Soul Of Hero Mod
Version 0.9.9
Készítő Dumbass & Petya ✔


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: menü betűzése
HozzászólásElküldve: 2017.04.27. 14:42 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2014.09.08. 22:21
Hozzászólások: 3014
Megköszönt másnak: 96 alkalommal
Megköszönték neki: 555 alkalommal
Nem a tömb mérete a probléma, nem is a formalitás, hanem gondolom a kód megvalósítása, ennyi alapján nem tudjuk átnézni mi lehet a probléma.

_________________
GitHub - mforce


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: menü betűzése
HozzászólásElküldve: 2017.04.27. 14:52 
Offline
Tud valamit
Avatar

Csatlakozott: 2016.11.08. 18:40
Hozzászólások: 127
Megköszönt másnak: 7 alkalommal
Megköszönték neki: 22 alkalommal
Ricsiko írta:
az elvét már értem így, viszont valamiért nem megy.. :O

Kód:
   new cim[121], sItemId[16]

   for (new i; i <= menukszama; i++ )
   {
    format(cim,charsmax(cim),"\w%s [\r%d\w]", osszes[i], skin[i][id])
    formatex(sItemId, charsmax(sItemId), "b%d",i)   
    menu_additem(menu, cim, sItemId)
   }

  1. new cim[121], sItemId[16]
  2.  
  3.    for (new i; i <= sizeof(osszes); i++ )
  4.    {
  5.     format(cim,charsmax(cim),"\w%s [\r%d\w]", osszes[i], skin[i][id])
  6.     formatex(sItemId, charsmax(sItemId), "b%d",i)  
  7.     menu_additem(menu, cim, sItemId)
  8.    }


esetleg ?

_________________
Just* Szerverek hamarosan!


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: menü betűzése
HozzászólásElküldve: 2017.04.27. 16:00 
Offline
Fanatikus

Csatlakozott: 2016.03.09. 19:33
Hozzászólások: 189
Megköszönt másnak: 10 alkalommal
Megköszönték neki: 2 alkalommal
Kód:
public felszereles(id)
{
   new cim[128], sItemId[16]
   new menu = menu_create("\yRAKTÁR", "menu_handler")
   
      for (new i; i <= fegyverskinekszama; i++ )
      {
    format(cim,charsmax(cim),"\w%s [\r%d\w]", fegyvereknevei[i], skinek[i][id])
    format(sItemId, charsmax(sItemId), "b%d",i)  
    menu_additem(menu, cim, sItemId)
      }
    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;
}


lényegében ennyi az egész , ha simán kiírom egyesével akkor nincs semmi gond
de a for ciklusnál hibákat ír:

warning 217: loose indentation
error 029: invalid expression, assumed zero
error 029: invalid expression, assumed zero
warning 215: expression has no effect
error 001: expected token: ";", but found "for"
fatal error 107: too many error messages on one line


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: menü betűzése
HozzászólásElküldve: 2017.04.27. 16:10 
Offline
Tud valamit
Avatar

Csatlakozott: 2016.11.08. 18:40
Hozzászólások: 127
Megköszönt másnak: 7 alkalommal
Megköszönték neki: 22 alkalommal
Ricsiko írta:
Kód:
public felszereles(id)
{
   new cim[128], sItemId[16]
   new menu = menu_create("\yRAKTÁR", "menu_handler")
   
      for (new i; i <= fegyverskinekszama; i++ )
      {
    format(cim,charsmax(cim),"\w%s [\r%d\w]", fegyvereknevei[i], skinek[i][id])
    format(sItemId, charsmax(sItemId), "b%d",i)  
    menu_additem(menu, cim, sItemId)
      }
    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;
}


lényegében ennyi az egész , ha simán kiírom egyesével akkor nincs semmi gond
de a for ciklusnál hibákat ír:

warning 217: loose indentation
error 029: invalid expression, assumed zero
error 029: invalid expression, assumed zero
warning 215: expression has no effect
error 001: expected token: ";", but found "for"
fatal error 107: too many error messages on one line

ott van fent a megoldas. ..

_________________
Just* Szerverek hamarosan!


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: menü betűzése
HozzászólásElküldve: 2017.04.27. 16:25 
Offline
Fanatikus

Csatlakozott: 2016.03.09. 19:33
Hozzászólások: 189
Megköszönt másnak: 10 alkalommal
Megköszönték neki: 2 alkalommal
hát nekem nem világos :O


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 10 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 29 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole