hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.04.27. 11:12



Jelenlévő felhasználók

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

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: Majestic-12 [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  [ 4 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Steam ID,IP jelzése adminoknak
HozzászólásElküldve: 2015.02.21. 14:05 
Offline
Tud valamit

Csatlakozott: 2013.03.02. 17:41
Hozzászólások: 124
Megköszönt másnak: 31 alkalommal
Üdvözletem!

olyan plugint keresek (vagy kérek), ami az adminoknak (csak az adminoknak) jelzi ki a csatlakozó/lelépő játékos steam ID-jét/IP-jét valahogy így:

Player csatlakozott! (STEAM_0:0:123456789, 12.34.56.789)
Player távozott! (STEAM_0:0:123456789, 12.34.56.789)


előre is köszi :)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Steam ID,IP jelzése adminoknak
HozzászólásElküldve: 2015.02.21. 15:20 
Offline
A Scripter

Csatlakozott: 2013.11.19. 19:08
Hozzászólások: 827
Megköszönt másnak: 8 alkalommal
Megköszönték neki: 315 alkalommal
nem volt időm tesztelni.
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. public plugin_init() {
  4. register_plugin("", "", "DeRoiD")
  5. }
  6. public client_putinserver(id) {
  7. new p[32], n, aid
  8. get_players(p, n, "c")
  9. new adat[3][64]
  10. get_user_name(id, adat[0], 63)
  11. get_user_authid(id, adat[1], 63)
  12. get_user_ip(id, adat[2], 63, 1)
  13. for(new i; i < n; i++) {
  14. aid = p[i]
  15. if(get_user_flags(aid) & ADMIN_BAN)
  16. client_print(aid, print_chat, "%s csatlakozott! (%s, %s)", adat[0], adat[1], adat[2])
  17. }
  18. }
  19. public client_disconnect(id) {
  20. new p[32], n, aid
  21. get_players(p, n, "c")
  22. new adat[3][64]
  23. get_user_name(id, adat[0], 63)
  24. get_user_authid(id, adat[1], 63)
  25. get_user_ip(id, adat[2], 63, 1)
  26. for(new i; i < n; i++) {
  27. aid = p[i]
  28. if(get_user_flags(aid) & ADMIN_BAN)
  29. client_print(aid, print_chat, "%s tavozott! (%s, %s)", adat[0], adat[1], adat[2])
  30. }
  31. }

Ők köszönték meg DeR0iD nek ezt a hozzászólást: longhorn (2015.02.22. 15:01)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Steam ID,IP jelzése adminoknak
HozzászólásElküldve: 2015.02.22. 15:02 
Offline
Tud valamit

Csatlakozott: 2013.03.02. 17:41
Hozzászólások: 124
Megköszönt másnak: 31 alkalommal
Nagyon köszönöm :) működik

még lehetne 1 olyan kérésem, hogy elmondanád hogy lehet megszínezni egyes részeket??
(a játékos nevét, id-jét és ip-jét szeretném zölddel)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Steam ID,IP jelzése adminoknak
HozzászólásElküldve: 2015.02.22. 16:11 
Offline
A Scripter

Csatlakozott: 2013.11.19. 19:08
Hozzászólások: 827
Megköszönt másnak: 8 alkalommal
Megköszönték neki: 315 alkalommal
[z] - Zöld
[s] - Sárga
[cs] - Csapatszín
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. public plugin_init() {
  4. register_plugin("", "", "DeRoiD")
  5. }
  6. public client_putinserver(id) {
  7. new p[32], n, aid, uzenet_format[64]
  8. get_players(p, n, "c")
  9. new adat[3][64]
  10. get_user_name(id, adat[0], 63)
  11. get_user_authid(id, adat[1], 63)
  12. get_user_ip(id, adat[2], 63, 1)
  13. for(new i; i < n; i++) {
  14. aid = p[i]
  15. if(get_user_flags(aid) & ADMIN_BAN)
  16. {
  17. format(uzenet_format, 63, "[z]%s[s] csatlakozott! ([cs]^"%s^"[s], [cs]^"%s^"[s])", adat[0], adat[1], adat[2])
  18. uzenetek(id, uzenet_format)
  19. }
  20. }
  21. }
  22. public client_disconnect(id) {
  23. new p[32], n, aid, uzenet_format[64]
  24. get_players(p, n, "c")
  25. new adat[3][64]
  26. get_user_name(id, adat[0], 63)
  27. get_user_authid(id, adat[1], 63)
  28. get_user_ip(id, adat[2], 63, 1)
  29. for(new i; i < n; i++) {
  30. aid = p[i]
  31. if(get_user_flags(aid) & ADMIN_BAN)
  32. {
  33. format(uzenet_format, 63, "[z]%s[s] tavozott! ([cs]^"%s^"[s], [cs]^"%s^"[s])", adat[0], adat[1], adat[2])
  34. uzenetek(id, uzenet_format)
  35. }
  36. }
  37. }
  38. public uzenetek(id, const uzenet_adat[]) {
  39. static uzenet[256]
  40. vformat(uzenet, 255, uzenet_adat, 3)
  41. replace_all(uzenet, 255, "[z]", "^4")
  42. replace_all(uzenet, 255, "[s]", "^1")
  43. replace_all(uzenet, 255, "[cs]", "^3")
  44. message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, id)
  45. write_byte(id)
  46. write_string(uzenet)
  47. message_end()
  48. }

Ők köszönték meg DeR0iD nek ezt a hozzászólást: longhorn (2015.02.22. 16:18)
  Népszerűség: 2.27%


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


Ki van itt

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