hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.06.16. 19:37



Jelenlévő felhasználók

Jelenleg 364 felhasználó van jelen :: 2 regisztrált, 0 rejtett és 362 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  [13 hozzászólás ]  OldalElőző12
Szerző Üzenet
 Hozzászólás témája: Re: Raktár
HozzászólásElküldve:2016.09.23. 22:13 
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
nem jo pedig sehogysem be irom h add es 2 db ot ad hoza csak a terep m4bol :D

_________________
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: Raktár
HozzászólásElküldve:2016.09.24. 11:52 
Offline
Senior Tag

Csatlakozott:2016.06.01. 21:49
Hozzászólások:234
Megköszönt másnak: 29 alkalommal
Megköszönték neki: 17 alkalommal
Akkor buggos az egész :)

_________________
*pbT# Knife Hamarosan.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Raktár
HozzászólásElküldve:2016.09.24. 16:59 
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
Edit

Miert nem adolja be a cucost? valaki?? :)

  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <engine>
  4.  
  5. new const  MODNEV = "Global Unison"
  6. new const  VERSIO_SZAM = "1.0"
  7. new const  KESZITO = "GudDevil"
  8.  
  9. enum _:Skin
  10. {
  11.     Type[8], //Jobb megoldást nem tudok, jelzem egy számmal (vagy stringgel) a fegyver típusát megkülönböztetéshez
  12.     Name[32],
  13.     Model[32]
  14. }
  15.  
  16. new const SKINS[][Skin] = {
  17.     //Típus, Név, Modell
  18.     {0, "Terepmintás | AK47", "models/KmgGU/terep/ak47.mdl"},
  19.     {1, "Terepmintás | M4A1", "models/KmgGU/terep/m4a1.mdl"},
  20.     {2, "Terepmintás | MP5", "models/KmgGU/terep/mp5.mdl"},
  21.     {3, "Terepmintás | Deagle", "models/KmgGU/terep/deagle.mdl"},
  22.     {4, "Terepmintás | AWP", "models/KmgGU/terep/awp.mdl"}
  23. }
  24.  public plugin_precache()
  25. {
  26.     for(new i; i<sizeof(SKINS);i++)
  27.         precache_model(SKINS[i][Model])
  28. }
  29. enum _:WPNS
  30. {
  31.     AK47,
  32.     M4A1,
  33.     MP5,
  34.     DEAGLE,
  35.     AWP
  36. }
  37.  
  38. new const meglevo[33][sizeof(SKINS)]
  39. new const kivalasztott[33][WPNS]
  40.  
  41. public plugin_init() {
  42. register_impulse(201, "fomenu")
  43. register_clcmd("say /menu", "fomenu")
  44. register_clcmd("say /add","addol")
  45. }
  46. public fomenu(id)
  47. {
  48.     new txt[128]
  49.     formatex(txt, charsmax(txt), "Global Unison FĹ‘menĂĽ")
  50.     new menu = menu_create(txt, "fomenu_h")
  51.    
  52.     menu_additem(menu, "Raktár", "1", 0)
  53.     menu_additem(menu, "Láda nyitás", "2", 0)
  54.     menu_additem(menu, "Piac", "3", 0)
  55.     menu_additem(menu, "Kulcs váráslás", "4", 0)
  56.  
  57.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  58.     menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s")
  59.      
  60.     menu_display(id, menu, 0)
  61.     return PLUGIN_HANDLED
  62. }
  63. public fomenu_h(id, menu, item)
  64. {
  65.     switch(item)
  66.     {
  67.         case MENU_EXIT:{
  68.             menu_destroy(menu)
  69.             return PLUGIN_HANDLED
  70.         }
  71.         case 0: raktar(id);
  72.         case 1: ladanyit(id);
  73.         case 2: piac(id);
  74.         case 3: kulcsok(id);
  75.     }
  76.     menu_destroy(menu)
  77.     return PLUGIN_HANDLED
  78. }
  79. public addol(id)
  80. {
  81.     for(new i;i < 4; i++)
  82.     SKINS[i][id]++;
  83. }
  84. public raktar(id)
  85. {
  86.     new txt[128], num[8]
  87.    
  88.     new menu = menu_create("Példa menü", "raktar_h")
  89.  
  90.     //elindítjuk a for ciklust
  91.     for(new i; i<sizeof(SKINS) ; i++)
  92.     {
  93.             //leellenőrízzük, birtokol-e legalább egyet belőle
  94.             if(meglevo[id][i] >= 1)
  95.             {
  96.                 //Az i értékét átvisszük menüinfóban, hogy el tudjuk dönteni, melyik skint választottuk.
  97.                 num_to_str(i, num, 8)
  98.                 formatex(txt, charsmax(txt), "%s", SKINS[i][Name])
  99.                 menu_additem(menu, txt, num, 0)
  100.             }
  101.     }
  102.    
  103.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  104.     menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  105.     menu_setprop(menu, MPROP_NEXTNAME, "Következő");
  106.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  107.        
  108.     menu_display(id, menu, 0)
  109.    
  110. }
  111.  
  112. public raktar_h(id, menu, item)
  113. {
  114.     if(item == MENU_EXIT) {
  115.         menu_destroy(menu);
  116.         return PLUGIN_HANDLED;
  117.     }
  118.     new data[9], access, callback, szName[64]
  119.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  120.     new key = str_to_num(data)
  121.    
  122.     //Eldöltjük a fegyver típusát
  123.     switch(SKINS[key][Type])
  124.     {
  125.         //a megfelelő típusra kiválasztjuk a skint
  126.         case 0: kivalasztott[id][AK47] = key
  127.         case 1: kivalasztott[id][M4A1] = key
  128.         case 2: kivalasztott[id][MP5] = key
  129.         case 3: kivalasztott[id][DEAGLE] = key
  130.         case 4: kivalasztott[id][AWP] = key
  131.     }
  132.    
  133.     client_print(id, print_chat, "Kiválasztottad a %s skint!", SKINS[key][Name])
  134.    
  135.     menu_destroy(menu);
  136.     return PLUGIN_HANDLED;
  137. }
  138. public  ladanyit(id){
  139. }
  140. public piac(id) {
  141. }
  142. public kulcsok(id) {
  143. }

_________________
Global Unison 2019 3X Event
Vissza Tértem


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  [13 hozzászólás ]  OldalElőző12


Ki van itt

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