public void OnPlayerSteamAuth(Player player) { string steamid = "U:1:" + player.SteamID; // Steam ID 2/3 string result; if (Regex.IsMatch(steamid, SteamIDRegex.Steam2Regex)) { result = SteamIDConvert.Steam2ToSteam64(steamid).ToString(); } else if (Regex.IsMatch(steamid, SteamIDRegex.Steam64Regex)) { result = steamid; } else if (Regex.IsMatch(steamid, SteamIDRegex.Steam32Regex)) { result = SteamIDConvert.Steam32ToSteam64(steamid).ToString(); } else { result = "error"; } if (result == "error") { player.Kick("You are not connected steam !"); } else if (!whitelist.Contains(result)) { player.Kick("You're not on the whitelist !"); } }
private void textBox4_TextChanged(object sender, EventArgs e) { string inputtext = textBox4.Text; if (inputtext.Contains("[") || inputtext.Contains("]")) { inputtext = inputtext.Replace("]", "").Replace("[", ""); //Remove the [ ] } //Steam2 Conv AKA Universe ID OR Account ID OLD if (Regex.IsMatch(inputtext, SteamIDRegex.Steam2Regex)) { MainGlabals.g_sSteamID2 = inputtext; } else if (Regex.IsMatch(inputtext, SteamIDRegex.Steam64Regex)) { MainGlabals.g_sSteamID2 = SteamIDConvert.Steam64ToSteam2(Convert.ToInt64(inputtext)); } else if (Regex.IsMatch(inputtext, SteamIDRegex.Steam32Regex)) { MainGlabals.g_sSteamID2 = SteamIDConvert.Steam32ToSteam2(inputtext); } else { MainGlabals.g_sSteamID2 = string.Format("ERROR ?"); } //Steam32 Conv AKA Account ID if (Regex.IsMatch(inputtext, SteamIDRegex.Steam2Regex)) { MainGlabals.g_sSteamID32 = string.Format("[{0}]", SteamIDConvert.Steam2ToSteam32(inputtext)); } else if (Regex.IsMatch(inputtext, SteamIDRegex.Steam64Regex)) { MainGlabals.g_sSteamID32 = string.Format("[{0}]", SteamIDConvert.Steam64ToSteam32(Convert.ToInt64(inputtext))); } else if (Regex.IsMatch(inputtext, SteamIDRegex.Steam32Regex)) { MainGlabals.g_sSteamID32 = string.Format("[{0}]", inputtext); } else { MainGlabals.g_sSteamID32 = string.Format("ERROR ?"); } //SteamID64 Conv AKA Community ID if (Regex.IsMatch(inputtext, SteamIDRegex.Steam2Regex)) { MainGlabals.g_sSteamID64 = SteamIDConvert.Steam2ToSteam64(inputtext).ToString(); } else if (Regex.IsMatch(inputtext, SteamIDRegex.Steam64Regex)) { MainGlabals.g_sSteamID64 = inputtext; } else if (Regex.IsMatch(inputtext, SteamIDRegex.Steam32Regex)) { MainGlabals.g_sSteamID64 = SteamIDConvert.Steam32ToSteam64(inputtext).ToString(); } else { MainGlabals.g_sSteamID64 = string.Format("ERROR ?"); } //Refresh forms to update all the boxes. textBox1.Text = MainGlabals.g_sSteamID2; textBox2.Text = MainGlabals.g_sSteamID32; textBox3.Text = MainGlabals.g_sSteamID64; }