Log on the file server players
ziku
25.06.2009
Witam. Mógł by ktos przerobic tak ten plugin aby zapisywal logi w oddzielnych plikach np na kazdy dzien? Aktualnie plugin pakuje wszystko do jednego pliku co jest troche niewygodne gdy urosnie on np do 4 MB.
#include <amxmodx> #define PLUGIN "Log on the file server players" #define VERSION "1.0" #define AUTHOR "Starsailor" #define LOGFILE "players_server.log" new g_Enabled; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) new mapa[32]; get_mapname(mapa,31); g_Enabled = register_cvar("ltf_enable","1") if( get_pcvar_num(g_Enabled) ) log_to_file(LOGFILE, "------------ Map %s : ------------", mapa); } public client_putinserver( id ) { if( get_pcvar_num(g_Enabled) ) { new name[32], authid[32], userip[32]; get_user_name(id, name, 31); get_user_ip(id, userip, 31, 1); get_user_authid(id, authid, 31); log_to_file(LOGFILE, "Player %s connected (%s) (IP: %s)",name,authid,userip); } } public client_disconnect(id){ if( get_pcvar_num(g_Enabled) ) { new name[32], authid[32], userip[32]; get_user_name(id, name, 31); get_user_ip(id, userip, 31, 1); get_user_authid(id, authid, 31); log_to_file(LOGFILE, "Player %s disconnected (%s) (IP: %s)",name,authid,userip); } }