hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.04.28. 08:21



Jelenlévő felhasználók

Jelenleg 532 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 532 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  [ 3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: szerver adatok lekérése
HozzászólásElküldve: 2017.08.06. 14:32 
Offline
Fanatikus

Csatlakozott: 2016.03.09. 19:33
Hozzászólások: 189
Megköszönt másnak: 10 alkalommal
Megköszönték neki: 2 alkalommal
Hello, egy pluginban hogy lehet lekérni pl hogy mennyi a max körök száma, mennyi a max játékosok száma és hogy éppen mennyien vannak fent, valamint az aktuális pálya nevét? :)

előre is köszi


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: szerver adatok lekérése
HozzászólásElküldve: 2017.08.06. 14:52 
Offline
Beavatott
Avatar

Csatlakozott: 2017.07.16. 10:56
Hozzászólások: 91
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 4 alkalommal
Próbáld
  1. #include <amxmodx>
  2.  
  3. #define PLUGIN "kör üzenet"
  4. #define VERSION "1.0"
  5. #define AUTHOR ""
  6.  
  7. #define PREFIX "Szervernév"
  8.  
  9. new g_roundCount;
  10. new g_maxplayers;
  11.  
  12. public plugin_init(){
  13.     register_plugin(PLUGIN,VERSION,AUTHOR)
  14.     register_event("RoundTime", "roundcount", "bc")
  15.     register_event("TextMsg","reset_counter","a","2&#Game_C","2&#Game_w")
  16.     g_maxplayers = get_maxplayers();
  17.     return PLUGIN_CONTINUE
  18. }
  19.  
  20. public roundcount()
  21.     if ( read_data(1) == floatround(get_cvar_float("mp_roundtime") * 60.0) ) {
  22.  
  23.     ++g_roundCount
  24.     new mp_maxrounds = get_cvar_pointer("mp_maxrounds")
  25.     new maxrounds = get_pcvar_num(mp_maxrounds);
  26.     new p_playernum;
  27.     p_playernum = get_playersnum(1);
  28.     ChatColor("^4[%s]^1 Kör:^3 %i^1/^3%i ^1Játékosok:^3 %i^1/^3%i", PREFIX, g_roundCount, maxrounds, p_playernum, g_maxplayers)
  29. }
  30.  
  31. public reset_counter() {
  32.     g_roundCount = 0
  33. }
  34.  
  35. stock ChatColor(const szMessage[], any:...)
  36. {
  37.     static pnum, players[32], szMsg[190], IdMsg;
  38.     vformat(szMsg, charsmax(szMsg), szMessage, 2);
  39.  
  40.     if(!IdMsg) IdMsg = get_user_msgid("SayText");
  41.  
  42.     get_players(players, pnum, "ch");
  43.  
  44.     for(new i; i < pnum; i++)
  45.     {
  46.         message_begin(MSG_ONE, IdMsg, .player = players[i]);
  47.         write_byte(players[i]);
  48.         write_string(szMsg);
  49.         message_end();
  50.     }
  51. }

_________________
Kép

Ők köszönték meg Stew nek ezt a hozzászólást: Ricsiko (2017.08.06. 16:39)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: szerver adatok lekérése
HozzászólásElküldve: 2017.08.06. 16:39 
Offline
Fanatikus

Csatlakozott: 2016.03.09. 19:33
Hozzászólások: 189
Megköszönt másnak: 10 alkalommal
Megköszönték neki: 2 alkalommal
Köszi, ezek mind működnek.
És ezeket esetleg tudod?

aktuális pálya, kör legjobb játékosa, pálya legjobb játékosa(mapváltásig)


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


Ki van itt

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