hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 474 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 474 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  [ 14 hozzászólás ]  Oldal Előző 1 2
Szerző Üzenet
 Hozzászólás témája: Re: Raktár
HozzászólásElküldve: 2016.04.05. 23:11 
Offline
Fanatikus
Avatar

Csatlakozott: 2016.02.18. 19:24
Hozzászólások: 193
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 20 alkalommal
Ott a megoldas. amugy de mind1

Edit:
Tessek

  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5.  
  6. #define PLUGIN "New Plug-In"
  7. #define VERSION "1.0"
  8. #define AUTHOR "author"
  9.  
  10. new AkGo[33], AkDi[33], Dgmsg[33], Pont[33];
  11.  
  12. public plugin_init() {
  13.     register_plugin(PLUGIN, VERSION, AUTHOR);
  14. }
  15. public SkinMenu(id)
  16. {
  17.     new cim[121];
  18.     formatex(cim, charsmax(cim), "SkinMenü\rPont: \d%d", Pont[id]);
  19.     new menu = menu_create(cim, "Skin_h");
  20.  
  21.     menu_additem(menu, "\rAK47 \d| \yGO \d(1K pont-ol elerheto)", "1", 0);
  22.     menu_additem(menu, "\rAK47 \d| \yStorm \d(2K pont-ol elerheto)", "2", 0);
  23.     menu_additem(menu, "\rDeagle \d| \yMagma \d(Ingyenes (FREE))", "3", 0);
  24.    
  25.     menu_display(id, menu, 0);
  26. }
  27. public Skin_h(id, Menu, item)
  28. {
  29.     if(item == MENU_EXIT)
  30.     {
  31.         menu_destroy(Menu);
  32.         return PLUGIN_HANDLED;
  33.     }
  34.    
  35.     new Data[9], access, callback, szName[64];
  36.     menu_item_getinfo(Menu, item, access, Data,charsmax(Data), szName,charsmax(szName), callback);
  37.     new Key = str_to_num(Data);
  38.    
  39.     switch(Key)
  40.     {
  41.         case 1:
  42.         {
  43.             if(Pont[id] >= 1000)
  44.             {
  45.                 Pont[id] -= 1000;
  46.                 AkGo[id] ++;
  47.             }
  48.         }
  49.         case 2:
  50.         {
  51.             if(Pont[id] >= 2000)
  52.             {
  53.                 Pont[id] -= 2000;
  54.                 AkDi[id] ++;
  55.             }
  56.         }
  57.         case 3:
  58.         {
  59.             Dgmsg[id] = 1;
  60.         }
  61.     }
  62.     menu_destroy(menu);
  63.     return PLUGIN_HANDLED;
  64. }
  65. public Raktar(id)
  66. {
  67.     new cim[121]
  68.     new menu = menu_create("Raktár", "Raktar_h");
  69.    
  70.     if(AkGo[id] > 0)
  71.     {
  72.         formatex(cim, charsmax(cim), "\rAK47 \d| \yGO \d%d DB", AkGo[id]);
  73.         menu_additem(menu, cim, "1", 0);
  74.     }
  75.     if(AkDi[id] > 0)
  76.     {
  77.         formatex(cim, charsmax(cim), "\rAK47 \d| \yStorm \d%d DB", AkDi[id]);
  78.         menu_additem(menu, cim, "2", 0);
  79.     }
  80.    
  81.     menu_display(id, menu, 0);
  82. }
  83. public Raktar_h(id, Menu, item)
  84. {
  85.     if(item == MENU_EXIT)
  86.     {
  87.         menu_destroy(Menu);
  88.         return PLUGIN_HANDLED;
  89.     }
  90.    
  91.     new Data[9], access, callback, szName[64];
  92.     menu_item_getinfo(Menu, item, access, Data,charsmax(Data), szName,charsmax(szName), callback);
  93.     new Key = str_to_num(Data);
  94.    
  95.     switch(Key)
  96.     {
  97.         case 1: AkGo[id] = 1;
  98.         case 2: AkDi[id] = 2;
  99.     }
  100.     menu_destroy(menu);
  101.     return PLUGIN_HANDLED;
  102. }

_________________
Global Offensive Mod[5000 ft/ Sql Mentes / 6 Lada / 135 Skin]


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.04.06. 17:23 
Offline
Nagyúr

Csatlakozott: 2016.03.03. 17:37
Hozzászólások: 530
Megköszönt másnak: 4 alkalommal
Megköszönték neki: 65 alkalommal
Megoldva!

_________________
DeteCT0R írta:
Van egy kis baj a pluginnal :DEs orulnek ha a kockak megneznek egy csepet:D

Kép


A hozzászólást 1 alkalommal szerkesztették, utoljára PikHácsúú# 2016.04.06. 17:49-kor.

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.04.06. 17:40 
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
Nézd el nekem, pöppet lusta vagyok, valamit bízom abban, hogy tudsz ciklusos menüt írni...
  1. #include <amxmodx>
  2.  
  3. #define MAXSKINS 2
  4. new owned[33][MAXSKINS]
  5.  
  6. public raktar(id)
  7. {
  8.     new menu = menu_create("Raktár", "raktar_h")
  9.     new num[8]
  10.    
  11.     for(new i;i<MAXSKINS;i++)
  12.     {
  13.         if(owned[id][i])
  14.         {
  15.             num_to_str(i,num,charsmax(num))
  16.             menu_additem(menu, "Skin", num)
  17.         }
  18.     }
  19.     menu_display(id, menu)
  20. }
  21.  
  22. public skinek(id)
  23. {
  24.     new menu = menu_create("Raktár", "raktar_h")
  25.     new num[8]
  26.    
  27.     for(new i;i<MAXSKINS;i++)
  28.     {
  29.         if(!owned[id][i])
  30.         {
  31.             num_to_str(i,num,charsmax(num))
  32.             menu_additem(menu, "Skin", num)
  33.         }
  34.     }
  35.     menu_display(id, menu)
  36. }


KB így kéne kinéznie. Vagy játszhatsz egyesével if-ekkel. [if(owned[id][0] >= 1) menu_additem(menu, "Skin", "1", 0)]


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.04.06. 17:43 
Offline
Nagyúr

Csatlakozott: 2016.03.03. 17:37
Hozzászólások: 530
Megköszönt másnak: 4 alkalommal
Megköszönték neki: 65 alkalommal
Nem tudok az a baj. Ezért használom ezt a régi módszert. :S amit te írtál az nekem bonyolult lenne. :S

Hiba megtalálva!
Nagybetűvel írta bele a Menu-t , énmeg kisbetűvel ahsználom, ezért jelezte errornak ezt a részt!
Kód:
case 3:{
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}

_________________
DeteCT0R írta:
Van egy kis baj a pluginnal :DEs orulnek ha a kockak megneznek egy csepet:D

Kép


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  [ 14 hozzászólás ]  Oldal Előző 1 2


Ki van itt

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