hlmod.hu
https://hlmod.hu/

Menü karakterek kiíratása ----
https://hlmod.hu/viewtopic.php?f=10&t=28190
Oldal: 1 / 1

Szerző:  The Peace [2017.08.27. 12:14 ]
Hozzászólás témája:  Menü karakterek kiíratása ----

Ü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. }

Szerző:  koko.988 [2017.08.27. 12:39 ]
Hozzászólás témája:  Re: Menü karakterek kiíratása ----

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.

Szerző:  regener [2017.08.27. 20:09 ]
Hozzászólás témája:  Re: Menü karakterek kiíratása ----

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.

Szerző:  The Peace [2017.08.27. 20:55 ]
Hozzászólás témája:  Re: Menü karakterek kiíratása ----

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. }

Szerző:  regener [2017.08.27. 20:58 ]
Hozzászólás témája:  Re: Menü karakterek kiíratása ----

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. }

Szerző:  The Peace [2017.08.27. 21:02 ]
Hozzászólás témája:  Re: Menü karakterek kiíratása ----

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)

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