hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 408 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 408 vendég

A legtöbb felhasználó (2883 fő) 2025.07.30. 16:00-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  [25 hozzászólás ]  OldalElőző123Következő
Szerző Üzenet
 Hozzászólás témája: Re: átirányító menü
HozzászólásElküldve:2012.05.30. 19:04 
Offline
Őstag
Avatar

Csatlakozott:2010.04.16. 16:50
Hozzászólások:1342
Megköszönt másnak: 42 alkalommal
Megköszönték neki: 58 alkalommal
tökéletes a menü rész és az ip kiirás is csak nem akar átirányítani valamiért
konzolba ezt irja ki:
Server tried to send invalid command:"connect 94.199.178.111:27015
"

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: átirányító menü
HozzászólásElküldve:2012.05.30. 19:06 
Offline
Veterán
Avatar

Csatlakozott:2011.06.07. 15:29
Hozzászólások:1728
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 63 alkalommal
Megvan a hiba, mindjárt felrakom.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: átirányító menü
HozzászólásElküldve:2012.05.30. 19:16 
Offline
Veterán
Avatar

Csatlakozott:2011.06.07. 15:29
Hozzászólások:1728
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 63 alkalommal
Kód:
  1. #include <amxmodx>

  2.  

  3. new srv[33];

  4. new srvip[][] =

  5. {

  6.         "ide ne irj semmifele IP-t",

  7.         "127.0.0.1",

  8.         "1.1.1.1.1",

  9.         "ip",

  10.         "ip",

  11.         "ip"    

  12. }

  13. new srvport[][] =

  14. {

  15.         "ide ne irj semmifele porto",

  16.         "27015",

  17.         "27015",

  18.         "port",

  19.         "port",

  20.         "port"    

  21. }

  22. public plugin_init()    

  23. {

  24.         register_plugin("Server Menu","1.0","expert");

  25.  

  26.         register_clcmd("say /server", "fomenu")

  27.         register_clcmd("say_team /server", "fomenu")

  28.         register_clcmd("server_menu","fomenu");

  29. }

  30. public fomenu(id)

  31. {

  32.         new menu = menu_create("TQL Server list:","func_menu");

  33.  

  34.         menu_additem( menu, "server1")

  35.         menu_additem( menu, "server2")

  36.         menu_additem( menu, "server3")

  37.         menu_additem( menu, "server4")

  38.         menu_additem( menu, "server5")

  39.  

  40.         menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)

  41.         menu_display(id, menu, 0)

  42. }

  43. public almenu(id)

  44. {

  45.         new menu = menu_create("Almenu", "func_almenu")

  46.         menu_additem(menu, "menj a szerora")

  47.         menu_additem(menu, "mutasd a szerver ip-t.")

  48.        

  49.         menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)

  50.         menu_display(id, menu, 0)

  51. }

  52. public func_menu(id, menu, key)

  53. {

  54.         key++

  55.  

  56.         if(key==1)

  57.         {

  58.                 srv[id] = 1;

  59.                 almenu(id);

  60.         }

  61.  

  62.         if(key==2)

  63.         {

  64.                 srv[id] = 2;

  65.                 almenu(id);

  66.         }

  67.         if(key==3)

  68.         {

  69.                 srv[id] = 3;

  70.                 almenu(id);

  71.         }

  72.         if(key==4)

  73.         {

  74.                 srv[id] = 4;

  75.                 almenu(id);

  76.         }

  77.         if(key==5)

  78.         {

  79.                 srv[id] = 5;

  80.                 almenu(id);

  81.         }

  82. }

  83. public func_almenu(id, menu, key)

  84. {

  85.         key++

  86.  

  87.         if(key==1)

  88.         {

  89.                 client_cmd(id, "connect %s:%d", srvip[srv[id]], srvport[srv[id]]);

  90.         }

  91.  

  92.         if(key==2)

  93.         {

  94.                 client_print(id, print_chat, "IP: %s", srvip[srv[id]]);

  95.         }

  96.  

  97. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: átirányító menü
HozzászólásElküldve:2012.05.30. 19:32 
Offline
Nagyúr
Avatar

Csatlakozott:2011.12.18. 10:40
Hozzászólások:671
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 20 alkalommal
Kód:
  1. client_cmd(id, ";Connect %s:%d", srvip[srv[id]], srvport[srv[id]]);

Nem igy kéne?

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: átirányító menü
HozzászólásElküldve:2012.05.30. 19:50 
Offline
Őstag
Avatar

Csatlakozott:2010.04.16. 16:50
Hozzászólások:1342
Megköszönt másnak: 42 alkalommal
Megköszönték neki: 58 alkalommal
ez a portos dolog nélkül is biztos meglehet csinálni!
Van az a plugin ami egyből átirányítja a játékost és abban úgy van, hogy disconnectel és utána connect de úgy kipróbáltam és mégse jó !
Kód:
  1. #include <amxmodx>

  2.  

  3. new nCvar_Transfer_Players

  4.  

  5. public plugin_init()

  6. {

  7.         register_plugin("Nice Transfer Players", "1.0 R", "sector")

  8.        

  9.         nCvar_Transfer_Players = register_cvar("ntransfer_players_ip", "")

  10. }

  11.  

  12. public client_connect(id)

  13. {

  14.         new nIPs[50]

  15.        

  16.         get_pcvar_string(nCvar_Transfer_Players, nIPs, charsmax(nIPs))

  17.        

  18.         client_cmd(id, "Disconnect; Connect %s", nIPs)

  19. }


Most így néz ki a szerver ip vel !!
Kód:
  1. #include <amxmodx>

  2.  

  3. new srv[33];

  4.  

  5. new srvip[][] =

  6. {

  7.         "91.82.84.216:27644",

  8.         "94.199.178.241:27295",

  9.         "91.82.84.41:27526",

  10.         "87.229.77.24:27135",

  11.         "91.82.84.190:27010",

  12.         "ip"  

  13. }

  14.  

  15. public plugin_init()  

  16. {

  17.         register_plugin("Server Menu","1.0","expert");

  18.        

  19.         register_clcmd("say /server", "fomenu")

  20.         register_clcmd("say_team /server", "fomenu")

  21.         register_clcmd("server_menu","fomenu");

  22. }

  23. public fomenu(id)

  24. {

  25.         new menu = menu_create("TQL Server list:","func_menu");

  26.  

  27.         menu_additem( menu, "TeQuiLa Fun / War3ft")

  28.         menu_additem( menu, "TeQuiLa Gungame")

  29.         menu_additem( menu, "TeQuiLa Only Knife")

  30.         menu_additem( menu, "TeQuila Zombie")

  31.         menu_additem( menu, "TeQuiLa Ultimate WC3")

  32.        

  33.         menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)

  34.         menu_display(id, menu, 0)

  35. }

  36. public almenu(id)

  37. {

  38.         new menu = menu_create("Mit szeretnel?", "func_almenu")

  39.         menu_additem(menu, "Atmegyek a szerverre")

  40.         menu_additem(menu, "Megnezem a szerver ip-t")

  41.        

  42.         menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)

  43.         menu_display(id, menu, 0)

  44. }

  45. public func_menu(id, menu, key)

  46. {

  47.  

  48.         key++

  49.  

  50.         if(key==1)

  51.         {

  52.                 srv[id] = 1;

  53.                 almenu(id);

  54.         }

  55.        

  56.         if(key==2)

  57.         {

  58.                 srv[id] = 2;

  59.                 almenu(id);

  60.         }

  61.         if(key==3)

  62.         {

  63.                 srv[id] = 3;

  64.                 almenu(id);

  65.         }

  66.         if(key==4)

  67.         {

  68.                 srv[id] = 4;

  69.                 almenu(id);

  70.         }

  71.         if(key==5)

  72.         {

  73.                 srv[id] = 5;

  74.                 almenu(id);

  75.         }

  76. }

  77. public func_almenu(id, menu, key)

  78. {

  79.         key++

  80.  

  81.         if(key==1)

  82.         {

  83.                 client_cmd(id, "connect %s", srvip[srv[id]]);

  84.         }

  85.        

  86.         if(key==2)

  87.         {

  88. client_print(id, print_chat, "IP: %s", srvip[srv[id]])

  89.         }

  90. }

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: átirányító menü
HozzászólásElküldve:2012.05.30. 19:52 
Offline
Nagyúr
Avatar

Csatlakozott:2011.12.18. 10:40
Hozzászólások:671
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 20 alkalommal
Probáld meg úgy ahogy én csináltam :D
Kód:
  1. #include <amxmodx>

  2.  

  3.  

  4.  

  5. new srv[33];

  6.  

  7.  

  8.  

  9. new srvip[][] =

  10.  

  11. {

  12.  

  13.         "91.82.84.216:27644",

  14.  

  15.         "94.199.178.241:27295",

  16.  

  17.         "91.82.84.41:27526",

  18.  

  19.         "87.229.77.24:27135",

  20.  

  21.         "91.82.84.190:27010",

  22.  

  23.         "ip"  

  24.  

  25. }

  26.  

  27.  

  28.  

  29. public plugin_init()  

  30.  

  31. {

  32.  

  33.         register_plugin("Server Menu","1.0","expert");

  34.  

  35.        

  36.  

  37.         register_clcmd("say /server", "fomenu")

  38.  

  39.         register_clcmd("say_team /server", "fomenu")

  40.  

  41.         register_clcmd("server_menu","fomenu");

  42.  

  43. }

  44.  

  45. public fomenu(id)

  46.  

  47. {

  48.  

  49.         new menu = menu_create("TQL Server list:","func_menu");

  50.  

  51.  

  52.  

  53.         menu_additem( menu, "TeQuiLa Fun / War3ft")

  54.  

  55.         menu_additem( menu, "TeQuiLa Gungame")

  56.  

  57.         menu_additem( menu, "TeQuiLa Only Knife")

  58.  

  59.         menu_additem( menu, "TeQuila Zombie")

  60.  

  61.         menu_additem( menu, "TeQuiLa Ultimate WC3")

  62.  

  63.        

  64.  

  65.         menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)

  66.  

  67.         menu_display(id, menu, 0)

  68.  

  69. }

  70.  

  71. public almenu(id)

  72.  

  73. {

  74.  

  75.         new menu = menu_create("Mit szeretnel?", "func_almenu")

  76.  

  77.         menu_additem(menu, "Atmegyek a szerverre")

  78.  

  79.         menu_additem(menu, "Megnezem a szerver ip-t")

  80.  

  81.        

  82.  

  83.         menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)

  84.  

  85.         menu_display(id, menu, 0)

  86.  

  87. }

  88.  

  89. public func_menu(id, menu, key)

  90.  

  91. {

  92.  

  93.  

  94.  

  95.         key++

  96.  

  97.  

  98.  

  99.         if(key==1)

  100.  

  101.         {

  102.  

  103.                 srv[id] = 1;

  104.  

  105.                 almenu(id);

  106.  

  107.         }

  108.  

  109.        

  110.  

  111.         if(key==2)

  112.  

  113.         {

  114.  

  115.                 srv[id] = 2;

  116.  

  117.                 almenu(id);

  118.  

  119.         }

  120.  

  121.         if(key==3)

  122.  

  123.         {

  124.  

  125.                 srv[id] = 3;

  126.  

  127.                 almenu(id);

  128.  

  129.         }

  130.  

  131.         if(key==4)

  132.  

  133.         {

  134.  

  135.                 srv[id] = 4;

  136.  

  137.                 almenu(id);

  138.  

  139.         }

  140.  

  141.         if(key==5)

  142.  

  143.         {

  144.  

  145.                 srv[id] = 5;

  146.  

  147.                 almenu(id);

  148.  

  149.         }

  150.  

  151. }

  152.  

  153. public func_almenu(id, menu, key)

  154.  

  155. {

  156.  

  157.         key++

  158.  

  159.  

  160.  

  161.         if(key==1)

  162.  

  163.         {

  164.  

  165.                 client_cmd(id, ";Connect %s", srvip[srv[id]]);

  166.  

  167.         }

  168.  

  169.        

  170.  

  171.         if(key==2)

  172.  

  173.         {

  174.  

  175. client_print(id, print_chat, "IP: %s", srvip[srv[id]])

  176.  

  177.         }

  178.  

  179. }

  180.  

Igy jó volt most teszteltem! :D

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: átirányító menü
HozzászólásElküldve:2012.05.30. 19:59 
Offline
Őstag
Avatar

Csatlakozott:2010.04.16. 16:50
Hozzászólások:1342
Megköszönt másnak: 42 alkalommal
Megköszönték neki: 58 alkalommal
megvan a hiba!
connect helyett Connect
kicsi c helyett nagy kellett !!

A másik meg az, hogy télleg nem kell irni elsőnek semmit az ip nél mert egyel lentebb ami a szerverhez tartozik !!
köszi fiuk! A végén csak összehoztátok ! :D

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: átirányító menü
HozzászólásElküldve:2012.05.30. 20:01 
Offline
Nagyúr
Avatar

Csatlakozott:2011.12.18. 10:40
Hozzászólások:671
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 20 alkalommal
Akkor az
Kód:
  1. ;
hanyagolható a Connect elött :D

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: átirányító menü
HozzászólásElküldve:2012.05.30. 20:18 
Offline
Őstag
Avatar

Csatlakozott:2010.04.16. 16:50
Hozzászólások:1342
Megköszönt másnak: 42 alkalommal
Megköszönték neki: 58 alkalommal
még 1 kérdés
hogy tudom átini ezt, hogy a szerver ip helyett a szerver nevét írja ki
Kód:
  1. client_cmd(id, "Connect %s", srvip[srv[id]]);

  2. client_print(0, print_chat, "[Atiranyitas] %s Atment a %s szervere a /server parancsal !", nev, srvip[srv[id]])

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: átirányító menü
HozzászólásElküldve:2012.05.31. 07:21 
Offline
Veterán
Avatar

Csatlakozott:2011.06.07. 15:29
Hozzászólások:1728
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 63 alkalommal
Létrehozol egy srvnev nevű tömböt. ( srvip, és srvport mintájára, ugyanannyi sorral, az első sort kihagyva. )
Beleírod a szerverek nevét az srvip-ben található IP címek alapján.
client_print-be az srvip[srv[id]] helyére ezt írod:
Kód:
  1. client_print(0, print_chat, "[Atiranyitas] %s Atment a %s szervere a /server parancsal !", nev, srvnev[srv[id]])


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  [25 hozzászólás ]  OldalElőző123Következő


Ki van itt

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