hlmod.hu
https://hlmod.hu/

Regisztrációs menü
https://hlmod.hu/viewtopic.php?f=29&t=28301
Oldal: 1 / 1

Szerző:  I3WhitE [2017.10.04. 18:21 ]
Hozzászólás témája:  Regisztrációs menü

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 :)

Szerző:  StreetBoyHun [2017.10.04. 19:00 ]
Hozzászólás témája:  Re: Regisztrációs menü

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. }

Szerző:  I3WhitE [2017.10.04. 20:37 ]
Hozzászólás témája:  Re: Regisztrációs menü

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?

Szerző:  fear_ezmegmi [2017.10.04. 22:19 ]
Hozzászólás témája:  Re: Regisztrációs menü

 ! 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.

Szerző:  StreetBoyHun [2017.10.05. 06:46 ]
Hozzászólás témája:  Re: Regisztrációs menü

És mit akarsz berakni a bankba? amikor semmien doloog nincs(pl: arany.)
Vagy $-árt?

Szerző:  I3WhitE [2017.10.05. 09:39 ]
Hozzászólás témája:  Re: Regisztrációs menü

Igen aranyat szeretnek betenni

Szerző:  I3WhitE [2017.10.05. 15:35 ]
Hozzászólás témája:  Re: Regisztrációs menü

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. */

Szerző:  StreetBoyHun [2017.10.05. 15:57 ]
Hozzászólás témája:  Re: Regisztrációs menü

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.

Szerző:  Pika [2017.10.05. 16:47 ]
Hozzászólás témája:  Re: Regisztrációs menü

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.

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/