Код:
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "IPLog"
#define VERSION "1.2"
#define AUTHOR "RaYden modified by Sebul"
new File[64];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);
}
public plugin_cfg() {
new szTemp[32];
get_basedir(File, charsmax(File));
add(File, charsmax(File), "/logs/inne");
if(!dir_exists(File)) mkdir(File);
get_time("%Y%m%d", szTemp, 8);
formatex(File, charsmax(File), "%s/IPLog_%s.log", File, szTemp);
get_mapname(szTemp, 31);
log_to_file(File, "### MAP: %s ###", szTemp);
}
public client_putinserver(id) {
if(is_user_bot(id) || is_user_hltv(id))
return;
new Name[48], IP[32], SteamID[32];
get_user_name(id, Name, 47);
get_user_ip(id, IP, 31, 1);
get_user_authid(id, SteamID, 31);
log_to_file(File, "На сервер зашел: %s [%s] <%s>", Name, IP, SteamID);
}