hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 109 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 109 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ásElküldve: 2021.06.26. 16:02 
Offline
Jómunkásember

Csatlakozott: 2020.06.14. 17:59
Hozzászólások: 368
Megköszönt másnak: 64 alkalommal
Megköszönték neki: 10 alkalommal
Sziasztok!

Láttam egy módban a Prefix Menü rendszert, és nekem ez megtetszett,

  1. prefiszem[33][100],
  2. bool:Beirtprefix[33],}


kódrész
  1. public Menu_Prefix(id) {
  2.     new String[121], Nev[32];
  3.     get_user_name(id, Nev, 31);
  4.     formatex(String, charsmax(String), "[%s] \r- \d Prefix Állítás", Prefix);
  5.     new menu = menu_create(String, "Menu_prefix_h");
  6.    
  7.    
  8.     formatex(String, charsmax(String), "\wPrefix: \y%s ^n\d Írd be új prefixed nevét!", prefiszem[id]);
  9.     menu_additem(menu, String, "2",0);
  10.    
  11.     if(Beirtprefix[id] == true){
  12.         formatex(String, charsmax(String), "\rBeállítás");
  13.         menu_additem(menu, String, "3",0);
  14.     }
  15.    
  16.     menu_display(id, menu, 0);
  17.     return PLUGIN_HANDLED;
  18. }
  19. public Menu_prefix_h(id, menu, item){
  20.     if(item == MENU_EXIT){
  21.         menu_destroy(menu);
  22.         return;
  23.     }
  24.    
  25.     new data[9], szName[64];
  26.     new access, callback;
  27.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  28.     new key = str_to_num(data);
  29.    
  30.     switch(key) {
  31.         case 2:client_cmd(id, "messagemode Reg_Prefix");
  32.             case 3:
  33.         {
  34.             client_print_color(id,print_team_default, "^1--------===^3[ Prefix Adatok ]^1===--------");
  35.             client_print_color(id,print_team_default, "%s^1 A ^4Prefix:^3(%s)  ^1sikeresen ^3be ^1lett állĂ­tva!", C_Prefix, prefiszem[id]);
  36.             client_print_color(id,print_team_default, "^1--------===^3[ PREFIX ]^1===--------");
  37.         }
  38.     }
  39. }


Számként kell betölteni vagy Betüként????


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2021.06.26. 22:53 
Offline
Félisten
Avatar

Csatlakozott: 2016.03.06. 14:20
Hozzászólások: 964
Megköszönt másnak: 102 alkalommal
Megköszönték neki: 134 alkalommal
saxxo írta:
Sziasztok!

Láttam egy módban a Prefix Menü rendszert, és nekem ez megtetszett,

  1. prefiszem[33][100],
  2. bool:Beirtprefix[33],}


kódrész
  1. public Menu_Prefix(id) {
  2.     new String[121], Nev[32];
  3.     get_user_name(id, Nev, 31);
  4.     formatex(String, charsmax(String), "[%s] \r- \d Prefix Állítás", Prefix);
  5.     new menu = menu_create(String, "Menu_prefix_h");
  6.    
  7.    
  8.     formatex(String, charsmax(String), "\wPrefix: \y%s ^n\d Írd be új prefixed nevét!", prefiszem[id]);
  9.     menu_additem(menu, String, "2",0);
  10.    
  11.     if(Beirtprefix[id] == true){
  12.         formatex(String, charsmax(String), "\rBeállítás");
  13.         menu_additem(menu, String, "3",0);
  14.     }
  15.    
  16.     menu_display(id, menu, 0);
  17.     return PLUGIN_HANDLED;
  18. }
  19. public Menu_prefix_h(id, menu, item){
  20.     if(item == MENU_EXIT){
  21.         menu_destroy(menu);
  22.         return;
  23.     }
  24.    
  25.     new data[9], szName[64];
  26.     new access, callback;
  27.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  28.     new key = str_to_num(data);
  29.    
  30.     switch(key) {
  31.         case 2:client_cmd(id, "messagemode Reg_Prefix");
  32.             case 3:
  33.         {
  34.             client_print_color(id,print_team_default, "^1--------===^3[ Prefix Adatok ]^1===--------");
  35.             client_print_color(id,print_team_default, "%s^1 A ^4Prefix:^3(%s)  ^1sikeresen ^3be ^1lett állĂ­tva!", C_Prefix, prefiszem[id]);
  36.             client_print_color(id,print_team_default, "^1--------===^3[ PREFIX ]^1===--------");
  37.         }
  38.     }
  39. }


Számként kell betölteni vagy Betüként????

Bötű

_________________
 ! 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ásElküldve: 2021.06.27. 03:49 
Offline
Senior Tag
Avatar

Csatlakozott: 2017.08.09. 17:01
Hozzászólások: 266
Megköszönt másnak: 61 alkalommal
Megköszönték neki: 72 alkalommal
The Peace írta:
saxxo írta:
Bötű


A boolt nem kell, csak ezt: prefiszem[33][100]

_________________
"Szeretek aludni... mert az álmaim szebbek, mint a valóság."


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2021.06.27. 07:32 
Offline
Jómunkásember

Csatlakozott: 2020.06.14. 17:59
Hozzászólások: 368
Megköszönt másnak: 64 alkalommal
Megköszönték neki: 10 alkalommal
HellEnergY írta:
The Peace írta:
saxxo írta:
Bötű


A boolt nem kell, csak ezt: prefiszem[33][100]


bool:Beirtprefix[33], ez nem is kell !?


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2021.06.27. 15:04 
Offline
Tud valamit
Avatar

Csatlakozott: 2020.05.14. 11:32
Hozzászólások: 140
Megköszönt másnak: 13 alkalommal
Megköszönték neki: 56 alkalommal
saxxo írta:
bool:Beirtprefix[33], ez nem is kell !?

A kódrészt tekintve ez csak esztétikai szempontból számít, de ha arra szeretnél figyelmet fordítani, akkor nem árt ezzel dolgozni, egyszerűbb mint lekéregetni mindig a prefixet, hogy nagyobb-e a karakterszám mint 0 (vagy amennyi a minimum).
Pl.:
Kód:
    if(Beirtprefix[id] == true){
        formatex(String, charsmax(String), "\rBeállítás");
        menu_additem(menu, String, "3",0);
    }

Itt ha igaz, akkor kiírja a menüben a "Beállítást" is, ellenkező esetben persze nem. Ha nem lenne ott a bool, akkor a handler-nél (public Menu_prefix_h(id, menu, item)) kellene lecsekkolni a prefiszem[id] karakterszámát, hogy nagyobb-e mint 0 (mert gondolom a messagemode-nál adja meg neki a true értéket), és a menüben mindig ott lenne a "Beállítás" pont (persze hacsak nem ellenőrzöd le ott is).

_________________
[ExTasY] Super Deathmatch [SENTRY GUN] [Soon]

ExTasY Zombie Mutation
217.144.54.193:27057
Facebook
Discord

Kép


A hozzászólást 1 alkalommal szerkesztették, utoljára DexoN 2021.06.27. 17:08-kor.

Ők köszönték meg DexoN nek ezt a hozzászólást: saxxo (2021.06.27. 15:17)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2021.06.27. 15:21 
Offline
Jómunkásember

Csatlakozott: 2020.06.14. 17:59
Hozzászólások: 368
Megköszönt másnak: 64 alkalommal
Megköszönték neki: 10 alkalommal
DexoN írta:
saxxo írta:
bool:Beirtprefix[33], ez nem is kell !?

A kódrészt tekintve ez csak esztétikai szempontból számít, de ha arra szeretnél figyelmet fordítani, akkor nem árt ezzel dolgozni, egyszerűbb mint lekéregetni mindig a prefixet, hogy nagyobb-e a karakterszám mint 0 (vagy amennyi a minimum).
Pl.:
Kód:
    if(Beirtprefix[id] == true){
        formatex(String, charsmax(String), "\rBeállítás");
        menu_additem(menu, String, "3",0);
    }

Itt ha igaz, akkor kiírja a menüben a "Beállítást" is, ellenkező esetben persze nem. Ha nem lenne ott a bool, akkor a handler-nél (public Menu_prefix_h(id, menu, item)) kellene lecsekkolni a prefiszem[id] karakterszámát, hogy nagyobb-e mint 0 (mert gondolom a messagemode-nál adja meg neki a true értéket), és a menüben mindig ott lenne a "Beállítás" pont.



Rendben köszönöm! :)


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 15 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