hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.06.17. 01:36



Jelenlévő felhasználók

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

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot], Google [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  [5 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Több Tömb
HozzászólásElküldve:2016.09.23. 13:31 
Offline
Senior Tag
Avatar

Csatlakozott:2016.09.16. 13:41
Hozzászólások:226
Megköszönt másnak: 17 alkalommal
Megköszönték neki: 35 alkalommal
üdv azt hogyan tudom megoldni hogy van egy
  1. new  gyarim4[7][33]


és hogy addolásnál ne keljen bele irogatni hogy

  1. new  gyarim4[1][33]
  2. new  gyarim4[2][33]
  3. new  gyarim4[3][33]
  4. new  gyarim4[4][33]
  5. new  gyarim4[5][33]
  6. new  gyarim4[6][33]


és hogy valahogy oszeb irni h
  1. new  gyarim4[7][33]
  2. ++

vagy valahogy igy

_________________
Global Unison 2019 3X Event
Vissza Tértem


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Több Tömb
HozzászólásElküldve:2016.09.23. 14:26 
Offline
Nagyúr
Avatar

Csatlakozott:2014.08.24. 18:28
Hozzászólások:584
Megköszönt másnak: 122 alkalommal
Megköszönték neki: 120 alkalommal
  1. for(new i; i<szám;i++){
  2. gyarim4[i][id]++
  3. }

Szám = tömb elemeinek száma-1.
Azért, mert lusta vagyok és mert csak.
Vagy sizeof()


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Több Tömb
HozzászólásElküldve:2016.09.23. 14:54 
Offline
Nagyúr
Avatar

Csatlakozott:2016.03.05. 20:56
Hozzászólások:666
Megköszönt másnak: 27 alkalommal
Megköszönték neki: 124 alkalommal
  1. new  gyarim4[1][33]
  2. new  gyarim4[2][33]
  3. new  gyarim4[3][33]
  4. new  gyarim4[4][33]
  5. new  gyarim4[5][33]
  6. new  gyarim4[6][33]


eleve addolásnál nem is így kell beírni :D

_________________
Global Offensive modok:

Global Offensive Mode 1.0
Global Offensive Mode 3.0
exodus Global Offensive 4.0


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Több Tömb
HozzászólásElküldve:2016.09.23. 15:42 
Offline
Senior Tag
Avatar

Csatlakozott:2016.09.16. 13:41
Hozzászólások:226
Megköszönt másnak: 17 alkalommal
Megköszönték neki: 35 alkalommal
marmint nem ugy akartam :d csak veleten raktam ki azt :D mar mind1 :D esetleg ezt att tudnád nekem nézni hogy miert nem hozza elö a menüt? neumos ciklust probálom :)

ha segitesz megy a pacsi :D
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <fakemeta>
  6. #include <hamsandwich>
  7. #include <engine>
  8. #include <colorchat>
  9.  
  10.  
  11. new const  NEV = "Global Unison"
  12. new const  VERSIO = "1.0"
  13. new const  KESZITO = "GudDevil"
  14. enum _:DATA
  15. {
  16.     nevek[64],
  17.     modelek[64]
  18. }
  19. new skinjei[33][120]
  20. new name[33][32]
  21. enum _:FEGYOK
  22. {
  23.     ak47,
  24.     awp,
  25.     deagle,
  26.     famas,
  27.     knife,
  28.     m4a1,
  29.     usp,
  30.     m3,
  31.     mp5,
  32.     scout,
  33.     p90,
  34.     glock
  35. }
  36. new kivalasztva[33][FEGYOK]
  37. new Skinek[2][DATA] = {
  38.     {"TerepMintás | AK47", "models/KmgGU/terep/ak47.mdl"},
  39.     {"Terepmintás | M4A1", "models/KmgGU/terep/m4a1.mdl"}
  40. }
  41. public plugin_precache()
  42. {
  43.     for(new i; i<sizeof(Skinek);i++)
  44.         precache_model(Skinek[i][modelek])
  45.     }
  46. public plugin_init() {
  47.     register_impulse(201, "fomenu")
  48.     register_clcmd("say /alap", "cmdAlap")
  49.     RegisterHam(Ham_Item_Deploy, "weapon_ak47", "AK47", 1)
  50.     RegisterHam(Ham_Item_Deploy, "weapon_awp", "AWP", 1)
  51.     RegisterHam(Ham_Item_Deploy, "weapon_deagle", "Deagle", 1)
  52.     RegisterHam(Ham_Item_Deploy, "weapon_famas", "Famas", 1)
  53.     RegisterHam(Ham_Item_Deploy, "weapon_m4a1", "M4A1", 1)
  54.     RegisterHam(Ham_Item_Deploy, "weapon_knife", "Knife", 1)
  55.     RegisterHam(Ham_Item_Deploy, "weapon_usp", "USP", 1)
  56.     RegisterHam(Ham_Item_Deploy, "weapon_glock18", "Glock18", 1)
  57.     RegisterHam(Ham_Item_Deploy, "weapon_m3", "M3", 1)
  58.     RegisterHam(Ham_Item_Deploy, "weapon_mp5navy", "MP5Navy", 1)
  59.     RegisterHam(Ham_Item_Deploy, "weapon_p90", "P90", 1)
  60.     RegisterHam(Ham_Item_Deploy, "weapon_scout", "Scout", 1)
  61.     RegisterHam(Ham_Item_Deploy, "weapon_hegrenade", "Heg", 1)
  62.     RegisterHam(Ham_Item_Deploy, "weapon_smokegrenade", "Smoke", 1)
  63.     RegisterHam(Ham_Item_Deploy, "weapon_flashbang", "Flash", 1)
  64.     RegisterHam(Ham_Item_Deploy, "weapon_c4", "C4", 1)
  65.    
  66.    
  67. }
  68. public fomenu(id)
  69. {
  70.     new txt[128]
  71.     formatex(txt, charsmax(txt), "Global Unison FĹ‘menĂĽ")
  72.     new menu = menu_create(txt, "fomenu_h")
  73.    
  74.     menu_additem(menu, "Raktár", "", 0)
  75.     menu_additem(menu, "Láda nyitás", "", 0)
  76.     menu_additem(menu, "Piac", "", 0)
  77.     menu_additem(menu, "Kulcs váráslás", "", 0)
  78.  
  79.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  80.     menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s")
  81.      
  82.     menu_display(id, menu, 0)
  83.     return PLUGIN_HANDLED
  84. }
  85. public fomenu_h(id, menu, item)
  86. {
  87.     switch(item)
  88.     {
  89.         case MENU_EXIT:{
  90.             menu_destroy(menu)
  91.             return PLUGIN_HANDLED
  92.         }
  93.         case 0: raktar(id);
  94.         case 1: ladanyit(id);
  95.         case 2: piac(id);
  96.         case 3: kulcsok(id);
  97.     }
  98.     menu_destroy(menu)
  99.     return PLUGIN_HANDLED
  100. }
  101.  
  102. public raktar(id)
  103. {
  104.     new txt[128], num[8]
  105.     formatex(txt, charsmax(txt), "Global Unison  Raktár" )
  106.     new menu = menu_create(txt, "raktar_h")
  107.    
  108.     for(new i; i<sizeof(Skinek);i++)
  109.     {
  110.         if(skinjei[id][i] > 0)
  111.         {
  112.             num_to_str(i, num, charsmax(num))
  113.             formatex(txt, charsmax(txt), "%s [%d DB]", Skinek[i][nevek], skinjei[id][i])
  114.             menu_additem(menu, txt, num, 0)
  115.         }
  116.     }
  117.    
  118.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  119.     menu_setprop(menu, MPROP_BACKNAME, "Vissza")
  120.     menu_setprop(menu, MPROP_NEXTNAME, "ElĹ‘re")
  121.     menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s")
  122.      
  123.     menu_display(id, menu, 0)
  124.     return PLUGIN_HANDLED
  125. }
  126. public cmdAlap(id)
  127. {
  128.     kivalasztva[id][ak47] = 0
  129.     kivalasztva[id][awp] = 0
  130.     kivalasztva[id][deagle] = 0
  131.     kivalasztva[id][m4a1] = 0
  132.     kivalasztva[id][famas] = 0
  133.     kivalasztva[id][usp] = 0
  134.     kivalasztva[id][knife] = 0
  135.     kivalasztva[id][glock] = 0
  136.     kivalasztva[id][m3] = 0
  137.     kivalasztva[id][mp5] = 0
  138.     kivalasztva[id][scout] = 0
  139.     kivalasztva[id][p90] = 0
  140. }
  141.  
  142. public raktar_h(id, menu, item)
  143. {
  144.     if(item == MENU_EXIT)
  145.     {
  146.         menu_destroy(menu)
  147.         return PLUGIN_HANDLED
  148.     }
  149.    
  150.     new data[9], access, callback, szName[64]
  151.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  152.     new key = str_to_num(data)
  153.    
  154.     if(containi(Skinek[key][nevek], "AK47") != -1)
  155.         kivalasztva[id][ak47] = key+1
  156.     else if(containi(Skinek[key][nevek], "AWP") != -1)
  157.         kivalasztva[id][awp] = key+1
  158.     else if(containi(Skinek[key][nevek], "M4A1") != -1)
  159.         kivalasztva[id][m4a1] = key+1
  160.     else if(containi(Skinek[key][nevek], "Bayonet") != -1 || containi(Skinek[key][nevek], "Flip") != -1 || containi(Skinek[key][nevek], "Huntsman") != -1 || containi(Skinek[key][nevek], "Karambit") != -1 || containi(Skinek[key][nevek], "Butterfly") != -1)
  161.         kivalasztva[id][knife] = key+1
  162.     else if(containi(Skinek[key][nevek], "Deagle") != -1)
  163.         kivalasztva[id][deagle] = key+1
  164.     else if(containi(Skinek[key][nevek], "MP5") != -1)
  165.         kivalasztva[id][mp5] = key+1
  166.     else if(containi(Skinek[key][nevek], "Glock") != -1)
  167.         kivalasztva[id][glock] = key+1
  168.     else if(containi(Skinek[key][nevek], "M3") != -1)
  169.         kivalasztva[id][m3] = key+1
  170.     else if(containi(Skinek[key][nevek], "USP") != -1)
  171.         kivalasztva[id][usp] = key+1
  172.     else if(containi(Skinek[key][nevek], "Scout") != -1)
  173.         kivalasztva[id][scout] = key+1
  174.     else if(containi(Skinek[key][nevek], "Famas") != -1)
  175.         kivalasztva[id][famas] = key+1
  176.     else if(containi(Skinek[key][nevek], "P90") != -1)
  177.         kivalasztva[id][p90] = key+1
  178.        
  179.     ColorChat(id, NORMAL, "^4[Kiválasztás]^1 Kiválasztottad a(z) ^4%s ^1skint!", Skinek[key][nevek])
  180.    
  181.     menu_destroy(menu)
  182.     return PLUGIN_HANDLED
  183. }
  184.  
  185. public  ladanyit(id)
  186. {
  187. }
  188. public  piac(id)
  189. {
  190. }
  191. public  kulcsok(id){
  192. }

_________________
Global Unison 2019 3X Event
Vissza Tértem


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Több Tömb
HozzászólásElküldve:2016.10.14. 14:24 
Offline
Nagyúr
Avatar

Csatlakozott:2016.03.05. 20:56
Hozzászólások:666
Megköszönt másnak: 27 alkalommal
Megköszönték neki: 124 alkalommal
GudDevil írta:
marmint nem ugy akartam :d csak veleten raktam ki azt :D mar mind1 :D esetleg ezt att tudnád nekem nézni hogy miert nem hozza elö a menüt? neumos ciklust probálom :)

ha segitesz megy a pacsi :D


főmenü handlerja miatt, gondolom. :D

_________________
Global Offensive modok:

Global Offensive Mode 1.0
Global Offensive Mode 3.0
exodus Global Offensive 4.0


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


Ki van itt

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