Add "alert dialog" for sending dialogs to users from the console

avinationmerge
Tom Grimshaw 2010-06-14 04:28:38 -07:00
parent 704da8c823
commit ef1496ca2d
1 changed files with 13 additions and 0 deletions

View File

@ -55,6 +55,11 @@ namespace OpenSim.Region.CoreModules.Avatar.Dialog
m_scene.AddCommand( m_scene.AddCommand(
this, "alert general", "alert general <message>", "Send an alert to everyone", HandleAlertConsoleCommand); this, "alert general", "alert general <message>", "Send an alert to everyone", HandleAlertConsoleCommand);
m_scene.AddCommand(
this, "alert dialog", "alert dialog <message>", "Send a dialog alert to everyone", HandleAlertConsoleCommand);
} }
public void PostInitialise() {} public void PostInitialise() {}
@ -181,6 +186,14 @@ namespace OpenSim.Region.CoreModules.Avatar.Dialog
"[DIALOG]: Sending general alert in region {0} with message {1}", m_scene.RegionInfo.RegionName, message); "[DIALOG]: Sending general alert in region {0} with message {1}", m_scene.RegionInfo.RegionName, message);
SendGeneralAlert(message); SendGeneralAlert(message);
} }
else if (cmdparams[1] == "dialog")
{
string message = CombineParams(cmdparams, 2);
m_log.InfoFormat(
"[DIALOG]: Sending dialog alert in region {0} with message {1}", m_scene.RegionInfo.RegionName, message);
SendNotificationToUsersInRegion(UUID.Zero, "System", message);
}
else else
{ {
string firstName = cmdparams[1]; string firstName = cmdparams[1];