hlmod.hu
https://hlmod.hu/

TÖRÖLHETŐ!
https://hlmod.hu/viewtopic.php?f=10&t=19387
Oldal: 1 / 2

Szerző:  ZiT3K [ 2015.02.08. 12:43 ]
Hozzászólás témája:  TÖRÖLHETŐ!

Hali, kivitelezhető-e az, hogy:
- amxmodx/logs mappába csináljon a plugin egy adminlogs mappát
- azon belül az admin STEAMID-je mappát
- azon belül dátum.txt
- és azon belül dátumok egymás alatt, hogy mikor csatlakozott és lépett le

Pl.:

amxmodx
.- logs
..- adminlogs
...- STEAM_0:0:101561619
....- 2015.02.08.txt

.txt-ben Pl.:

Csatlakozott:02/02/2015 19:35:48 | Lecsatlakozott: 02/02/2015 19:55:51
Csatlakozott:02/02/2015 20:00:50 | Lecsatlakozott: 02/02/2015 20:09:35
és így tovább...

Előre is köszönöm!

Szerző:  BadBoy [ 2015.02.08. 12:50 ]
Hozzászólás témája:  Re: admin LOG átalakítás

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3.  
  4. #define PLUGIN "Admin csatlakozas log"
  5. #define VERSION "1.0"
  6. #define AUTHOR "mforce"
  7.  
  8. public plugin_init() {
  9. register_plugin(PLUGIN, VERSION, AUTHOR)
  10. }
  11.  
  12. public client_authorized(id) {
  13. if (get_user_flags(id) & ADMIN_KICK)
  14. {
  15. new adminid[32]
  16. get_user_authid(id,adminid,31)
  17. new adminnev[32]
  18. get_user_name(id,adminnev,31)
  19. log_to_file( "admincsatlakozas.log", "CSATLAKOZOTT %s || %s", adminnev, adminid );
  20. }
  21. }
  22.  
  23. public client_disconnect(id) {
  24. if (get_user_flags(id) & ADMIN_KICK)
  25. {
  26. new adminid[32]
  27. get_user_authid(id,adminid,31)
  28. new adminnev[32]
  29. get_user_name(id,adminnev,31)
  30. log_to_file( "admincsatlakozas.log", "LELEPETT %s || %s", adminnev, adminid );
  31. }
  32. }
  33.  
  34.  

Szerző:  ZiT3K [ 2015.02.08. 13:26 ]
Hozzászólás témája:  Re: admin LOG átalakítás

Ez 1 .txt be menti az összes admin logot.

Szerző:  BadBoy [ 2015.02.08. 13:27 ]
Hozzászólás témája:  Re: admin LOG átalakítás

ZiT3K írta:
Ez 1 .txt be menti az összes admin logot.


Igen!
Mert mibe kellene?

Szerző:  ZiT3K [ 2015.02.08. 13:50 ]
Hozzászólás témája:  Re: admin LOG átalakítás

leírtam.

Szerző:  BadBoy [ 2015.02.08. 13:54 ]
Hozzászólás témája:  Re: admin LOG átalakítás

ZiT3K írta:
leírtam.


Adtam egy indulást abból már meglehet csinálni.

Szerző:  ZiT3K [ 2015.02.08. 14:23 ]
Hozzászólás témája:  Re: admin LOG átalakítás

Ha meg tudnám csinálni nem kértem volna segítséget :D

Szerző:  RaZzoR [ 2015.02.08. 23:05 ]
Hozzászólás témája:  Re: admin LOG átalakítás

Én értem :D

data/logs/adminlogs mappába legyen egy olyan mappa, aminek a neve az admin steam id-je, azon belül meg a txt fájl neve a dátum legyen :D

Szerző:  RaZzoR [ 2015.02.08. 23:23 ]
Hozzászólás témája:  Re: admin LOG átalakítás

Nemtudom, hogy működik-e, de azért teszteld :D
SMA-ban egyértelmű szerintem, hogy hol lehet a jogot állítani :D

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3.  
  4. #define ADMIN_JOG ADMIN_BAN
  5.  
  6. public plugin_init() register_plugin("ADMIN LOG", "1.0", "RaZzoR")
  7.  
  8. public client_putinserver(id) logolas(id, true)
  9. public client_disconnect(id) logolas(id, false)
  10.  
  11. stock logolas(index, bool:csatlakozott) {
  12. if(!(get_user_flags(index) & ADMIN_JOG)) return PLUGIN_HANDLED
  13.  
  14. new fajl[256], steamid[33], datum[64]
  15.  
  16. get_user_authid(index, steamid, sizeof(steamid))
  17. get_time("%Y_%m_%d", datum, sizeof(datum))
  18. formatex(fajl, sizeof(fajl), "adminlogs/%s/%s.txt", steamid, datum)
  19.  
  20. get_time("%m/%d/%Y %H:%M:%S", datum, sizeof(datum))
  21. log_to_file(fajl, "%s: %s", csatlakozott ? "Csatlakozott" : "Lecsatlakozott", datum)
  22.  
  23. return PLUGIN_CONTINUE
  24. }

Szerző:  ZiT3K [ 2015.02.09. 19:12 ]
Hozzászólás témája:  Re: admin LOG átalakítás

Sajnos nem működik!

Oldal: 1 / 2 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/