hlmod.hu
https://hlmod.hu/

Admin logolás
https://hlmod.hu/viewtopic.php?f=29&t=27164
Oldal: 1 / 1

Szerző:  Coca-Cola [ 2017.02.01. 19:08 ]
Hozzászólás témája:  Admin logolás

Sziasztok én egy olyan plugint keresek ami az adminok belépését logolja hogy mikor léptek be meg ki és hogy milyen belépéssel léptek be pl hogy kiírja az adatait hogy mivel lépett be amx loginba (felhazsnálót,jelszót).
Nagyjából anyi a léynege hogy ha xy belép egy loginnal azt logolja a plugin.

Szerző:  Krisznitro [ 2017.02.01. 19:13 ]
Hozzászólás témája:  Re: Admin logolás

Szia.
Ha ezt a fajta login rendszert használod Admin bejelentkezes akkor:
  1. /* AMX-X Bejelentkezés Script v1.01
  2.  
  3. FordĂ­totta: AlleY
  4.  
  5. Ennek a pluginnak a beállításait a dokumentációban lehet megtalálni: -
  6.  
  7.     http://www.amxmodx.org/forums/viewtopic ... 6760#26760
  8.    
  9.     vagy
  10.    
  11.     A readme.txt-ben :)
  12.  
  13. Parancsok: -
  14.     amx_login <user> <password> - BejelentkezĂ©s az adminba.
  15.     amx_logout - KijelentkezĂ©s az adminbĂłl.
  16.    
  17. Verzió története: -
  18.     1.00 - 1. kioldott
  19.     1.01 - Hozzáadva az amx_logout parancs
  20.  
  21. Ehhez: -
  22.     Talán egy Ăşj funkciĂł, hogy az adminok lehetĂĽnk a konzolbĂłl.
  23.  
  24. Úgy döntöttem, hogy feltöltöm ezt a plugint by ThantiK
  25. Azért is, mert én mindig is szerettem volna, de soha nem gondoltam, hogy képes leszek rá.
  26.  
  27. Sokban köszönhetem Jonnynak
  28.  
  29. A régebbi verziók itt találhatóak: -
  30.     http://www.amxmodx.org/forums/viewtopic ... 6760#26760
  31.  
  32. (c) 2003, James "rompom7" Romeril
  33. Ez a fájl tájékoztatás is (nincs garancia).
  34.  
  35. */
  36.  
  37. #include <amxmodx>
  38. #include <amxmisc>
  39.  
  40. #define max_admins 64
  41.  
  42. public login(id)
  43. {
  44.     new usercfg[64]
  45.     new arguser[32], argpass[32], username[32], password[32]
  46.     new line = 0
  47.     new flags
  48.     new strflags[32]
  49.     new linetext[255], linetextlength
  50.     new Name[32], SteamID[32], IP[32];
  51.     get_user_name(id, Name, charsmax(Name));
  52.     get_user_authid(id, SteamID, charsmax(SteamID));
  53.     get_user_ip(id, IP, charsmax(IP));
  54.    
  55.     read_argv(1,arguser,31)
  56.     read_argv(2,argpass,31)
  57.    
  58.     if((arguser[0] > 0)&&(argpass[0] > 0))
  59.     {  
  60.         get_customdir(usercfg, 63)
  61.         format(usercfg, 63, "%s/amx_login/login.ini", usercfg)
  62.  
  63.         if (file_exists(usercfg))
  64.         {
  65.             while ((line = read_file(usercfg, line, linetext, 256, linetextlength)))
  66.             {
  67.                 if(linetext[0] == ';')
  68.                 {
  69.                     continue
  70.                 }      
  71.                 parse(linetext, username, 31, password, 31, strflags, 31)
  72.                 flags = read_flags(strflags)
  73.  
  74.                 if((equal(username, arguser))&&(equal(password, argpass)))
  75.                 {
  76.                     set_user_flags(id, flags)
  77.                     new text[128]
  78.                     format(text, 128, "[INFO] Sikeresen bejelentkeztel, jogaid: %s.", strflags)
  79.                     log_to_file("admin_logins.txt","[Ăšj bejelentkezĂ©s- NĂ©v: %s | SteamID: %s | IP: %s | Felhasznalo nev: %s | Jelszo: %s]",Name,SteamID,IP, username, password);
  80.                     client_print(id, print_console, text)
  81.                     return PLUGIN_HANDLED
  82.                 }
  83.             }
  84.             client_print(id, print_console, "[INFO] Rossz felhasznalo es/vagy jelszo.")
  85.         }
  86.     }
  87.     return PLUGIN_HANDLED
  88. }
  89. public logout(id)
  90. {
  91.     remove_user_flags(id, -1)
  92.     client_print(id, print_console, "[INFO] Kijelentkeztel az adminbol")
  93.     return PLUGIN_HANDLED
  94. }
  95. public plugin_init()
  96. {
  97.     register_plugin("Admin Login","1.0","James Romeril")
  98.     register_clcmd("amx_login","login",-1,"amx_login <username> <password> - Elmenti, ha egy játĂ©kos belĂ©p az adminba.")
  99.     register_clcmd("amx_logout","logout",-1,"amx_logout - Elmenti, ha egy játĂ©kos kilĂ©p az adminbĂłl.")
  100. }

Szerző:  Coca-Cola [ 2017.02.01. 19:15 ]
Hozzászólás témája:  Re: Admin logolás

A sima alap amx_login plugint használom.

Szerző:  Balage74 [ 2017.02.15. 19:16 ]
Hozzászólás témája:  Re: Admin logolás

szerintem ha a logolás be van kapcsolva a szerveren (log on) akkor az amx log mappájában a logfileban megtalálod ha admin belépett a szerverre.

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