[MAX_NAME_LENGTH] should be [32]
lol
PHP Code:
#include <amxmodx>
new g_szLogName[32];
public plugin_cfg()
{
register_plugin("Join / Leave Log",AMXX_VERSION_STR,"SmileY");
formatex(g_szLogName,charsmax(g_szLogName),"Players_%i.log",get_systime());
}
public client_connectex(id,const szName[],const szIP[],szReason[128])
{
new szAuth[MAX_AUTHID_LENGTH];
get_user_authid(id,szAuth,charsmax(szAuth));
log_to_file(g_szLogName,"[%s [%s] %s] Connected!",szName,szIP,szAuth);
}
public client_disconnected(id,bool:bDrop,szMsg[])
{
new szName[32];
get_user_name(id,szName,charsmax(szName));
new szIP[23];
get_user_ip(id,szIP,charsmax(szIP));
new szAuth[35];
get_user_authid(id,szAuth,charsmax(szAuth));
log_to_file(g_szLogName,"[%s %s %s] (%s) Disconnected!",szName,szIP,szAuth,szMsg);
}
Anyway is here, but plugin won't compile on 1.8.2, because client_connectex and client_disconnected forward.
Soo here is a version for Amxx 1.8.2
PHP Code:
#include <amxmodx>
new g_szLogName[32];
public plugin_cfg()
{
register_plugin("Join / Leave Log",AMXX_VERSION_STR,"SmileY");
formatex(g_szLogName,charsmax(g_szLogName),"Players_%i.log",get_systime());
}
public client_connect(id)
{
new szName[32];
get_user_name(id,szName,charsmax(szName));
new szIP[23];
get_user_ip(id,szIP,charsmax(szIP));
new szAuth[35];
get_user_authid(id,szAuth,charsmax(szAuth));
log_to_file(g_szLogName,"[%s %s %s] Connected!",szName,szIP,szAuth);
}
public client_disconnect(id)
{
new szName[32];
get_user_name(id,szName,charsmax(szName));
new szIP[23];
get_user_ip(id,szIP,charsmax(szIP));
new szAuth[35];
get_user_authid(id,szAuth,charsmax(szAuth));
log_to_file(g_szLogName,"[%s %s %s] Disconnected!",szName,szIP,szAuth);
}
__________________