wiki.sine.space | sinespace

Difference between revisions of "Scripting/SChatMessage"

From wiki.sine.space
Jump to: navigation, search
(Replaced content with "This page has moved to: https://docs.sine.space/v/scripting/client-scripting/types/schatmessage")
 
Line 1: Line 1:
==Public Attributes==
+
This page has moved to: https://docs.sine.space/v/scripting/client-scripting/types/schatmessage
 
+
 
+
 
+
{{ScriptFunction|string|Channel|{}|Name of the channel|5=<pre>function oc(chatm)
+
  Space.Log(chatm.Channel)
+
end
+
Space.Network.Chat.OnChat(oc)</pre>|6=<pre>--this script processes every new chat message and makes a UIText display the channel's name
+
uiText = Space.Host.GetReference("text").UIText --Add this Text object as reference in Scripting Runtime
+
 
+
OnChatFunction = function(SChatMessage)
+
uiText.Text = SChatMessage.Channel
+
end
+
 
+
Space.Network.Chat.OnChat(OnChatFunction) </pre>}}
+
 
+
 
+
 
+
{{ScriptFunction|string|Message|{}|The contents of the chat message|5=<pre>function oc(chatm)
+
  Space.Log(chatm.Message)
+
end
+
Space.Network.Chat.OnChat(oc)</pre>|6=<pre>--this script processes every new chat message and makes a UIText display the Message
+
uiText = Space.Host.GetReference("text").UIText --Add this Text object as reference in Scripting Runtime
+
 
+
OnChatFunction = function(SChatMessage)
+
uiText.Text = SChatMessage.Message
+
end
+
 
+
Space.Network.Chat.OnChat(OnChatFunction) </pre>}}
+
 
+
 
+
 
+
{{ScriptFunction|string|Sender|{}|Name of the sender of the message|5=<pre>function oc(chatm)
+
  Space.Log(chatm.Sender)
+
end
+
Space.Network.Chat.OnChat(oc)</pre>|6=<pre>--this script processes every new chat message and makes a UIText display the Sender name
+
uiText = Space.Host.GetReference("text").UIText --Add this Text object as reference in Scripting Runtime
+
 
+
OnChatFunction = function(SChatMessage)
+
uiText.Text = SChatMessage.Sender
+
end
+
 
+
Space.Network.Chat.OnChat(OnChatFunction) </pre>}}
+
 
+
 
+
 
+
{{ScriptFunction|uint|SenderID|{}|ID of the sender of the message|5=<pre>function oc(chatm)
+
  Space.Log(chatm.SenderID)
+
end
+
Space.Network.Chat.OnChat(oc)</pre> |6=<pre>--this script processes every new chat message and makes a UIText display the Sender's ID
+
uiText = Space.Host.GetReference("text").UIText --Add this Text object as reference in Scripting Runtime
+
 
+
OnChatFunction = function(SChatMessage)
+
uiText.Text = SChatMessage.SenderID
+
end
+
 
+
Space.Network.Chat.OnChat(OnChatFunction) </pre> }}
+
 
+
 
+
 
+
 
+
 
+
 
+
{{Scripting Navbox}}
+

Latest revision as of 07:00, 19 September 2022

This page has moved to: https://docs.sine.space/v/scripting/client-scripting/types/schatmessage