Not tested, but should work.
EDIT:
Changed
PHP Code:
set_task ( 5.0, "CmdShowHud", 0 )
----->
PHP Code:
set_task ( 5.0, "CmdShowHud", id )
EDIT 2:
PHP Code:
if ( is_user_connected ( id ) )
PHP Code:
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Connect Message"
#define VERSION "1.0"
#define AUTHOR "xoxolala"
const MAX_CLIENTS = 32
new gUserIP [ MAX_CLIENTS + 1 ] [ 36 ]
new gUserID [ MAX_CLIENTS + 1 ] [ 36 ]
new gUserName [ MAX_CLIENTS + 1 ] [ 36 ]
public plugin_init ( )
{
register_plugin ( PLUGIN, VERSION, AUTHOR )
}
public client_putinserver ( id )
{
get_user_authid ( id, gUserID [ id ], charsmax ( gUserID [ ] ) )
get_user_ip ( id, gUserIP [ id ], charsmax ( gUserIP [ ] ), 0 )
get_user_name ( id, gUserName [ id ], charsmax ( gUserName [ ] ) )
set_task ( 5.0, "CmdShowHud", id )
}
public CmdShowHud ( id )
{
if ( is_user_connected ( id ) )
{
set_hudmessage(255, 200, 3, 0.02, 0.87, 0, 6.0, 1.1, 0.0, 0.0, -1)
show_hudmessage ( 0, "%s recently joined. [SteamID: %d] [IP: %d]", gUserName [ id ], gUserID [ id ], gUserIP [ id ] )
}
}