When a players connecting their console isn't open though. The only way I know of getting a message to players before they connect is via the kick command as it allows you to give a reason why.
Code:
server_cmd("kick #%d ^"Please download this map from www.K-O-A.com.^"", get_user_userid(id))
__________________