mirror of
https://github.com/opensim/opensim.git
synced 2026-08-06 17:32:42 +08:00
Thank you kindly, Ziah for a patch that adds the channel to the class ChatEventArgs and retrieves it's value along with the others from the OSChatMessage in HandleChatPackage. With this the MRM Script can check if a ChatEvent is coming in on a specifc Channel. The Second Part adds the Method say(string msg , int channel) to send a chat message on the specified channel. The idea behind this is to enable MRM's to communicate with regular LSL or OSSL Scripts so that they may can act as a Backend to access a Database or do business Logic for those Scripts.
Signed-off-by: Charles Krinke <cfk@pacbell.net>
This commit is contained in:
@@ -179,6 +179,8 @@ namespace OpenSim.Region.OptionalModules.Scripting.Minimodule
|
||||
/// </summary>
|
||||
/// <param name="msg">The message to send to the user</param>
|
||||
void Say(string msg);
|
||||
|
||||
void Say(string msg,int channel);
|
||||
|
||||
//// <value>
|
||||
/// Grants access to the objects inventory
|
||||
|
||||
@@ -41,6 +41,7 @@ namespace OpenSim.Region.OptionalModules.Scripting.Minimodule
|
||||
{
|
||||
public string Text;
|
||||
public IEntity Sender;
|
||||
public int Channel;
|
||||
}
|
||||
|
||||
public delegate void OnChatDelegate(IWorld sender, ChatEventArgs e);
|
||||
|
||||
Reference in New Issue
Block a user