From 0b6e332e16cd7df588d3502318a722706d78928c Mon Sep 17 00:00:00 2001 From: MW Date: Thu, 19 Jul 2007 10:44:19 +0000 Subject: Added some Alert methods to Scene , and a console command handler. So from the console to send alerts use : alert general , for a instance wide message , or use alert firstname secondname to send a alert to one user. (TODO: add region wide messages). --- OpenSim/Region/ClientStack/ClientView.API.cs | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) (limited to 'OpenSim/Region/ClientStack/ClientView.API.cs') diff --git a/OpenSim/Region/ClientStack/ClientView.API.cs b/OpenSim/Region/ClientStack/ClientView.API.cs index 81fa58b..8a5e631 100644 --- a/OpenSim/Region/ClientStack/ClientView.API.cs +++ b/OpenSim/Region/ClientStack/ClientView.API.cs @@ -36,6 +36,7 @@ using OpenSim.Framework.Console; using OpenSim.Framework.Interfaces; using OpenSim.Framework.Types; using OpenSim.Framework.Data; +using OpenSim.Framework.Utilities; namespace OpenSim.Region.ClientStack { @@ -576,6 +577,31 @@ namespace OpenSim.Region.ClientStack this.OutPacket(inventoryReply); } + /// + /// + /// + /// + public void SendAlertMessage(string message) + { + AlertMessagePacket alertPack = new AlertMessagePacket(); + alertPack.AlertData.Message = Helpers.StringToField(message); + OutPacket(alertPack); + } + + /// + /// + /// + /// + /// + public void SendAgentAlertMessage(string message, bool modal) + { + AgentAlertMessagePacket alertPack = new AgentAlertMessagePacket(); + alertPack.AgentData.AgentID = this.AgentID; + alertPack.AlertData.Message = Helpers.StringToField(message); + alertPack.AlertData.Modal = modal; + OutPacket(alertPack); + } + #region Appearance/ Wearables Methods /// -- cgit v1.1