hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.05.15. 20:18



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: nincs regisztrált felhasználó 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  [ 6 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Menü karakterek kiíratása ----
HozzászólásElküldve: 2017.08.27. 12:14 
Offline
Félisten
Avatar

Csatlakozott: 2016.03.06. 14:20
Hozzászólások: 966
Megköszönt másnak: 108 alkalommal
Megköszönték neki: 135 alkalommal
Üdvözletem!

valaki esetleg tudna segíteni hogy mit kéne és hogyan növeljem hogy kiírjon mindent a menü? (PL: Következő, előző, Kilépés) + nem látszódik az utolsó knife. (próbáltam a stringet növelni, de hiába)


  1. public MyKnife(id)
  2. {
  3.  
  4.     new txt[121]
  5.     static String[512];
  6.     formatex(String, charsmax(String), "\r Szinted:\d %d | \r Tapasztalat: \d %d%% | \rPont: \d %d", Szint[id],Xp[id],Pont[id]);
  7.     new menu = menu_create(String, "myknife_handler" );
  8.    
  9.    
  10.     for(new i; i < sizeof(Kesek); i++)
  11.     {
  12.         formatex(txt, charsmax(txt),  "%s%s\d %s", knife[id] == i ? "\y" : "\w", Kesek[i][0], Szint[id] >= str_to_num(Kesek[i][3]) ? "\d[\ySzint Elerve\d]" : Kesek[i][1]);
  13.         menu_additem(menu, txt, "", 0)
  14.     }
  15.    
  16.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  17.     menu_setprop(menu, MPROP_BACKNAME, "Vissza")
  18.     menu_setprop(menu, MPROP_NEXTNAME, "Következo")
  19.     menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s");
  20.     menu_display(id, menu, 0)
  21.    
  22. }

_________________
 ! Moderátori megjegyzés (kiki):
Kérlek csekkold az aláírásra vonatkozó szabályokat!


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Menü karakterek kiíratása ----
HozzászólásElküldve: 2017.08.27. 12:39 
Offline
Jómunkásember
Avatar

Csatlakozott: 2016.02.27. 17:55
Hozzászólások: 349
Megköszönt másnak: 25 alkalommal
Megköszönték neki: 57 alkalommal
The Peace írta:
Üdvözletem!

valaki esetleg tudna segíteni hogy mit kéne és hogyan növeljem hogy kiírjon mindent a menü? (PL: Következő, előző, Kilépés) + nem látszódik az utolsó knife. (próbáltam a stringet növelni, de hiába)


  1. public MyKnife(id)
  2. {
  3.  
  4.     new txt[121]
  5.     static String[512];
  6.     formatex(String, charsmax(String), "\r Szinted:\d %d | \r Tapasztalat: \d %d%% | \rPont: \d %d", Szint[id],Xp[id],Pont[id]);
  7.     new menu = menu_create(String, "myknife_handler" );
  8.    
  9.    
  10.     for(new i; i < sizeof(Kesek); i++)
  11.     {
  12.         formatex(txt, charsmax(txt),  "%s%s\d %s", knife[id] == i ? "\y" : "\w", Kesek[i][0], Szint[id] >= str_to_num(Kesek[i][3]) ? "\d[\ySzint Elerve\d]" : Kesek[i][1]);
  13.         menu_additem(menu, txt, "", 0)
  14.     }
  15.    
  16.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  17.     menu_setprop(menu, MPROP_BACKNAME, "Vissza")
  18.     menu_setprop(menu, MPROP_NEXTNAME, "Következo")
  19.     menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s");
  20.     menu_display(id, menu, 0)
  21.    
  22. }



Ez exodus go modjából egy részlet.

  1. new cim[121];
  2.     format(cim, charsmax(cim), "%s \d| \wRaktár^n\yDollár: \d%d$", Prefix, Dollar[id]);
  3.     new menu = menu_create(cim, "Raktar_h");
  4.    
  5.     for(new i;i < sizeof(Fegyverek); i++)
  6.     {
  7.         if(OsszesSkin[i][id] > 0)
  8.         {
  9.             new Sor[6]; num_to_str(i, Sor, 5);
  10.             formatex(cim, charsmax(cim), "%s \d[\r%d \dDB]", Fegyverek[i][0], OsszesSkin[i][id]);
  11.             menu_additem(menu, cim, Sor);
  12.         }
  13.     }
  14.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  15.     menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  16.     menu_setprop(menu, MPROP_NEXTNAME, "Következő");
  17.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  18.     menu_display(id, menu, 0);
  19. }


Szerintem neked a mérvadó abból, amit most én küldök, a for cikluson belül a Sor[6] lesz.
Valahogy próbáld meg így megcsinálni, hátha így menni fog.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Menü karakterek kiíratása ----
HozzászólásElküldve: 2017.08.27. 20:09 
Offline
Őstag
Avatar

Csatlakozott: 2015.07.27. 22:56
Hozzászólások: 1367
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 351 alkalommal
koko.988 írta:
Szerintem neked a mérvadó abból, amit most én küldök, a for cikluson belül a Sor[6] lesz.
Valahogy próbáld meg így megcsinálni, hátha így menni fog.


Azaz, viszont az létrehozást a for elé kívülre tessék rakni, ne hozza létre minden lefutáskor ha elég értéked adni neki.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Menü karakterek kiíratása ----
HozzászólásElküldve: 2017.08.27. 20:55 
Offline
Félisten
Avatar

Csatlakozott: 2016.03.06. 14:20
Hozzászólások: 966
Megköszönt másnak: 108 alkalommal
Megköszönték neki: 135 alkalommal
Hát nem jött be:

  1. public MyKnife(id)
  2. {
  3.     new cim[121];
  4.     new Sor[6]; num_to_str(id, Sor, 5);
  5.     formatex(cim, charsmax(cim), "\r[S]tunT* \r Szinted:\d %d | \r Tapasztalat: \d %d%% | \rPont: \d %d", Szint[id],Xp[id],Pont[id]);
  6.     new menu = menu_create(cim, "myknife_handler" );
  7.    
  8.    
  9.     for(new i; i < sizeof(Kesek); i++)
  10.     {
  11.         formatex(cim, charsmax(cim),  "%s%s\d %s", knife[id] == i ? "\y" : "\w", Kesek[i][0], Szint[id] >= str_to_num(Kesek[i][3]) ? "\d[\ySzint Elerve\d]" : Kesek[i][1]);
  12.         menu_additem(menu, cim, Sor);
  13.     }
  14.    
  15.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  16.     menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  17.     menu_setprop(menu, MPROP_NEXTNAME, "Kovetkezo");
  18.     menu_setprop(menu, MPROP_EXITNAME, "Kilepes");
  19.     menu_display(id, menu, 0);
  20. }

_________________
 ! Moderátori megjegyzés (kiki):
Kérlek csekkold az aláírásra vonatkozó szabályokat!


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Menü karakterek kiíratása ----
HozzászólásElküldve: 2017.08.27. 20:58 
Offline
Őstag
Avatar

Csatlakozott: 2015.07.27. 22:56
Hozzászólások: 1367
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 351 alkalommal
Te kurafi, csak a létrehozást írtam :D

  1. public MyKnife(id)
  2. {
  3.     new cim[121];
  4.     new Sor[6];
  5.     formatex(cim, charsmax(cim), "\r[S]tunT* \r Szinted:\d %d | \r Tapasztalat: \d %d%% | \rPont: \d %d", Szint[id],Xp[id],Pont[id]);
  6.     new menu = menu_create(cim, "myknife_handler" );
  7.    
  8.    
  9.     for(new i; i < sizeof(Kesek); i++)
  10.     {
  11.         num_to_str(id, Sor, 5);
  12.         formatex(cim, charsmax(cim),  "%s%s\d %s", knife[id] == i ? "\y" : "\w", Kesek[i][0], Szint[id] >= str_to_num(Kesek[i][3]) ? "\d[\ySzint Elerve\d]" : Kesek[i][1]);
  13.         menu_additem(menu, cim, Sor);
  14.     }
  15.    
  16.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  17.     menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  18.     menu_setprop(menu, MPROP_NEXTNAME, "Kovetkezo");
  19.     menu_setprop(menu, MPROP_EXITNAME, "Kilepes");
  20.     menu_display(id, menu, 0);
  21. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Menü karakterek kiíratása ----
HozzászólásElküldve: 2017.08.27. 21:02 
Offline
Félisten
Avatar

Csatlakozott: 2016.03.06. 14:20
Hozzászólások: 966
Megköszönt másnak: 108 alkalommal
Megköszönték neki: 135 alkalommal
regener írta:
Te kurafi, csak a létrehozást írtam :D

  1. public MyKnife(id)
  2. {
  3.     new cim[121];
  4.     new Sor[6];
  5.     formatex(cim, charsmax(cim), "\r[S]tunT* \r Szinted:\d %d | \r Tapasztalat: \d %d%% | \rPont: \d %d", Szint[id],Xp[id],Pont[id]);
  6.     new menu = menu_create(cim, "myknife_handler" );
  7.    
  8.    
  9.     for(new i; i < sizeof(Kesek); i++)
  10.     {
  11.         num_to_str(id, Sor, 5);
  12.         formatex(cim, charsmax(cim),  "%s%s\d %s", knife[id] == i ? "\y" : "\w", Kesek[i][0], Szint[id] >= str_to_num(Kesek[i][3]) ? "\d[\ySzint Elerve\d]" : Kesek[i][1]);
  13.         menu_additem(menu, cim, Sor);
  14.     }
  15.    
  16.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  17.     menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  18.     menu_setprop(menu, MPROP_NEXTNAME, "Kovetkezo");
  19.     menu_setprop(menu, MPROP_EXITNAME, "Kilepes");
  20.     menu_display(id, menu, 0);
  21. }


Hát ez nem vált be. : D (Így sem jó, ugyanúgy rossz)

_________________
 ! Moderátori megjegyzés (kiki):
Kérlek csekkold az aláírásra vonatkozó szabályokat!


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  [ 6 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 8 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