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?