hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.06.16. 13:51



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  [ 2 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Kovácsolás
HozzászólásElküldve: 2018.11.04. 20:51 
Offline
Lelkes

Csatlakozott: 2018.10.24. 13:11
Hozzászólások: 26
Megköszönt másnak: 4 alkalommal
Megköszönték neki: 5 alkalommal
Sziasztok, az a problémám lenne hogy elkészítettem egy kovácsoló rendszert a módomba de valamiért nem hozza be a menüt.

  1. public szMainKovacs(id) {
  2.     new szMenu[121]
  3.     format(szMenu, charsmax(szMenu), "\dVirTuaL D2^n\r%s \wKovácsolás", prefix)
  4.     new menu = menu_create(szMenu, "kovacs_handler");
  5.     if(sz_KovElkeszitve[id] == 0) {
  6.         if(sz_KovacsComp[id] == 0) menu_additem(menu, "\yKovácsolás elkezdése! \d(Min. 800 Pont)", "0", 0);
  7.         if(sz_KovacsComp[id] == 1){
  8.             menu_additem(menu, "\dÚJRAKEZDEM!", "0", 0);
  9.             formatex(szMenu, charsmax(szMenu), "\yKés: \r^"%s^" \d[%s | %s | %s]", g_KnifeName[id], kovacsoltext[g_Kovacsolas[0][id]][0],kovacsoltext[g_Kovacsolas[1][id]][1],kovacsoltext[g_Kovacsolas[2][id]][2])
  10.             menu_additem(menu, szMenu, "1", 0)
  11.             formatex(szMenu, charsmax(szMenu), "\yÁra: \r[%i Pont]^n", sz_KovacsCost[id])
  12.             menu_additem(menu, szMenu, "2", 0)
  13.             menu_additem(menu, "ELKÉSZÍTEM!", "3", 0)
  14.         }
  15.     }
  16.     else if(sz_KovElkeszitve[id] == 1) ColorChat(id, GREEN, "^4%s ^1Már egyszer elkészítettél egy kést!", prefix)
  17.     menu_display(id, menu, 0);
  18. }
  19. public kovacs_handler(id, menu, item)
  20. {
  21.     if(item == MENU_EXIT)
  22.     {
  23.         menu_destroy(menu);
  24.         return PLUGIN_CONTINUE;
  25.     }
  26.    
  27.     new data[9], szName[64];
  28.     new access, callback;
  29.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  30.     new key = str_to_num(data);
  31.  
  32.     switch(key)
  33.     {
  34.         case 0: {
  35.             if(sz_KovacsComp[id] == 0){
  36.                 if(g_Pont[id] >= 800) client_cmd(id, "messagemode KESED_NEVE")
  37.                 else ColorChat(id, GREEN, "^4%s ^1Nincs elég pontod!",prefix)
  38.             }
  39.             else if(sz_KovacsComp[id] == 1){
  40.                 sz_KovacsCost[id] = 0
  41.                 sz_KovacsComp[id] = 0
  42.                 g_Kovacsolas[0][id] = 0
  43.                 g_Kovacsolas[1][id] = 0
  44.                 g_Kovacsolas[2][id] = 0
  45.                 g_KnifeName[id][0] = EOS
  46.                 if(g_Pont[id] >= 800) client_cmd(id, "messagemode KESED_NEVE")
  47.             }
  48.         }
  49.         case 1: szMainKovacs(id)
  50.         case 2: szMainKovacs(id)
  51.         case 3: {
  52.             if(g_Pont[id] >= sz_KovacsCost[id])
  53.             {
  54.                 sz_KovElkeszitve[id] = 1
  55.                 g_Pont[id] -= sz_KovacsCost[id]
  56.                 ColorChat(id, GREEN, "^4%s ^1Sikeresen elkészítetedd a késed!",prefix)
  57.                 sql_update_account(id)
  58.             }
  59.         }
  60.     }
  61.     menu_destroy(menu);
  62.     return PLUGIN_HANDLED;
  63. }

_________________
Régi Hydra ツ-vagyok

Lakhely Slovakia
Életév: 23
Foglalkozás Amxx,EventScript


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Kovácsolás
HozzászólásElküldve: 2018.11.05. 07:36 
Offline
Tud valamit
Avatar

Csatlakozott: 2018.01.28. 19:04
Hozzászólások: 135
Megköszönt másnak: 15 alkalommal
Megköszönték neki: 44 alkalommal
Heist írta:
Sziasztok, az a problémám lenne hogy elkészítettem egy kovácsoló rendszert a módomba de valamiért nem hozza be a menüt.

  1. public szMainKovacs(id) {
  2.     new szMenu[121]
  3.     format(szMenu, charsmax(szMenu), "\dVirTuaL D2^n\r%s \wKovácsolás", prefix)
  4.     new menu = menu_create(szMenu, "kovacs_handler");
  5.     if(sz_KovElkeszitve[id] == 0) {
  6.         if(sz_KovacsComp[id] == 0) menu_additem(menu, "\yKovácsolás elkezdése! \d(Min. 800 Pont)", "0", 0);
  7.         if(sz_KovacsComp[id] == 1){
  8.             menu_additem(menu, "\dÚJRAKEZDEM!", "0", 0);
  9.             formatex(szMenu, charsmax(szMenu), "\yKés: \r^"%s^" \d[%s | %s | %s]", g_KnifeName[id], kovacsoltext[g_Kovacsolas[0][id]][0],kovacsoltext[g_Kovacsolas[1][id]][1],kovacsoltext[g_Kovacsolas[2][id]][2])
  10.             menu_additem(menu, szMenu, "1", 0)
  11.             formatex(szMenu, charsmax(szMenu), "\yÁra: \r[%i Pont]^n", sz_KovacsCost[id])
  12.             menu_additem(menu, szMenu, "2", 0)
  13.             menu_additem(menu, "ELKÉSZÍTEM!", "3", 0)
  14.         }
  15.     }
  16.     else if(sz_KovElkeszitve[id] == 1) ColorChat(id, GREEN, "^4%s ^1Már egyszer elkészítettél egy kést!", prefix)
  17.     menu_display(id, menu, 0);
  18. }
  19. public kovacs_handler(id, menu, item)
  20. {
  21.     if(item == MENU_EXIT)
  22.     {
  23.         menu_destroy(menu);
  24.         return PLUGIN_CONTINUE;
  25.     }
  26.    
  27.     new data[9], szName[64];
  28.     new access, callback;
  29.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  30.     new key = str_to_num(data);
  31.  
  32.     switch(key)
  33.     {
  34.         case 0: {
  35.             if(sz_KovacsComp[id] == 0){
  36.                 if(g_Pont[id] >= 800) client_cmd(id, "messagemode KESED_NEVE")
  37.                 else ColorChat(id, GREEN, "^4%s ^1Nincs elég pontod!",prefix)
  38.             }
  39.             else if(sz_KovacsComp[id] == 1){
  40.                 sz_KovacsCost[id] = 0
  41.                 sz_KovacsComp[id] = 0
  42.                 g_Kovacsolas[0][id] = 0
  43.                 g_Kovacsolas[1][id] = 0
  44.                 g_Kovacsolas[2][id] = 0
  45.                 g_KnifeName[id][0] = EOS
  46.                 if(g_Pont[id] >= 800) client_cmd(id, "messagemode KESED_NEVE")
  47.             }
  48.         }
  49.         case 1: szMainKovacs(id)
  50.         case 2: szMainKovacs(id)
  51.         case 3: {
  52.             if(g_Pont[id] >= sz_KovacsCost[id])
  53.             {
  54.                 sz_KovElkeszitve[id] = 1
  55.                 g_Pont[id] -= sz_KovacsCost[id]
  56.                 ColorChat(id, GREEN, "^4%s ^1Sikeresen elkészítetedd a késed!",prefix)
  57.                 sql_update_account(id)
  58.             }
  59.         }
  60.     }
  61.     menu_destroy(menu);
  62.     return PLUGIN_HANDLED;
  63. }

Ha nem ír semmit a hibakonzolban, valszeg a register_clcmd-vel vagy a menüt átirányítással van a gond, nem tudom melyiket használod :D
Telóról sajna nem tudok többet mondani, gyors átnéztem, de nem láttam semmit

_________________
[ MasterGaming ]

[ TS3 -- Discord ]
[ FB Oldal -- FB Csoport ]

[ CS1.6 Szerverek ]

Hamarosan


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