hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.07.04. 03:38



Jelenlévő felhasználók

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

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-kor tartózkodott itt.

Regisztrált felhasználók: 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  [3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Ping színesen
HozzászólásElküldve:2012.06.29. 18:39 
Offline
Őskövület
Avatar

Csatlakozott:2011.12.28. 00:35
Hozzászólások:2736
Megköszönt másnak: 56 alkalommal
Megköszönték neki: 275 alkalommal
Helló.

Hogy lehet meg csinálni a magas ping kickelőt színesre?

És igy kéne:
A szöveg amit ír az csapat színű legyen(kék/piros)
A játékosnak a neve(zöld) A játkos akit kickel a szerver magas ping miatt.

Valaki tudna ebben segiteni?? Nagyon fontos..

_________________
****


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Ping színesen
HozzászólásElküldve:2012.06.29. 18:41 
Offline
Őskövület
Avatar

Csatlakozott:2011.09.17. 17:54
Hozzászólások:2350
Megköszönt másnak: 40 alkalommal
Megköszönték neki: 57 alkalommal
Áthelyezve.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Ping színesen
HozzászólásElküldve:2012.06.29. 20:01 
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
Ez a sajátom:
Kód:
  1. /* AMX Mod script

  2.  


  3.  

  4. *

  5. * (c) 2002-2003, DynAstY

  6. * This file is provided as is (no warranties).

  7. *

  8. * Players with immunity won't be checked

  9. */

  10.  

  11. #include <amxmodx>

  12. #include <colorchat>

  13.  

  14. new const gName[] = "^x04 [eb@-Info]^x01 ";

  15.  

  16. new HIGHPING_MAX = 110 // set maximal acceptable ping

  17. new HIGHPING_TIME = 5  // set in seconds frequency of ping checking

  18. new HIGHPING_TESTS = 4  // minimal number of checks before doing anything

  19.  

  20. new iNumTests[33]

  21.  

  22. public plugin_init() {

  23.         register_plugin("High Ping Kicker","1.2.0","DynAstY")

  24.         if (HIGHPING_TIME < 15) HIGHPING_TIME = 15

  25.         if (HIGHPING_TESTS < 4) HIGHPING_TESTS = 4

  26.         return PLUGIN_CONTINUE

  27. }

  28.  

  29. public client_disconnect(id) {

  30.         remove_task(id)

  31.         return PLUGIN_CONTINUE

  32. }

  33.        

  34. public client_putinserver(id) {

  35.         iNumTests[id] = 0

  36.         if (!is_user_bot(id)) {

  37.                 new param[1]

  38.                 param[0] = id

  39.                 set_task(30.0, "showWarn", id, param, 1)

  40.         }

  41.         return PLUGIN_CONTINUE

  42. }

  43.  

  44. kickPlayer(id) {

  45.         new name[32]

  46.         get_user_name(id, name, 31)

  47.         new uID = get_user_userid(id)

  48.         server_cmd("banid 1 #%d", uID)

  49.         client_cmd(id, "echo ^"[s] Lecsatlakozva, a magas ping miatt!^"; disconnect")

  50.         ColorChat(0, GREEN, "%s^x03 %s^x01 lecsatlakoztatva nagy ping miatt.", gName, name)

  51.         return PLUGIN_CONTINUE

  52. }

  53.  

  54. public checkPing(param[]) {

  55.         new id = param[0]

  56.         if ((get_user_flags(id) & ADMIN_IMMUNITY) || (get_user_flags(id) & ADMIN_RESERVATION)) {

  57.                 remove_task(id)

  58.                 ColorChat(id, GREEN, "%s Ping Ellenorzes Letiltva Inmunissag Miatt!", gName)

  59.                 return PLUGIN_CONTINUE

  60.         }

  61.         new p, l

  62.         get_user_ping(id, p, l)

  63.         if (p > HIGHPING_MAX)

  64.                 ++iNumTests[id]

  65.         else

  66.                 if (iNumTests[id] > 0) --iNumTests[id]

  67.         if (iNumTests[id] > HIGHPING_TESTS)

  68.                 kickPlayer(id)

  69.         return PLUGIN_CONTINUE

  70. }

  71.  

  72. public showWarn(param[]) {

  73.         ColorChat(param[0], GREEN, "%s A szerveren a pinghatar ^x04 %dms. ^x01 Aki atlepi, azt a szerver kickeli.", gName, HIGHPING_MAX)

  74.         set_task(float(HIGHPING_TIME), "checkPing", param[0], param, 1, "b")

  75.         return PLUGIN_CONTINUE

  76. }

  77.  

  78.  


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