If the player is currently in the server, you can get the path to his or her
spray via code:
player_info_t info;
engine->GetPlayerInfo( ent_num, &info );
if ( info.customFiles[0] && info.customFiles[0] != -1 )
{
char logohex[16];
Q_binarytohex( (byte *)&info.customFiles[0], sizeof( info.customFiles[0]
), logohex, sizeof( logohex ) );
// ...
}
If you're trying to get who owns a particular spray file after the player
has left, you won't be able to unless you write something to log it for each
player.
-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Carl
Sent: Thursday, October 08, 2009 1:02 PM
To: Half-Life dedicated Linux server mailing list
Subject: Re: [hlds_linux] Server Spray Files
I actually tried doing a crc32 checksum of one of the files before asking
here, but it didnt match so I was out of ideas. I can write up a little
eventscripts plugin to do something when the player activates, I just dont
know how to find the mapping from the player to the file.
Carl
On Thu, Oct 8, 2009 at 3:54 PM, Tony Paloma <[email protected]> wrote:
> The file names are just hashes of the file contents. You won't be able to
> map it back to a player if that's all you have.
>
> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]] On Behalf Of Carl
> Sent: Thursday, October 08, 2009 12:13 PM
> To: Half-Life dedicated Linux server mailing list
> Subject: [hlds_linux] Server Spray Files
>
> Hey hlds_linux,
>
> Im trying to find out how the files on the downloads directory (IE, the
> sprays) are connected to the players that uploaded them. Is there a way
to
> find out the userid, ip, or steamid of the player that uploaded the file?
I
> looked on the Valve developer wiki and didnt get any good results. I'm
> really not sure where to ask this question, so linux server admins seems a
> reasonable place to ask.
>
> Carl
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives,
> please visit:
> http://list.valvesoftware.com/mailman/listinfo/hlds_linux
>
>
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives,
> please visit:
> http://list.valvesoftware.com/mailman/listinfo/hlds_linux
>
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives,
please visit:
http://list.valvesoftware.com/mailman/listinfo/hlds_linux
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please
visit:
http://list.valvesoftware.com/mailman/listinfo/hlds_linux