Difference between revisions of "LSModule:Ventrilo"
Jump to navigation
Jump to search
(11 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
== Overview == | == Overview == | ||
− | This module provides interaction with any number of instances of Ventrilo | + | This module provides interaction with any number of instances of Ventrilo. |
+ | |||
+ | Currently only works with the 32-bit Ventrilo client. | ||
== Commands == | == Commands == | ||
Line 14: | Line 16: | ||
== Top-level Objects == | == Top-level Objects == | ||
* [[LSModule:Ventrilo:Ventrilo (Object)|Ventrilo]] | * [[LSModule:Ventrilo:Ventrilo (Object)|Ventrilo]] | ||
+ | |||
+ | == Events == | ||
+ | ; All Ventrilo LSModule events pass the referred object as '''Context''' (a Top-Level Object used for events for this purpose) | ||
+ | * '''Ventrilo.OnLeavingParent''' | ||
+ | : An element is leaving its parent (prior to removal). | ||
+ | * '''Ventrilo.OnJoinedParent''' | ||
+ | : An element has joined a new parent | ||
+ | * '''Ventrilo.OnDisplayTextChanged''' | ||
+ | : An element's DisplayText has changed | ||
+ | * '''Ventrilo.OnPronunciationChanged''' | ||
+ | : An element's Pronunciation has changed | ||
+ | * '''Ventrilo.OnNameChanged''' | ||
+ | : An element's Name has changed | ||
+ | * '''Ventrilo.OnCommentChanged''' | ||
+ | : An element's Comment has changed | ||
+ | * '''Ventrilo.OnCommentURLChanged''' | ||
+ | : An element's CommentURL has changed | ||
+ | * '''Ventrilo.OnRankChanged''' | ||
+ | : An element's Rank (and RankID) has changed | ||
+ | * '''Ventrilo.OnFlagsChanged['''uint prevflags''']''' | ||
+ | : An element's Flags have changed. ''prevflags'' parameter is the previous value of Context.Flags | ||
+ | * '''Ventrilo.OnIconChanged['''uint previconid''']''' | ||
+ | : An element's Icon (and IconID) has changed. ''previconid'' parameter is the previous value of Context.IconID | ||
+ | * '''Ventrilo.OnOnline''' | ||
+ | : A server connection has been made, and events are going to start firing to indicate elements being created. | ||
+ | * '''Ventrilo.OnOffline''' | ||
+ | : You disconnected from the server. | ||
+ | * '''Ventrilo.OnLeavingInstance''' | ||
+ | : An element is leaving the instance (e.g. a channel is being removed, or a user is leaving the server) | ||
+ | * '''Ventrilo.OnJoinedInstance''' | ||
+ | : An element is joining the instance (e.g. a channel has been added, or a user has joined the server) | ||
+ | * '''Ventrilo.OnInstanceOpened''' | ||
+ | : An instance of Ventrilo has been identified | ||
+ | * '''Ventrilo.OnInstanceClosed''' | ||
+ | : An instance of Ventrilo has closed | ||
+ | * '''Ventrilo.OnDataUpdated''' | ||
+ | : Data has been updated for an online instance of Ventrilo (Context is the instance) | ||
== Downloads == | == Downloads == | ||
=== Ready to Install === | === Ready to Install === | ||
− | + | * [http://www.lavishsoft.com/downloads/modules/LSMVentrilo-20081018d.LSModule18.zip LSMVentrilo-20081018d.LSModule18.zip] | |
+ | : Install to the LavishScript Modules folder of your Inner Space installation | ||
== See Also == | == See Also == | ||
Line 23: | Line 63: | ||
* [[LavishScript]] | * [[LavishScript]] | ||
+ | * [[IS:Ventrilo|Ventrilo interface for Inner Space]] | ||
[[Category:LavishScript]] | [[Category:LavishScript]] | ||
[[Category:LavishScript Modules]] | [[Category:LavishScript Modules]] |
Latest revision as of 20:55, 13 July 2009
Contents
Overview
This module provides interaction with any number of instances of Ventrilo.
Currently only works with the 32-bit Ventrilo client.
Commands
None.
Object Types
- ventrilo
- ventriloelement
- ventriloinstance - An instance of the Ventrilo application
- ventrilochannel
- ventrilouser
Top-level Objects
Events
- All Ventrilo LSModule events pass the referred object as Context (a Top-Level Object used for events for this purpose)
- Ventrilo.OnLeavingParent
- An element is leaving its parent (prior to removal).
- Ventrilo.OnJoinedParent
- An element has joined a new parent
- Ventrilo.OnDisplayTextChanged
- An element's DisplayText has changed
- Ventrilo.OnPronunciationChanged
- An element's Pronunciation has changed
- Ventrilo.OnNameChanged
- An element's Name has changed
- Ventrilo.OnCommentChanged
- An element's Comment has changed
- Ventrilo.OnCommentURLChanged
- An element's CommentURL has changed
- Ventrilo.OnRankChanged
- An element's Rank (and RankID) has changed
- Ventrilo.OnFlagsChanged[uint prevflags]
- An element's Flags have changed. prevflags parameter is the previous value of Context.Flags
- Ventrilo.OnIconChanged[uint previconid]
- An element's Icon (and IconID) has changed. previconid parameter is the previous value of Context.IconID
- Ventrilo.OnOnline
- A server connection has been made, and events are going to start firing to indicate elements being created.
- Ventrilo.OnOffline
- You disconnected from the server.
- Ventrilo.OnLeavingInstance
- An element is leaving the instance (e.g. a channel is being removed, or a user is leaving the server)
- Ventrilo.OnJoinedInstance
- An element is joining the instance (e.g. a channel has been added, or a user has joined the server)
- Ventrilo.OnInstanceOpened
- An instance of Ventrilo has been identified
- Ventrilo.OnInstanceClosed
- An instance of Ventrilo has closed
- Ventrilo.OnDataUpdated
- Data has been updated for an online instance of Ventrilo (Context is the instance)
Downloads
Ready to Install
- Install to the LavishScript Modules folder of your Inner Space installation