Well, your stuff is structured properly, and variables named correctly, and code looks clean. So cheers on that. (You should use [32] instead of [33] for strings though, but not a big deal)rnrnMy main question here is what's going on with the text message that you're sending? From the looks of it, we're getting a double message here: the regular "so and so has joined the game" and your new "so and so (steamid) connected"rnrnI understand if you want to do what the STEAMIDMSG plugin does inside your plugin, but you should note that in the description of the plugin. And sending an additional message is not only less efficient, but like I said above...it seems like there are going to be two connect messages displayed.rnrnWhat I would reccomend is to take a look at my dod_steamidmsg plugin posted on these forums and watch how I hook the original join message and add the steamid to it - I do not send any messages; simply alter the one already being sent.rnrnYou are improving quite a bit. Do not take this as a bash; I'm trying to help and encourage you to work out the kinks. (Although I don't really understand what a steamid message has to do with a player connect sound..seems like 2 different plugins :P)