hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 366 felhasználó van jelen :: 2 regisztrált, 0 rejtett és 364 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  [9 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Menübe csapatválasztás
HozzászólásElküldve:2016.07.22. 20:43 
Offline
Tiszteletbeli
Avatar

Csatlakozott:2015.07.14. 14:30
Hozzászólások:380
Megköszönt másnak: 43 alkalommal
Megköszönték neki: 30 alkalommal
Ebbe a menübe hogyan tudnám beleírni azt hogy mondjuk a 7-8-9-es gombbal lehessen CT-be T-be és Spectatorba állni
Valaki beletudná írni megköszönném!

  1. #include <amxmodx>
  2. #include <engine>
  3.  
  4.  
  5. public plugin_init()
  6.  
  7. {
  8.     register_plugin("Buy Menus", "1.0", "A");
  9.  
  10.     register_clcmd("say /menu", "ShowMenu");
  11.     register_clcmd("chooseteam", "ShowMenu")
  12.    
  13.  
  14. }
  15.  
  16. public ShowMenu(id)
  17. {
  18.     new menu = menu_create("\r-|MNK|-\y Szerver információk", "handler");
  19.  
  20.     menu_additem(menu, "\r-> \y|\wAdmin feltételek\y| \r<-", "", 0); // case 0
  21.     menu_additem(menu, "\r-> \y|\wElérhetőségek\y| \r<-", "", 0); // case 1
  22.     menu_additem(menu, "\r-> \y|\wTS3 Szerver\y| \r<-", "", 0); // case 2
  23.     menu_additem(menu, "\r-> \y|\wSzabályzat\y| \r<-", "", 0); // case 3
  24.     menu_additem(menu, "\r-> \y|\wTOP 15\y| \r<-", "", 0); // case 4
  25.     menu_additem(menu, "\r-> \y|\wJátszott időm\y| \r<-", "", 0); // case 5
  26.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  27.     menu_display(id, menu, 0);
  28.  
  29.  
  30.     return PLUGIN_HANDLED;
  31.  
  32. }
  33.  
  34. public handler(id, menu, item)
  35.  
  36. {
  37.  
  38.     if(item == MENU_EXIT)
  39.  
  40.     {
  41.         menu_cancel(id);
  42.  
  43.         return PLUGIN_HANDLED;
  44.  
  45.     }
  46.  
  47.  
  48.  
  49.     new command[6], name[64], access, callback;
  50.  
  51.  
  52.     menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  53.  
  54.  
  55.     switch(item)
  56.  
  57.     {
  58.  
  59.         case 0: show_motd(id, "addons/amxmodx/configs/motd/admin.txt", "Admin feltételek")
  60.  
  61.         case 1: show_motd(id, "addons/amxmodx/configs/motd/elerhetoseg.txt", "Elérhetőségek")
  62.  
  63.         case 2: show_motd(id, "addons/amxmodx/configs/motd/ts3.txt", "TS3 Szerver")
  64.  
  65.         case 3: show_motd(id, "addons/amxmodx/configs/motd/szabaly.txt", "Szabályzat")
  66.        
  67.         case 4:
  68.    {
  69.         client_cmd(id, "say /top15")
  70.    }
  71.  
  72.         case 5:
  73.    {
  74. client_cmd(id, "say /time")
  75.    }
  76.  
  77.     }
  78.  
  79.     menu_destroy(menu);
  80.  
  81.     return PLUGIN_HANDLED;
  82. }
  83.  
  84. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  85. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
  86. */


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Menübe csapatválasztás
HozzászólásElküldve:2016.07.22. 20:49 
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
  1. if(!is_user_connected(id))
  2.         return
  3.     user_silentkill(id)
  4.     cs_set_user_team (id, CS_TEAM_SPECTATOR)


ezt át írod CS_TEAM_CT, meg T
  1. CS_TEAM_SPECTATOR

_________________
*pbT# Knife Hamarosan.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Menübe csapatválasztás
HozzászólásElküldve:2016.07.22. 20:57 
Offline
Tiszteletbeli
Avatar

Csatlakozott:2015.07.14. 14:30
Hozzászólások:380
Megköszönt másnak: 43 alkalommal
Megköszönték neki: 30 alkalommal
Köszi , és azt hogyan oldjam meg hogy ez ne legyen együtt a többi menüponttal hanem 1 sorral lejjebb legyen ez a 3 választás?

Elképzelés

Kód:
MNK Szerver információ:

xy
xy
xy
xy
xy

CT-be
T-be
Spectatorba

Kilépés


valahogy így képzeltem el.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Menübe csapatválasztás
HozzászólásElküldve:2016.07.22. 21:24 
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
ehez írsz a legvégére ^n
  1. menu_additem(menu, "\r-> \y|\wJátszott időm\y| \r<-^n", "", 0); // case 5

_________________
*pbT# Knife Hamarosan.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Menübe csapatválasztás
HozzászólásElküldve:2016.07.22. 21:38 
Offline
Tiszteletbeli
Avatar

Csatlakozott:2015.07.14. 14:30
Hozzászólások:380
Megköszönt másnak: 43 alkalommal
Megköszönték neki: 30 alkalommal
Így be írtam de nem jó.
  1. public handler(id, menu, item)
  2.  
  3. {
  4.  
  5.     if(item == MENU_EXIT)
  6.  
  7.     {
  8.         menu_cancel(id);
  9.  
  10.         return PLUGIN_HANDLED;
  11.  
  12.     }
  13.  
  14.  
  15.  
  16.     new command[6], name[64], access, callback;
  17.  
  18.  
  19.     menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  20.  
  21.  
  22.     switch(item)
  23.  
  24.     {
  25.  
  26.         case 0: show_motd(id, "addons/amxmodx/configs/motd/admin.txt", "Admin feltĂ©telek")
  27.  
  28.         case 1: show_motd(id, "addons/amxmodx/configs/motd/elerhetoseg.txt", "ElĂ©rhetĹ‘sĂ©gek")
  29.  
  30.         case 2: show_motd(id, "addons/amxmodx/configs/motd/ts3.txt", "TS3 Szerver")
  31.  
  32.         case 3: show_motd(id, "addons/amxmodx/configs/motd/szabaly.txt", "Szabályzat")
  33.        
  34.         case 4:
  35.    {
  36.         client_cmd(id, "say /top15")
  37.    }
  38.  
  39.         case 5:
  40.    {
  41. client_cmd(id, "say /time")
  42.    }
  43.  
  44.          case 6:
  45.    {
  46. if(!is_user_connected(id))
  47.         return
  48.     user_silentkill(id)
  49.     cs_set_user_team (id, CS_TEAM_CT)
  50.    }
  51.     }
  52.  
  53.     menu_destroy(menu);
  54.  
  55.     return PLUGIN_HANDLED;
  56. }


Ezt írja:

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2013 ITB CompuPhase, AMX Mod X Team

Warning: Function "handler" should return a value on line 84
Warning: Loose indentation on line 84
Error: Undefined symbol "cs_set_user_team" on line 85
Error: Number of arguments does not match definition on line 85
Error: Only a single statement (or expression) can follow each "case" on line 89
Warning: Expression has no effect on line 89
Error: Function uses both "return" and "return <value>" on line 91

4 Errors.
Could not locate output file C:\Users\voga\Desktop\szerver_menusma.amx (compile failed).


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Menübe csapatválasztás
HozzászólásElküldve:2016.07.22. 22:23 
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
a menübe kell :D
  1. #include <amxmodx>
  2. #include <engine>
  3.  
  4.  
  5. public plugin_init()
  6.  
  7. {
  8.     register_plugin("Buy Menus", "1.0", "A");
  9.  
  10.     register_clcmd("say /menu", "ShowMenu");
  11.     register_clcmd("chooseteam", "ShowMenu")
  12.    
  13.  
  14. }
  15.  
  16. public ShowMenu(id)
  17. {
  18.     new menu = menu_create("\r-|MNK|-\y Szerver információk", "handler");
  19.  
  20.     menu_additem(menu, "\r-> \y|\wAdmin feltételek\y| \r<-", "", 0); // case 0
  21.     menu_additem(menu, "\r-> \y|\wElérhetőségek\y| \r<-", "", 0); // case 1
  22.     menu_additem(menu, "\r-> \y|\wTS3 Szerver\y| \r<-", "", 0); // case 2
  23.     menu_additem(menu, "\r-> \y|\wSzabályzat\y| \r<-", "", 0); // case 3
  24.     menu_additem(menu, "\r-> \y|\wTOP 15\y| \r<-", "", 0); // case 4
  25.     menu_additem(menu, "\r-> \y|\wJátszott időm\y| \r<-^n", "", 0); // case 5
  26.     menu_additem(menu, "asd", "", 0); // case 6
  27.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  28.     menu_display(id, menu, 0);
  29.  
  30.  
  31.     return PLUGIN_HANDLED;
  32.  
  33. }
  34.  
  35. public handler(id, menu, item)
  36.  
  37. {
  38.  
  39.     if(item == MENU_EXIT)
  40.  
  41.     {
  42.         menu_cancel(id);
  43.  
  44.         return PLUGIN_HANDLED;
  45.  
  46.     }
  47.  
  48.  
  49.  
  50.     new command[6], name[64], access, callback;
  51.  
  52.  
  53.     menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  54.  
  55.  
  56.     switch(item)
  57.  
  58.     {
  59.  
  60.         case 0: show_motd(id, "addons/amxmodx/configs/motd/admin.txt", "Admin feltételek")
  61.  
  62.         case 1: show_motd(id, "addons/amxmodx/configs/motd/elerhetoseg.txt", "Elérhetőségek")
  63.  
  64.         case 2: show_motd(id, "addons/amxmodx/configs/motd/ts3.txt", "TS3 Szerver")
  65.  
  66.         case 3: show_motd(id, "addons/amxmodx/configs/motd/szabaly.txt", "Szabályzat")
  67.        
  68.         case 4:
  69.    {
  70.         client_cmd(id, "say /top15")
  71.    }
  72.  
  73.         case 5:
  74.    {
  75. client_cmd(id, "say /time")
  76.    }
  77.  
  78.     }
  79.  
  80.     menu_destroy(menu);
  81.  
  82.     return PLUGIN_HANDLED;
  83. }
  84.  
  85. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  86. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
  87. */

_________________
*pbT# Knife Hamarosan.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Menübe csapatválasztás
HozzászólásElküldve:2016.07.22. 22:27 
Offline
Tiszteletbeli
Avatar

Csatlakozott:2015.07.14. 14:30
Hozzászólások:380
Megköszönt másnak: 43 alkalommal
Megköszönték neki: 30 alkalommal
Légyszives nem csinálnád nekem meg? csak hozzá adod a menüket ASD néven én azt majd átírom csak annyi beletudnád -e írni a csapatválasztást case 6-7-8-hoz.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Menübe csapatválasztás
HozzászólásElküldve:2016.07.22. 22:36 
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
  1. #include <amxmodx>
  2. #include <engine>
  3. #include <cstrike>
  4. #include <fun>
  5.  
  6. public plugin_init()
  7.  
  8. {
  9.     register_plugin("Buy Menus", "1.0", "A");
  10.  
  11.     register_clcmd("say /menu", "ShowMenu");
  12.     register_clcmd("chooseteam", "ShowMenu")
  13.    
  14.  
  15. }
  16.  
  17. public ShowMenu(id)
  18. {
  19.     new menu = menu_create("\r-|MNK|-\y Szerver információk", "handler");
  20.  
  21.     menu_additem(menu, "\r-> \y|\wAdmin feltételek\y| \r<-", "", 0); // case 0
  22.     menu_additem(menu, "\r-> \y|\wElérhetőségek\y| \r<-", "", 0); // case 1
  23.     menu_additem(menu, "\r-> \y|\wTS3 Szerver\y| \r<-", "", 0); // case 2
  24.     menu_additem(menu, "\r-> \y|\wSzabályzat\y| \r<-", "", 0); // case 3
  25.     menu_additem(menu, "\r-> \y|\wTOP 15\y| \r<-", "", 0); // case 4
  26.     menu_additem(menu, "\r-> \y|\wJátszott időm\y| \r<-^n", "", 0); // case 5
  27.     menu_additem(menu, "\r-> \y|\wCT Csapat\y| \r<-", "", 0); // case 6
  28.     menu_additem(menu, "\r-> \y|\wT Csapat\y| \r<-", "", 0); // case 7
  29.     menu_additem(menu, "\r-> \y|\wSpec\y| \r<-^n", "", 0); // case 8
  30.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  31.     menu_display(id, menu, 0);
  32.  
  33.  
  34.     return PLUGIN_HANDLED;
  35.  
  36. }
  37.  
  38. public handler(id, menu, item)
  39.  
  40. {
  41.  
  42.     if(item == MENU_EXIT)
  43.  
  44.     {
  45.         menu_cancel(id);
  46.  
  47.         return PLUGIN_HANDLED;
  48.  
  49.     }
  50.  
  51.  
  52.  
  53.     new command[6], name[64], access, callback;
  54.  
  55.  
  56.     menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  57.  
  58.  
  59.     switch(item)
  60.  
  61.     {
  62.  
  63.         case 0: show_motd(id, "addons/amxmodx/configs/motd/admin.txt", "Admin feltételek")
  64.  
  65.         case 1: show_motd(id, "addons/amxmodx/configs/motd/elerhetoseg.txt", "Elérhetőségek")
  66.  
  67.         case 2: show_motd(id, "addons/amxmodx/configs/motd/ts3.txt", "TS3 Szerver")
  68.  
  69.         case 3: show_motd(id, "addons/amxmodx/configs/motd/szabaly.txt", "Szabályzat")
  70.        
  71.         case 4:
  72.    {
  73.         client_cmd(id, "say /top15")
  74.    }
  75.  
  76.         case 5:
  77.    {
  78. client_cmd(id, "say /time")
  79.    }
  80.   }
  81.     menu_destroy(menu);
  82.  
  83.     return PLUGIN_HANDLED;
  84. }
  85.  
  86. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  87. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
  88. */

_________________
*pbT# Knife Hamarosan.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Menübe csapatválasztás
HozzászólásElküldve:2016.07.22. 22:38 
Offline
Tiszteletbeli
Avatar

Csatlakozott:2015.07.14. 14:30
Hozzászólások:380
Megköszönt másnak: 43 alkalommal
Megköszönték neki: 30 alkalommal
És ha most rámegyek arra hogy CT csapat akkor berak oda,mert én nem látom?


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 20 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