hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.04.19. 14:07



Jelenlévő felhasználók

Jelenleg 200 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 199 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  [ 2 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: amxmodx menü szerkeztése
HozzászólásElküldve: 2020.04.25. 15:37 
Offline
Tag

Csatlakozott: 2012.05.14. 15:23
Hozzászólások: 51
Megköszönt másnak: 10 alkalommal
Megköszönték neki: 1 alkalommal
Sziasztok!
Lenne egy kérdésem a scripteléssel kapcsolatban. Abba a problémába ütköztem, hogy szeretném az amx mod menü nevét(azaz AMX Mod X Menu) több nyelvre lefordítani(saját cél érdekében), amit a register_dictionary-val letudok egy .TXT fájlból. Sikerült megoldani a lekérdezést, de az alap forráskódban van egy sor, ami ha nem egyezik meg a menü nevével, akkor a menüpontok nem müködnek. Egyszerűen bezáródik menü a menüpontok bármelyik kiválasztásával! Tudna nekem valaki valamit ajánlani, ami segítene ennek a szituáció kijavítására? Előre is köszöszönöm!

Ez a sor, ami nem egyezhet meg:
  1. register_menucmd(register_menuid("AMX Mod X Menu"), 1023, "actionMenu")


Amit szerkeztettem a menufront.sma forráskódból:
  1. new len = format(menuBody, charsmax(menuBody), g_coloredMenus ? "\yAMX Mod X Menu\R%d/%d^n\w^n" : "AMX Mod X Menu %d/%d^n^n" , pos + 1, (g_menusNumber / MENUITEMSPERPAGE) + (((g_menusNumber % MENUITEMSPERPAGE) > 0) ? 1 : 0))

erre:
  1. new len = format(menuBody, charsmax(menuBody), g_coloredMenus ? "\r%s^n\y%L\R%d/%d^n\w^n" : "%s^n%L %d/%d^n^n", hud_prefix, id, "AMXX_MENU", pos + 1, (g_menusNumber / MENUITEMSPERPAGE) + (((g_menusNumber % MENUITEMSPERPAGE) > 0) ? 1 : 0))


A common.txt fálj(nincs teljesen kész):
  1. [en]
  2. BACK = Back
  3. EXIT = Exit
  4. MORE = More
  5. NONE = None
  6. ADMIN = ADMIN
  7. PLAYER = PLAYER
  8. ERROR = error
  9. YES = Yes
  10. NO = No
  11. BAN = ban
  12. KICK = kick
  13. NO_ACC_COM = You have no access to that command
  14. USAGE = Usage
  15. MORE_CL_MATCHT = There is more than one client matching your argument
  16. CL_NOT_FOUND = Client with that name or userid not found
  17. CLIENT_IMM = Client "%s" has immunity
  18. CANT_PERF_DEAD = That action can't be performed on dead client "%s"
  19. CANT_PERF_BOT = That action can't be performed on bot "%s"
  20. ON = On
  21. OFF = Off
  22. AMXX_MENU = AMX Mod X Menu
  23. AMXX_CLIENT_MENU = AMX Mod X Client Menu


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: amxmodx menü szerkeztése
HozzászólásElküldve: 2020.04.25. 21:29 
Offline
Tag

Csatlakozott: 2012.05.14. 15:23
Hozzászólások: 51
Megköszönt másnak: 10 alkalommal
Megköszönték neki: 1 alkalommal
A problémát sikerült kiküszöbölni!

Az eredeti forráskódban megtalálható a displayMenu(id, pos) végén át kellett írni egy sort.
Ezt:
  1. show_menu(id, keys, menuBody)

erre:
  1. show_menu(id, keys, menuBody, -1, "AMX Mod X Menu");


Ezzel minden problémám megoldodott!

Lelehet zárni a témát, 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  [ 2 hozzászólás ] 


Ki van itt

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