Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.

  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
Modyfikacja

Przerobienie admin loga

Modyfikacja

  • Zamknięty Temat jest zamknięty
4 odpowiedzi w tym temacie

#1 dragon1626

    Nowy

  • Użytkownik

Reputacja: 0
zer0.

  • Postów:6
  • GG:
Offline

Napisano 11.05.2009 20:48

Witam, byłby ktoś w stanie przerobić plugin admin log?

Admin log - sprawdzanie aktywności adminów , chciałbym żeby plugin zapisywał w osobnych logach aktywność adminów kogo banują/kickują jakie robią vote. A jak by się dało to żeby każdy admin miał osobny plik w logach.
.sma :

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Admin LOG"
#define VERSION "1.0"
#define AUTHOR "Sn!ff3r"

#define ACCESS ADMIN_KICK


public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_cvar("amx_adminlog_file","admin.txt")
}

public client_authorized(id)
{
    if((get_user_flags(id) & ACCESS) && is_linux_server() && !is_user_bot(id))
    {
        /* GETTING USER INFO */
       
        new name[33], ip[46], sid[16]
        new ping,temp
       
        get_user_name(id,name,32)
        get_user_ping(id,ping, temp)
        get_user_ip(id,ip,45,1)
        get_user_authid(id,sid,15)
       
        new typ[10]
        if(contain(sid,"steam_") != -1)
            format(typ,9,"STEAM")
        else format(typ,9,"NonSteam")   
       
        new text[100]       
        format(text,99,"Admin %s - IP %s - %s - Ping %dms",name,ip,typ,ping)       
       
        /* LOGGING FUNCTIONS */
       
        new file[64]
        get_cvar_string("amx_adminlog_file",file,sizeof file - 1)
       
        if(contain(file,".txt") == -1 || contain(file,".log") == -1 || !strlen(file))
        {
            log_amx("Incorrect file name, using default admin log file!")
            copy(file,sizeof file - 1,"admin.txt")
        }       
        log_to_file(file,text)       
    }   
}

opis pluginu:
Pokazuje aktywność adminów na serwerze - każde wejście admina na serwer powoduje dodanie wpisu do pliku admin.txt (można zmienić przez CVAR'a amx_adminlog_file ale prawdę mówiąc to nie ma sensu) znajdującego się w katalogu addons/amxmodx/logs.


http://forums.allied...ead.php?t=15642 albo mógłby ktoś mi spolszczyć albo wytłumaczyć ten plugin?
  • +
  • -
  • 0

#2 mgr inż. Pavulon

    C35H60Br2N2O4

  • Przyjaciel

Reputacja: 1725
Godlike

  • Postów:6881
  • Steam:steam
  • Imię:Konrad
  • Lokalizacja:Koniecpol
Offline

Napisano 11.05.2009 21:25

ale to nie loguje użytych funkcji ;>
  • +
  • -
  • 0

#3 dragon1626

    Nowy

  • Autor tematu
  • Użytkownik

Reputacja: 0
zer0.

  • Postów:6
  • GG:
Offline

Napisano 11.05.2009 21:34

a nie da rady czegoś takiego zrobić?? albo chociaż żeby widzieć co admin robił np: kick, ban, zmiana mapy, restart? da rade?
  • +
  • -
  • 0

#4 Gość__*

  • Gość

Reputacja: 0

Offline

Napisano 11.05.2009 22:33

Chcesz mieć adminów w osobnym pliku? Nic prostszego ... Do serwer.cfg dodaj:
mp_logfile 1
mp_logmessages 1
mp_logdetail 2
W podstawowych logach będziesz miał wszystkie logi dot. graczy z flagami dostępu. Do logowania rozmów graczy użyj tego pluginu.

Pokazuje aktywność adminów na serwerze - każde wejście admina na serwer powoduje dodanie wpisu do pliku admin.txt (można zmienić przez CVAR'a amx_adminlog_file ale prawdę mówiąc to nie ma sensu) znajdującego się w katalogu addons/amxmodx/logs.
Wszystko to będziesz miał. Godzina, data itp. Według mnie nie ma co kombinować, mam tak u siebie i się sprawdza.

#5 dragon1626

    Nowy

  • Autor tematu
  • Użytkownik

Reputacja: 0
zer0.

  • Postów:6
  • GG:
Offline

Napisano 12.05.2009 16:00

thx, sprawdze czy działa ;]
  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: Modyfikacja

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych