hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 292 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 291 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  [ 9 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Regisztrációs menü
HozzászólásElküldve: 2017.10.04. 18:21 
Offline
Tag

Csatlakozott: 2017.09.23. 20:20
Hozzászólások: 34
Sziasztok! Mivel nem rég kezdtem el foglalkozni/érdeklődni a pluginok iránt. És egy olyan plugint szeretnek írni/editelni amiben alapból van egy regisztrációs rendszer lásd: Deroid. És ha megnyomom pld az m betűt, akkor ki hozzon egy menüt. És akkor ott szerepeljen pld bolt információ stb stb
Összegzés: M betű - menü központ - bolt, információ, bank stb , és ha ramegyek a boltra akkor kihozza pld 50hp stb szóval ha valaki ebbe tudna segíteni azt megköszönném :)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Regisztrációs menü
HozzászólásElküldve: 2017.10.04. 19:00 
Offline
Tud valamit
Avatar

Csatlakozott: 2016.03.02. 21:12
Hozzászólások: 138
Megköszönt másnak: 20 alkalommal
Megköszönték neki: 6 alkalommal
Szia, A Bankot és az információt nem csináltam meg mivel nem irtad hogy az is kimondottan kellene, de ez felér neked egy kissebb tutoriallal, remélem jó lett, vagyis amire vártál körübelül
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <fun>
  6.  
  7.  
  8.  
  9. public plugin_init() {
  10.     register_plugin("PLUGIN", "VERSION", "DiploY")
  11.    
  12.     //elöször is leregisztrálod azt hogy megnyomja az m betűt, akkor érzékelje azt, mivel az m nem impulse csak "csapatváltás menü" ezért ezt igy fogod emgcsinálni
  13.     register_clcmd("chooseteam", "MainMenu")
  14. }
  15.  
  16. public MainMenu(id)
  17. {
  18.     //Létrehozol egy menüt.
  19.     new menu = menu_create("FőMenü", "fomenu_handler");
  20.  
  21.     //Adsz a menühöz itemeket
  22.     menu_additem(menu, "Bolt", "0", 0);
  23.     menu_additem(menu, "Bank", "1", 0);
  24.     menu_additem(menu, "Információk", "2", 0);
  25.  
  26.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  27.  
  28.     //Megjeleníted a menüt.
  29.     menu_display(id, menu, 0);
  30.  
  31.     return PLUGIN_HANDLED;
  32. }
  33.  
  34. public fomenu_handler(id, menu, item)
  35. {
  36.     new command[6], name[64], access, callback;
  37.  
  38.     menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  39.  
  40.     switch(item)
  41.     {
  42.         case 0: ShopMenu(id);
  43.         case 1: MainMenu(id);
  44.         case 2: MainMenu(id);
  45.     }
  46.  
  47.     menu_destroy(menu);
  48.  
  49.     return PLUGIN_HANDLED;
  50. }
  51.  
  52. public ShopMenu(id)
  53. {
  54.     //Létrehozod a menüt.
  55.     new menu = menu_create("Bolt", "boltmenu_handler");
  56.  
  57.     menu_additem(menu, "+50 HP", "0", 0); // case 0
  58.  
  59.  
  60.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  61.  
  62.     //Megjeleníted a menüt
  63.     menu_display(id, menu, 0);
  64.  
  65.     return PLUGIN_HANDLED;
  66. }
  67.  
  68. public boltmenu_handler(id, menu, item)
  69. {
  70.     new command[6], name[64], access, callback;
  71.  
  72.     menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  73.  
  74.     switch(item)
  75.     {
  76.         case 0: {
  77.             //Létrehozol 1 változót és lekéred a változóra az illető hp-ját
  78.             new HP = get_user_health(id)
  79.             //Hozzáadod a meglévő hphoz az 50 hp-t
  80.             set_user_health(id, HP+50)
  81.             }
  82.     }
  83.  
  84.     menu_destroy(menu);
  85.  
  86.     return PLUGIN_HANDLED;
  87. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Regisztrációs menü
HozzászólásElküldve: 2017.10.04. 20:37 
Offline
Tag

Csatlakozott: 2017.09.23. 20:20
Hozzászólások: 34
Szia!
Ez nagyon jó koszonom!!!:)
Már csak az érdekelne, hogy a bankra ramegyek akkor ki hozzon olyat, hogy osszegem, küldés, bérlakás
Ja meg az is érdekelne tegyük fel a bolt menüben, akarok venni lezert, vagy ejjelatot, azt hogyan tudom beírni mik ezeknek az ideje vagy azt, hogyan kellene?


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Regisztrációs menü
HozzászólásElküldve: 2017.10.04. 22:19 
Offline
Őskövület
Avatar

Csatlakozott: 2012.02.07. 23:34
Hozzászólások: 2192
Megköszönt másnak: 27 alkalommal
Megköszönték neki: 55 alkalommal
 ! Moderátori megjegyzés (fear_ezmegmi):
Áthelyezve plugin keresése és kérése fórumba, legközelebb legyélszíves a plugin kérelmet odanyitni.

_________________
[sma]CMD:fear(playerid, params[]){ new str[5]; if(!sscanf(params, "s[5]", str)){ if(egyezik(str, "find")) Msg(playerid, "A-a!");}  return 1;}[/sma]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Regisztrációs menü
HozzászólásElküldve: 2017.10.05. 06:46 
Offline
Tud valamit
Avatar

Csatlakozott: 2016.03.02. 21:12
Hozzászólások: 138
Megköszönt másnak: 20 alkalommal
Megköszönték neki: 6 alkalommal
És mit akarsz berakni a bankba? amikor semmien doloog nincs(pl: arany.)
Vagy $-árt?


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Regisztrációs menü
HozzászólásElküldve: 2017.10.05. 09:39 
Offline
Tag

Csatlakozott: 2017.09.23. 20:20
Hozzászólások: 34
Igen aranyat szeretnek betenni


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Regisztrációs menü
HozzászólásElküldve: 2017.10.05. 15:35 
Offline
Tag

Csatlakozott: 2017.09.23. 20:20
Hozzászólások: 34
Eddig sikerult eljutnom... de nem tudom, hogyan kéne tovább

  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <fun>
  6. #include <colorchat>
  7.  
  8.  
  9. public plugin_init() {
  10.     register_plugin("PLUGIN", "VERSION", ".,")
  11.    
  12.     //elöször is leregisztrálod azt hogy megnyomja az m betűt, akkor érzékelje azt, mivel az m nem impulse csak "csapatváltás menü" ezért ezt igy fogod emgcsinálni
  13.     register_clcmd("say /menu", "MainMenu")
  14.  
  15. }
  16.  
  17.  public hirdetes()
  18. {
  19.     ColorChat(0, RED, "A menut ~'. ^4keszitette!")
  20. }
  21.  
  22.  
  23. public MainMenu(id)
  24. {
  25.     //Létrehozol egy menüt.
  26.     new menu = menu_create("Fomenu By: //", "fomenu_handler");
  27.  
  28.     //Adsz a menühöz itemeket
  29.     menu_additem(menu, "Bolt", "0", 0);
  30.     menu_additem(menu, "Bank", "1", 0);
  31.     menu_additem(menu, "Zombi Osztalyok", "2", 0);
  32.     menu_additem(menu, "Informaciok", "3", 0);
  33.     menu_additem(menu, "Admin feltetelek", "4", 0);
  34.     menu_additem(menu, "VIP szerzes", "5", 0);
  35.     menu_additem(menu, "Szerver atirányito", "6", 0);
  36.     menu_additem(menu, "Elerhetosegek", "7", 0); // case 2
  37.  
  38.  
  39.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  40.  
  41.     //Megjeleníted a menüt.
  42.     menu_display(id, menu, 0);
  43.  
  44.     return PLUGIN_HANDLED;
  45. }
  46.  
  47. public fomenu_handler(id, menu, item)
  48. {
  49.     new command[6], name[64], access, callback;
  50.  
  51.     menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  52.  
  53.     switch(item)
  54.     {
  55.         case 0: ShopMenu(id);
  56.         case 1: MainMenu(id);
  57.         case 2: MainMenu(id);
  58.         case 3: ShopMenu(id);
  59.         case 4: MainMenu(id);
  60.         case 5: MainMenu(id);
  61.         case 6: MainMenu(id);
  62.         case 7: MainMenu(id);
  63.     }
  64.  
  65.     menu_destroy(menu);
  66.  
  67.     return PLUGIN_HANDLED;
  68. }
  69.  
  70. public ShopMenu(id)
  71. {
  72.     //Létrehozod a menüt.
  73.     new menu = menu_create("Bolt", "boltmenu_handler");
  74.  
  75.     menu_additem(menu, "+50 HP [30 Lcs]", "0", 0); // case 0
  76.     menu_additem(menu, "Homokzsak(Max 5) [25 Lcs] ", "0", 0); // case 0
  77.     menu_additem(menu, "Lezer 3db [15 Lcs]", "0", 0); // case 0
  78.     menu_additem(menu, "Gyorsasag [30 Lcs]", "0", 0); // case 0
  79.  
  80.  
  81.  
  82.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  83.  
  84.     //Megjeleníted a menüt
  85.     menu_display(id, menu, 0);
  86.  
  87.     return PLUGIN_HANDLED;
  88. }
  89.  
  90. public boltmenu_handler(id, menu, item)
  91. {
  92.     new command[6], name[64], access, callback;
  93.  
  94.     menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  95.    
  96.  
  97.    
  98.     switch(item)   
  99.     {
  100.         case 0: {
  101.             //Létrehozol 1 változót és lekéred a változóra az illető hp-ját
  102.             new HP = get_user_health(id)
  103.             //Hozzáadod a meglévő hphoz az 50 hp-t
  104.             set_user_health(id, HP+50)
  105.             }
  106.     }
  107.  
  108.     {  
  109.         case 3: {
  110.          show_motd(id, "addons/amxmodx/configs/motd/informaciok.txt", "Informaciok")
  111.             }
  112.     }
  113.    
  114.     {  
  115.         case 4: {
  116.               show_motd(id, "addons/amxmodx/configs/motd/adminfeltetelek.txt", "Admin feltetelek")
  117.             }
  118.     }
  119.    
  120.     {  
  121.         case 5: {
  122.          show_motd(id, "addons/amxmodx/configs/motd/vip.txt", "VIP szerzes")
  123.             }
  124.     }
  125.    
  126.     {  
  127.         case 7: {
  128.          show_motd(id, "addons/amxmodx/configs/motd/elerhetoseg.txt", "Elerhetosegek")
  129.             }
  130.     }
  131.  
  132.     menu_destroy(menu);
  133.  
  134.     return PLUGIN_HANDLED;
  135. }
  136.  
  137.  
  138. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  139. *{\\ rtf1\\ ansi\\ ansicpg1250\\ deff0\\ deflang1038{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
  140. */


A hozzászólást 1 alkalommal szerkesztették, utoljára Pika 2017.10.05. 15:40-kor.
Használj szövegkiemelést.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Regisztrációs menü
HozzászólásElküldve: 2017.10.05. 15:57 
Offline
Tud valamit
Avatar

Csatlakozott: 2016.03.02. 21:12
Hozzászólások: 138
Megköszönt másnak: 20 alkalommal
Megköszönték neki: 6 alkalommal
1, Elég hölyeséget irtál mert ha főmenüt megnyitod akkor ott van hogy információk stb... de te ezt ugy irtad meg hogy ránnyom nem csinál semmit, ha a bolt menübe belemész akkor meg ott fogja kimutatni neked a motd-okat mivel rossz helyre írtad azokat

2, Látom hogy már bele is irtad a saját nevedet a pluginba mint ha te csináltad volna, de szerintem mégsem te csináltad,

3, Azt is látoh hogy lézer kell ugyhogy ZP-modhoz akarod, tesó, ez külön plugin ezzel nem fogsz elérni semmit sem mert a Zp Módba kell ilyen lézer vételt hozzá írnod.

Erről enyit.
Off Topic
Privátban elküldöm neked a Facebook linkemet, ha normális vagy és tudsz normálisan sírás nélkül beszélni(Persze itt korodra gondolok,
nem tudom hány éves lehetsz) akkor jelölj be és ts3-on segitek valamenyit.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Regisztrációs menü
HozzászólásElküldve: 2017.10.05. 16:47 
Offline
Őstag
Avatar

Csatlakozott: 2017.08.21. 15:51
Hozzászólások: 1109
Megköszönt másnak: 36 alkalommal
Megköszönték neki: 195 alkalommal
StreetBoyHun írta:
1, Elég hölyeséget irtál mert ha főmenüt megnyitod akkor ott van hogy információk stb... de te ezt ugy irtad meg hogy ránnyom nem csinál semmit, ha a bolt menübe belemész akkor meg ott fogja kimutatni neked a motd-okat mivel rossz helyre írtad azokat

2, Látom hogy már bele is irtad a saját nevedet a pluginba mint ha te csináltad volna, de szerintem mégsem te csináltad,

3, Azt is látoh hogy lézer kell ugyhogy ZP-modhoz akarod, tesó, ez külön plugin ezzel nem fogsz elérni semmit sem mert a Zp Módba kell ilyen lézer vételt hozzá írnod.

Erről enyit.
Off Topic
Privátban elküldöm neked a Facebook linkemet, ha normális vagy és tudsz normálisan sírás nélkül beszélni(Persze itt korodra gondolok,
nem tudom hány éves lehetsz) akkor jelölj be és ts3-on segitek valamenyit.


Neked úgy kb elmentek otthonról? Bolt menü case 0. ShopMenu fgv pedig a boltot tartalmazza, nemértem a MOTD-s problémád.
Írja át senkit nem érdekel, amíg magáncélra használja fel. Mivel publikus kód, azt tesz vele amit akar.
Az Offtopicos hozzászólásod meg még úgy nem értem. Hogy jött ide a kor. Valahogy a te értelmet sem ütheti meg azt a bizonyos szintet amit elvársz tőle. Itt nem pattogni kell. Ha akarsz segítessz neki, ha nem elolvasod továbblépsz. Látom még vannak emberek akik félreértelmezik ezt a fórumot. Ezt privátban tisztázhattad volna vele, más nem kíváncsi erre.


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


Ki van itt

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