plugins/include/helpers.inc
author Scott Ehlert <ds@alliedmods.net>
Mon Feb 12 09:00:55 2007 +0000 (2007-02-12)
changeset 475 bb11d7eaae0f
parent 460 0be67c5566c6
child 621 5a0f5014aac1
permissions -rw-r--r--
Fixed tabs, hopefully...
dvander@460
     1
/**
ds@475
     2
 * vim: set ts=4 :
dvander@460
     3
 * ===============================================================
dvander@460
     4
 * SourceMod (C)2004-2007 AlliedModders LLC.  All rights reserved.
dvander@460
     5
 * ===============================================================
dvander@460
     6
 *
dvander@460
     7
 *  This file is part of the SourceMod/SourcePawn SDK.  This file may only be used 
dvander@460
     8
 * or modified under the Terms and Conditions of its License Agreement, which is found 
dvander@460
     9
 * in LICENSE.txt.  The Terms and Conditions for making SourceMod extensions/plugins 
dvander@460
    10
 * may change at any time.  To view the latest information, see:
dvander@460
    11
 *   http://www.sourcemod.net/license.php
dvander@460
    12
 *
dvander@460
    13
 * Version: $Id$
dvander@460
    14
 */
dvander@460
    15
 
dvander@460
    16
#if defined _helpers_included
dvander@460
    17
 #endinput
dvander@460
    18
#endif
dvander@460
    19
#define _helpers_included
dvander@460
    20
dvander@460
    21
/**
dvander@460
    22
 * Formats a user's info as log text.
dvander@460
    23
 *
dvander@460
    24
 * @param client		Client index.
dvander@460
    25
 * @param buffer		Buffer for text.
dvander@460
    26
 * @param maxlength		Maximum length of text.
dvander@460
    27
 */
dvander@460
    28
stock FormatUserLogText(client, String:buffer[], maxlength)
dvander@460
    29
{
dvander@460
    30
	decl String:auth[32];
dvander@460
    31
	decl String:name[40];
dvander@460
    32
	
dvander@460
    33
	new userid = GetClientUserId(client);
dvander@460
    34
	if (!GetClientAuthString(client, auth, sizeof(auth)))
dvander@460
    35
	{
dvander@460
    36
		StrCopy(auth, sizeof(auth), "UNKNOWN");
dvander@460
    37
	}
dvander@460
    38
	if (!GetClientName(client, name, sizeof(name)))
dvander@460
    39
	{
dvander@460
    40
		StrCopy(name, sizeof(name), "UNKNOWN");
dvander@460
    41
	}
dvander@460
    42
	
dvander@460
    43
	/** Currently, no team stuff ... */
dvander@460
    44
	
dvander@460
    45
	Format(buffer, maxlength, "\"%s<%d><%s><>\"", name, userid, auth);
dvander@460
    46
}