/// <summary> /// Send a message to network /// </summary> /// <param name="text">Text of message</param> /// <param name="to">Who is supposed to receive it</param> /// <param name="network">Network where it is sent</param> /// <param name="_priority">Priority</param> /// <param name="pmsg">Whether it is supposed to be considered a private message</param> /// <returns></returns> public override int Message(string text, string to, Network network, Configuration.Priority _priority = Configuration.Priority.Normal, bool pmsg = false) { Datagram message = new Datagram("MESSAGE", text); if (network != null && NetworkList.Contains(network)) { message.Parameters.Add("network", network.ServerName); message.Parameters.Add("priority", _priority.ToString()); message.Parameters.Add("to", to); Deliver(message); } else { Core.DebugLog("Invalid network for message to: " + to); } return 0; }