#pragma semicolon 1
#pragma newdecls required
#include <sourcemod>
#define PLUGIN_VERSION "1.0"
public Plugin myinfo =
{
name = "What's My SteamID",
author = "[HvG] Shitler",
description = "Prints out your SteamID and IP in chat",
version = PLUGIN_VERSION,
url = "http://steamcommunity.com/groups/HighVoltageServers"
};
public void OnPluginStart()
{
CreateConVar("sm_users_version", PLUGIN_VERSION, "Show steam id version", FCVAR_NOTIFY|FCVAR_SPONLY|FCVAR_DONTRECORD);
RegConsoleCmd("sm_steamid", Steam_Cmd, "STEAM ID True Chat!");
}
Action Steam_Cmd(int client, int args)
{
if (client > 0)
{
char user_steamid[32], user_steamid3[32], user_steamid64[32], user_name[32], user_IP[16];
GetClientAuthId(client, AuthId_Steam2, user_steamid, 32);
GetClientAuthId(client, AuthId_Steam3, user_steamid3, 32);
GetClientAuthId(client, AuthId_SteamID64, user_steamid64, 32);
GetClientName(client, user_name, 35);
GetClientIP(client, user_IP, sizeof(user_IP));
PrintToChat(client, "\x05*****************");
PrintToChat(client, "\x05Name\x01: \x03%s", user_name);
PrintToChat(client, "\x05IP Adress\x01: \x03%s", user_IP);
PrintToChat(client, "\x05SteamID\x01: \x03%s", user_steamid);
PrintToChat(client, "\x05SteamID2\x01: \x03%s", user_steamid3);
PrintToChat(client, "\x05SteamID64\x01: \x03%s", user_steamid64);
PrintToChat(client, "\x05*****************");
}
return Plugin_Handled;
}