hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 358 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 357 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]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  [5 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Ping!
HozzászólásElküldve:2014.08.04. 15:31 
Offline
Nagyúr
Avatar

Csatlakozott:2014.07.22. 17:59
Hozzászólások:667
Megköszönt másnak: 49 alkalommal
Megköszönték neki: 36 alkalommal
Üdv.Eszt valaki javitaná?
SMA Forráskód: [ Mindet kijelol ]
  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 HIGHPING_MAX = 90 // set maximal acceptable ping
  15. new HIGHPING_TIME = 5 // set in seconds frequency of ping checking
  16. new HIGHPING_TESTS = 4 // minimal number of checks before doing anything
  17.  
  18. new iNumTests[33]
  19.  
  20. public plugin_init() {
  21. register_plugin("High Ping Kicker","1.2.0","DynAstY")
  22. if (HIGHPING_TIME < 15) HIGHPING_TIME = 15
  23. if (HIGHPING_TESTS < 4) HIGHPING_TESTS = 4
  24. return PLUGIN_CONTINUE
  25. }
  26.  
  27. public client_disconnect(id) {
  28. remove_task(id)
  29. return PLUGIN_CONTINUE
  30. }
  31.  
  32. public client_putinserver(id) {
  33. iNumTests[id] = 0
  34. if (!is_user_bot(id)) {
  35. new param[1]
  36. param[0] = id
  37. set_task(30.0, "showWarn", id, param, 1)
  38. }
  39. return PLUGIN_CONTINUE
  40. }
  41.  
  42. kickPlayer(id) {
  43. new name[32]
  44. get_user_name(id, name, 31)
  45. new uID = get_user_userid(id)
  46. server_cmd("banid 1 #%d", uID)
  47. client_cmd(id, "echo ^"[HPK] Lecsatlakozva, a magas ping miatt!^"; disconnect")
  48. ColorChat(id, GREEN, ".:[Reloa|D:. ^3 %s ^1lecsatlakoztatva, magas ping-je miatt!", name)
  49. return PLUGIN_CONTINUE
  50. }
  51.  
  52. public checkPing(param[]) {
  53. new id = param[0]
  54. if ((get_user_flags(id) & ADMIN_IMMUNITY) || (get_user_flags(id) & ADMIN_RESERVATION)) {
  55. remove_task(id)
  56. ColorChat(id, GREEN, ".:[Reloa|D:. ^1Ping Ellenorzes Letiltva Inmunissag Miatt...")
  57. return PLUGIN_CONTINUE
  58. }
  59. new p, l
  60. get_user_ping(id, p, l)
  61. if (p > HIGHPING_MAX)
  62. ++iNumTests[id]
  63. else
  64. if (iNumTests[id] > 0) --iNumTests[id]
  65. if (iNumTests[id] > HIGHPING_TESTS)
  66. kickPlayer(id)
  67. return PLUGIN_CONTINUE
  68. }
  69.  
  70. public showWarn(param[]) {
  71. ColorChat(id, GREEN, ".:[Reloa|D:. ^1Akinek magasabb a pingje ^490-nel, ^1nem jatszhat a szerveren!")
  72. set_task(float(HIGHPING_TIME), "checkPing", param[0], param, 1, "b")
  73. return PLUGIN_CONTINUE
  74. }
  75.  
  76.  

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Ping!
HozzászólásElküldve:2014.08.04. 16:30 
Offline
Senior Tag

Csatlakozott:2014.06.23. 10:48
Hozzászólások:221
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 14 alkalommal
Tessék!
+még megcsináltam neked ékezetesre! :)


Csatolmányok:
ping.sma [2.17KiB]
Letöltve 41 alkalommal.
Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Ping!
HozzászólásElküldve:2014.08.04. 17:46 
Offline
Nagyúr
Avatar

Csatlakozott:2014.07.22. 17:59
Hozzászólások:667
Megköszönt másnak: 49 alkalommal
Megköszönték neki: 36 alkalommal
Szia.Az a gond, hogy ez nem színes.

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Ping!
HozzászólásElküldve:2014.08.04. 18:04 
Offline
Senior Tag
Avatar

Csatlakozott:2014.03.12. 18:54
Hozzászólások:295
Megköszönt másnak: 33 alkalommal
Megköszönték neki: 26 alkalommal
Hali!
Ittvan Színesen :D
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <colorchat>
  3.  
  4. new HIGHPING_MAX = 90 // set maximal acceptable ping
  5. new HIGHPING_TIME = 5 // set in seconds frequency of ping checking
  6. new HIGHPING_TESTS = 4 // minimal number of checks before doing anything
  7.  
  8. new iNumTests[33]
  9.  
  10. public plugin_init() {
  11. register_plugin("High Ping Kicker","1.2.0","DynAstY")
  12. if (HIGHPING_TIME < 15) HIGHPING_TIME = 15
  13. if (HIGHPING_TESTS < 4) HIGHPING_TESTS = 4
  14. return PLUGIN_CONTINUE
  15. }
  16.  
  17. public client_disconnect(id) {
  18. remove_task(id)
  19. return PLUGIN_CONTINUE
  20. }
  21.  
  22. public client_putinserver(id) {
  23. iNumTests[id] = 0
  24. if (!is_user_bot(id)) {
  25. new param[1]
  26. param[0] = id
  27. set_task(30.0, "showWarn", id, param, 1)
  28. }
  29. return PLUGIN_CONTINUE
  30. }
  31.  
  32. kickPlayer(id) {
  33. new name[32]
  34. get_user_name(id, name, 31)
  35. new uID = get_user_userid(id)
  36. server_cmd("banid 1 #%d", uID)
  37. client_cmd(id, "echo ^"[HPK] Lecsatlakozva, a magas ping miatt!^"; disconnect")
  38. ColorChat(id, GREEN "[.:[Reloa|D:.] ^4%s ^1lecsatlakoztatva, magas ping-je miatt!", name)
  39. return PLUGIN_CONTINUE
  40. }
  41.  
  42. public checkPing(param[]) {
  43. new id = param[0]
  44. if ((get_user_flags(id) & ADMIN_IMMUNITY) || (get_user_flags(id) & ADMIN_RESERVATION)) {
  45. remove_task(id)
  46. ColorChat(id, GREEN "[.:[Reloa|D:.]^3Ping Ellenőrzes Letiltva Inmunisság Miatt...")
  47. return PLUGIN_CONTINUE
  48. }
  49. new p, l
  50. get_user_ping(id, p, l)
  51. if (p > HIGHPING_MAX)
  52. ++iNumTests[id]
  53. else
  54. if (iNumTests[id] > 0) --iNumTests[id]
  55. if (iNumTests[id] > HIGHPING_TESTS)
  56. kickPlayer(id)
  57. return PLUGIN_CONTINUE
  58. }
  59.  
  60. public showWarn(param[]) {
  61. ColorChat(id, BLUE "[.:[Reloa|D:.]^3Akinek magasabb a pingje ^4%dms-nél, ^3nem játszhat a szerveren!", HIGHPING_MAX)
  62. set_task(float(HIGHPING_TIME), "checkPing", param[0], param, 1, "b")
  63. return PLUGIN_CONTINUE
  64. }
  65.  
  66. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  67. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
  68. */
  69.  

Fogalmam sincs milyen fordítót használsz :)
A "HLMOD"-osba nincs bent colorchat.inc, ajánlom a rendes amxmodx-es fordítót :)
TUDOD A DOLGOD :D

_________________
Kép

MAIN :
Kép

MÁSIK :
KépKép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Ping!
HozzászólásElküldve:2014.08.06. 13:54 
Offline
Nagyúr
Avatar

Csatlakozott:2014.07.22. 17:59
Hozzászólások:667
Megköszönt másnak: 49 alkalommal
Megköszönték neki: 36 alkalommal
Nem jó.Eszt írja forditásnál.
/var/www/webcompiler/temp_src/textZpQoBp.sma(38) : error 001: expected token: ",", but found "-string-"
/var/www/webcompiler/temp_src/textZpQoBp.sma(38) : warning 215: expression has no effect
/var/www/webcompiler/temp_src/textZpQoBp.sma(38) : warning 215: expression has no effect
/var/www/webcompiler/temp_src/textZpQoBp.sma(38) : error 001: expected token: ";", but found ")"
/var/www/webcompiler/temp_src/textZpQoBp.sma(38) : error 029: invalid expression, assumed zero
/var/www/webcompiler/temp_src/textZpQoBp.sma(38) : fatal error 107: too many error messages on one line

_________________
Kép


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


Ki van itt

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