<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.secondlife.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mo+Noel</id>
	<title>Second Life Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.secondlife.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mo+Noel"/>
	<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/wiki/Special:Contributions/Mo_Noel"/>
	<updated>2026-07-28T06:33:35Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Vendor_systems_comparison&amp;diff=1195531</id>
		<title>Vendor systems comparison</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Vendor_systems_comparison&amp;diff=1195531"/>
		<updated>2015-02-10T09:08:19Z</updated>

		<summary type="html">&lt;p&gt;Mo Noel: /* Comparison table */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vending systems in Second Life are used to sell items to customers. They range from the most basic level systems which only allow a &amp;quot;pay&amp;quot; option on a box, to large advanced and networked systems with many functions and capabilities. Each one has different benefits and drawbacks; each merchant will need to decide which one is best for them based on their needs.&lt;br /&gt;
&lt;br /&gt;
This page will compare the currently available (as of the last update) versions of some of the larger vending systems with their major features. All vending systems are sorted in alphabetical order, left to right.&lt;br /&gt;
&lt;br /&gt;
=Comparison table=&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; {{Prettytable}}&lt;br /&gt;
|- {{Hl2}}&lt;br /&gt;
! &#039;&#039;&#039;Configuration &amp;amp; Upgrades&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Alika&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;BSM&#039;&#039;&#039;&lt;br /&gt;
! title=&amp;quot;CasperVend² is the name of the product, &#039;²&#039; does not indicate a footnote&amp;quot; | &#039;&#039;&#039;CasperVend²&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Cheetah.Vend&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;E2V&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Hippovend&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;MoVe! / MoSystems&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Titan&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Configuration via notecard&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Customisation only (optional)}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Configuration via web&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Free vending system upgrades&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Minor releases only}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Networked Delivery&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Single script vendors&#039;&#039;&#039;&lt;br /&gt;
| {{maybe|1 script for minimal featureset}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Separate purchase&amp;lt;br /&amp;gt;&amp;quot;Elite&amp;quot;}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Single script servers&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Server holds unlimited products?&amp;lt;br /&amp;gt;&#039;&#039;(Subject to SL grid limitations)&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Dependant upon version:&amp;lt;br /&amp;gt;&lt;br /&gt;
Standard servers no&amp;lt;br /&amp;gt;&lt;br /&gt;
Elite yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Use of [[llTransferLindenDollars]]&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no|In development}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{maybe|Dependant upon version:&amp;lt;br /&amp;gt;&lt;br /&gt;
Standard vendors no&amp;lt;br /&amp;gt;&lt;br /&gt;
Elite yes}}&lt;br /&gt;
| {{maybe|&amp;quot;Not all transactions, yet&amp;quot;}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- {{Hl2}}&lt;br /&gt;
! &#039;&#039;&#039;Affiliate Features&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Alika&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;BSM&#039;&#039;&#039;&lt;br /&gt;
! title=&amp;quot;CasperVend² is the name of the product, &#039;²&#039; does not indicate a footnote&amp;quot; | &#039;&#039;&#039;CasperVend²&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Cheetah.Vend&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;E2V&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Hippovend&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;MoVe! / MoSystems&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Titan&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Affiliate / Catalogue / Franchise vendors available&#039;&#039;&#039;&lt;br /&gt;
| {{maybe|Separate purchase}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no|Planned for future}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|available on request}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Affiliate / Catalogue / Franchise vendor fees&#039;&#039;&#039;&lt;br /&gt;
| {{no|2% commission}}&lt;br /&gt;
| {{no|2% commission}}&lt;br /&gt;
| {{no|2% commission}}&lt;br /&gt;
| {{yes|Not Applicable}}&lt;br /&gt;
| {{yes|Not Applicable}}&lt;br /&gt;
| {{no|2% commission}}&lt;br /&gt;
| {{yes|Not Applicable}}&lt;br /&gt;
| {{yes|Not Applicable}}&lt;br /&gt;
|- {{Hl2}}&lt;br /&gt;
! &#039;&#039;&#039;Gifting&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Alika&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;BSM&#039;&#039;&#039;&lt;br /&gt;
! title=&amp;quot;CasperVend² is the name of the product, &#039;²&#039; does not indicate a footnote&amp;quot; | &#039;&#039;&#039;CasperVend²&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Cheetah.Vend&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;E2V&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Hippovend&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;MoVe! / MoSystems&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Titan&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Gift cards available&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Yes, in Fat Pack&lt;br /&gt;
-OR-&lt;br /&gt;
separate purchase}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Separate purchase&amp;lt;br /&amp;gt;&amp;quot;HippoGIFT&amp;quot;}}&lt;br /&gt;
| {{maybe|Separate purchase&amp;lt;br /&amp;gt;&amp;quot;Gift Voucher&amp;quot;}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Buy as a gift&#039;&#039;&#039;&lt;br /&gt;
| {{maybe|Set additional script to &amp;quot;running&amp;quot; in vendor}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Gift wrapping&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- {{Hl2}}&lt;br /&gt;
! &#039;&#039;&#039;Advanced Features&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Alika&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;BSM&#039;&#039;&#039;&lt;br /&gt;
! title=&amp;quot;CasperVend² is the name of the product, &#039;²&#039; does not indicate a footnote&amp;quot; | &#039;&#039;&#039;CasperVend²&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Cheetah.Vend&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;E2V&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Hippovend&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;MoVe! / MoSystems&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Titan&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1-prim vendors&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes|Script provided; make your own vendor object}}&lt;br /&gt;
| {{maybe|Separate purchase&amp;lt;br /&amp;gt;&amp;quot;Elite&amp;quot;}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Built-in video playback&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Customer loyalty rewards program&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes|4 levels}}&lt;br /&gt;
| {{yes|Unlimited levels}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes|Group-only rewards available}}&lt;br /&gt;
| {{maybe|in development}}&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Customize your vendors&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Demos and Infocards&amp;lt;br /&amp;gt;&#039;&#039;(Give demos, give information notecards)&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| {{maybe|Infocards yes&amp;lt;br /&amp;gt;Demos no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Infocards yes&amp;lt;br /&amp;gt;Demos unknown}}&lt;br /&gt;
| {{maybe|Infocards yes&amp;lt;br /&amp;gt;Demos unknown}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Dynamic price tag on vendors&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes|some vendors}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Group discounts&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no|Planned for future}}&lt;br /&gt;
| {{no|No}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Group products in categories&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{Maybe|Yes, but for&amp;lt;br /&amp;gt;pricing only}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Holo Rezzing support&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{maybe|Yes, in FatPack&lt;br /&gt;
-OR- separate purchase}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Integration with other systems&amp;lt;br /&amp;gt;&#039;&#039;(No additional scripts required)&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes|SL Marketplace ANS &amp;lt;br /&amp;gt;(MagicBox + Direct Delivery)}}&lt;br /&gt;
| {{yes|Smartbots, Pikkubots, MetaBOLT&amp;lt;br /&amp;gt;SL Marketplace ANS&amp;lt;br /&amp;gt;(MagicBox + Direct Delivery)}}&lt;br /&gt;
| {{maybe|Separate Purchase&amp;lt;br /&amp;gt;HippoVend, JEVN, XStreetSL ANS/MagicBox}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Multi-language support&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no|In development}}&lt;br /&gt;
| {{maybe|English. &amp;quot;Quick Start&amp;quot; guide translated to German}}&lt;br /&gt;
| {{yes|vendor-messages in&amp;lt;br /&amp;gt;customers language}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| Unknown&lt;br /&gt;
| {{yes|vendor-messages in&amp;lt;br /&amp;gt;customers language}}&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Newsletter/subscriber mailer&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes|Yes}}&lt;br /&gt;
| {{no|Planned for future}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{maybe|Separate purchase &amp;lt;br /&amp;gt;&#039;&#039;&#039;and&#039;&#039;&#039; subscription&amp;lt;br /&amp;gt;&amp;quot;HippoGROUPS&amp;quot;}}&lt;br /&gt;
| {{yes|available on request}}&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Product update sender&#039;&#039;&#039;&lt;br /&gt;
| {{maybe|Separate purchase&amp;lt;br /&amp;gt;&amp;quot;Update System&amp;quot;}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Separate purchase&amp;lt;br /&amp;gt;&amp;quot;Messenger&amp;quot;}}&lt;br /&gt;
| {{maybe|Separate purchase&amp;lt;br /&amp;gt;&amp;quot;HippoUPDATE&amp;quot;}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Profit sharing&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Redelivery option(s)&#039;&#039;&#039;&lt;br /&gt;
| {{yes|Vendor only}}&lt;br /&gt;
| {{yes|Terminal &amp;amp; Vendor}}&lt;br /&gt;
| {{yes|Terminal &amp;amp; Vendor}}&lt;br /&gt;
| {{maybe|Vendor only, for the &amp;lt;br /&amp;gt;product on that vendor}}&lt;br /&gt;
| {{yes|Terminal only}}&lt;br /&gt;
| {{maybe|Separate purchase&amp;lt;br /&amp;gt;&amp;quot;Redelivery Terminal Pro&amp;quot;}}&lt;br /&gt;
| {{yes|by redelivery voucher, available on request}}&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Sell items that are &amp;quot;No Copy&amp;quot; to owner&amp;lt;br /&amp;gt;&#039;&#039;(such as breedable nests/bundles/etc.)&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;User Blacklist&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| Unknown&lt;br /&gt;
| {{no}}&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Wish List&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no|In Development}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Separate purchase}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- {{Hl2}}&lt;br /&gt;
! &#039;&#039;&#039;Major Expansions&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Alika&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;BSM&#039;&#039;&#039;&lt;br /&gt;
! title=&amp;quot;CasperVend² is the name of the product, &#039;²&#039; does not indicate a footnote&amp;quot; | &#039;&#039;&#039;CasperVend²&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Cheetah.Vend&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;E2V&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Hippovend&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;MoVe! / MoSystems&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Titan&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Gacha / Gatcha&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{maybe|Yes, in FatPack&lt;br /&gt;
-OR-&lt;br /&gt;
separate purchase}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Lucky chair&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{maybe|Yes, in FatPack&lt;br /&gt;
-OR-&lt;br /&gt;
separate purchase}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;MM Board&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{maybe|Yes, in FatPack&lt;br /&gt;
-OR-&lt;br /&gt;
separate purchase}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- {{Hl2}}&lt;br /&gt;
! &#039;&#039;&#039;Sales Transactions&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Alika&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;BSM&#039;&#039;&#039;&lt;br /&gt;
! title=&amp;quot;CasperVend² is the name of the product, &#039;²&#039; does not indicate a footnote&amp;quot; | &#039;&#039;&#039;CasperVend²&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Cheetah.Vend&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;E2V&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Hippovend&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;MoVe! / MoSystems&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Titan&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Inworld transaction tracking&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Configurable options via &amp;lt;br /&amp;gt;IM/Email &amp;amp; ANS}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Privacy&#039;&#039;&#039;&lt;br /&gt;
| {{maybe|Stores complete sales data of merchant and customers, even sales data from other systems, like Marketplace, if configured so by the merchant}}&lt;br /&gt;
| {{maybe|Stores complete sales data of merchant and customers, even sales data from other systems, like Marketplace, if configured so by the merchant}}&lt;br /&gt;
| {{maybe|Stores complete sales data of merchant and customers, even sales data from other systems, like Marketplace, if configured so by the merchant}}&lt;br /&gt;
| {{maybe|Stores complete sales data of merchant and customers, even sales data from other systems, like Marketplace, if configured so by the merchant}}&lt;br /&gt;
| {{maybe|Stores complete sales data of merchant and customers, even sales data from other systems, like Marketplace, if configured so by the merchant}}&lt;br /&gt;
| {{maybe|Stores complete sales data of merchant and customers}}&lt;br /&gt;
| {{yes|All sales transaction data stays in world and only in the private network of the merchant, no sales data ist transmitted to the service provider}}&lt;br /&gt;
| unknown&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Sale statistics via web&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Use SL transaction history&amp;lt;br /&amp;gt;-and/or-&amp;lt;br /&amp;gt;Send sales data via ANS to your ANS server}}&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Statistical graphs via web&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;SL Marketplace sales tracking&#039;&#039;&#039;&lt;br /&gt;
| {{maybe|XStreetSL ANS}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Separate Purchase&amp;lt;br /&amp;gt;MagicBox only}}&lt;br /&gt;
| {{maybe|Separate Purchase&amp;lt;br /&amp;gt;&amp;quot;Marketplace Connection&amp;quot;}}&lt;br /&gt;
| {{maybe|HippoGROUPS subscription required&amp;lt;br /&amp;gt;MagicBox Only &amp;lt;br /&amp;gt;No Direct Delivery support}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- {{Hl2}}&lt;br /&gt;
! &#039;&#039;&#039;Purchase Info&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Alika&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;BSM&#039;&#039;&#039;&lt;br /&gt;
! title=&amp;quot;CasperVend² is the name of the product, &#039;²&#039; does not indicate a footnote&amp;quot; | &#039;&#039;&#039;CasperVend²&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Cheetah.Vend&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;E2V&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Hippovend&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;MoVe! / MoSystems&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Titan&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Demo / Commission version available?&#039;&#039;&#039;&lt;br /&gt;
| {{yes|Yes&amp;lt;br /&amp;gt;L$1 cost&amp;lt;br /&amp;gt;5% Commission}}&lt;br /&gt;
| {{no|No demo version}}&lt;br /&gt;
| {{yes|Yes&amp;lt;br /&amp;gt;L$0 free&amp;lt;br /&amp;gt;5% Commission}}&lt;br /&gt;
| {{no|No demo version}}&lt;br /&gt;
| {{no|No demo version}}&lt;br /&gt;
| {{yes|Yes&amp;lt;br /&amp;gt;L$25 cost&amp;lt;br /&amp;gt;5% Commission &amp;lt;br /&amp;gt;L$2 minimum per sale}}&lt;br /&gt;
| {{yes|Yes&amp;lt;br /&amp;gt;L$0 free&amp;lt;br /&amp;gt;2.5% Commission}}&lt;br /&gt;
| {{no|No demo version}}&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Purchase price &amp;lt;br /&amp;gt;(non-demo versions)&#039;&#039;&#039;&lt;br /&gt;
| {{maybe|&#039;&#039;&#039;Full:&#039;&#039;&#039;&amp;lt;br /&amp;gt; L$3,500}}&lt;br /&gt;
| {{maybe|&#039;&#039;&#039;Full:&#039;&#039;&#039;&amp;lt;br /&amp;gt; L$2,999}}&lt;br /&gt;
| {{maybe|&#039;&#039;&#039;Premium:&#039;&#039;&#039; &amp;lt;br /&amp;gt;L$ 1,995&amp;lt;br /&amp;gt;&#039;&#039;&#039;Fat Pack:&#039;&#039;&#039;&amp;lt;br /&amp;gt; L$2,995}}&lt;br /&gt;
| {{maybe|&#039;&#039;&#039;Full:&#039;&#039;&#039;&amp;lt;br /&amp;gt; L$1,299}}&lt;br /&gt;
| {{maybe|&#039;&#039;&#039;Full:&#039;&#039;&#039;&amp;lt;br /&amp;gt; L$6,499}}&lt;br /&gt;
| {{maybe|&#039;&#039;&#039;Full:&#039;&#039;&#039;&amp;lt;br /&amp;gt; L$1,950&amp;lt;br /&amp;gt;&#039;&#039;&#039;Full + Elite:&#039;&#039;&#039; &amp;lt;br /&amp;gt;L$2,700}}&lt;br /&gt;
| {{maybe|&#039;&#039;&#039;Professional:&#039;&#039;&#039; L$ 500&amp;lt;br /&amp;gt;Plus commission: 0.5% per sale&amp;lt;br /&amp;gt;Max L$500 commission per month}}&lt;br /&gt;
| {{maybe| L$799 to L$1,999}}&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Charity concessions&#039;&#039;&#039;&lt;br /&gt;
| Unknown&lt;br /&gt;
| Unknown&lt;br /&gt;
| {{yes|100% Free and commission free to registered charities}}&lt;br /&gt;
| Unknown&lt;br /&gt;
| Unknown&lt;br /&gt;
| Unknown&lt;br /&gt;
| Unknown&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Inworld SLURL&#039;&#039;&#039;&lt;br /&gt;
| [http://maps.secondlife.com/secondlife/Poorlord/79/87/43/ Poorland]&lt;br /&gt;
| [http://maps.secondlife.com/secondlife/Virtualworx/128/243/24 VirtualWorx]&lt;br /&gt;
| [http://maps.secondlife.com/secondlife/Izanagi/184/85/134/ CasperTech]&lt;br /&gt;
| Not available inworld&lt;br /&gt;
| To buy inworld, talk to&amp;lt;br /&amp;gt;[https://my.secondlife.com/davidthomas.scorbal DavidThomas Scorbal].&lt;br /&gt;
| [http://maps.secondlife.com/secondlife/Hippo%20Technologies/123/122/44/ Hippo Technologies]&lt;br /&gt;
| [http://maps.secondlife.com/secondlife/Blacksilk%20Forrest/63/142/24 MoDesign/MoSystems]&lt;br /&gt;
| Not available inworld&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Website&#039;&#039;&#039;&lt;br /&gt;
| [http://www.alikasystems.com/ alikasystems.com]&lt;br /&gt;
| [https://www.bejamble.net/ bejamble.net]&lt;br /&gt;
| [https://wiki.casperdns.com/ CasperTech]&lt;br /&gt;
| offline: [http://www.cheetah-sl.com/resources.php Cheetah Technologies]&lt;br /&gt;
| [http://www.e2-sl.com/e2v-3/ E2V]&lt;br /&gt;
| [http://www.hippo-technologies.co.uk/ hippo-technologies.co.uk]&lt;br /&gt;
| [http://mosystems-move.blogspot.de/ mosystems-move.blogspot.de]&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Available on Marketplace?&#039;&#039;&#039;&lt;br /&gt;
| [https://marketplace.secondlife.com/stores/22916 Alika Products Store]&lt;br /&gt;
| [https://marketplace.secondlife.com/stores/18108 VirtualWorx Store]&lt;br /&gt;
| [https://marketplace.secondlife.com/stores/49647 CasperTech Store]&lt;br /&gt;
| Not on Marketplace&lt;br /&gt;
| Not on Marketplace&lt;br /&gt;
| [https://marketplace.secondlife.com/stores/2192 HippoTech Store]&lt;br /&gt;
| [https://marketplace.secondlife.com/stores/13954 MoDesign Store]&lt;br /&gt;
| Not on Marketplace&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
&lt;br /&gt;
[[Category: Vendor Systems]]&lt;/div&gt;</summary>
		<author><name>Mo Noel</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Vendor_systems_comparison&amp;diff=1195530</id>
		<title>Vendor systems comparison</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Vendor_systems_comparison&amp;diff=1195530"/>
		<updated>2015-02-10T09:06:02Z</updated>

		<summary type="html">&lt;p&gt;Mo Noel: /* Comparison table */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vending systems in Second Life are used to sell items to customers. They range from the most basic level systems which only allow a &amp;quot;pay&amp;quot; option on a box, to large advanced and networked systems with many functions and capabilities. Each one has different benefits and drawbacks; each merchant will need to decide which one is best for them based on their needs.&lt;br /&gt;
&lt;br /&gt;
This page will compare the currently available (as of the last update) versions of some of the larger vending systems with their major features. All vending systems are sorted in alphabetical order, left to right.&lt;br /&gt;
&lt;br /&gt;
=Comparison table=&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; {{Prettytable}}&lt;br /&gt;
|- {{Hl2}}&lt;br /&gt;
! &#039;&#039;&#039;Configuration &amp;amp; Upgrades&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Alika&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;BSM&#039;&#039;&#039;&lt;br /&gt;
! title=&amp;quot;CasperVend² is the name of the product, &#039;²&#039; does not indicate a footnote&amp;quot; | &#039;&#039;&#039;CasperVend²&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Cheetah.Vend&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;E2V&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Hippovend&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;MoVe! / MoSystems&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Titan&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Configuration via notecard&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Customisation only (optional)}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Configuration via web&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Free vending system upgrades&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Minor releases only}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Networked Delivery&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Single script vendors&#039;&#039;&#039;&lt;br /&gt;
| {{maybe|1 script for minimal featureset}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Separate purchase&amp;lt;br /&amp;gt;&amp;quot;Elite&amp;quot;}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Single script servers&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Server holds unlimited products?&amp;lt;br /&amp;gt;&#039;&#039;(Subject to SL grid limitations)&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Dependant upon version:&amp;lt;br /&amp;gt;&lt;br /&gt;
Standard servers no&amp;lt;br /&amp;gt;&lt;br /&gt;
Elite yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Use of [[llTransferLindenDollars]]&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no|In development}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{maybe|Dependant upon version:&amp;lt;br /&amp;gt;&lt;br /&gt;
Standard vendors no&amp;lt;br /&amp;gt;&lt;br /&gt;
Elite yes}}&lt;br /&gt;
| {{maybe|&amp;quot;Not all transactions, yet&amp;quot;}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- {{Hl2}}&lt;br /&gt;
! &#039;&#039;&#039;Affiliate Features&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Alika&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;BSM&#039;&#039;&#039;&lt;br /&gt;
! title=&amp;quot;CasperVend² is the name of the product, &#039;²&#039; does not indicate a footnote&amp;quot; | &#039;&#039;&#039;CasperVend²&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Cheetah.Vend&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;E2V&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Hippovend&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;MoVe! / MoSystems&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Titan&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Affiliate / Catalogue / Franchise vendors available&#039;&#039;&#039;&lt;br /&gt;
| {{maybe|Separate purchase}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no|Planned for future}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{No|Planned for future}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Affiliate / Catalogue / Franchise vendor fees&#039;&#039;&#039;&lt;br /&gt;
| {{no|2% commission}}&lt;br /&gt;
| {{no|2% commission}}&lt;br /&gt;
| {{no|2% commission}}&lt;br /&gt;
| {{yes|Not Applicable}}&lt;br /&gt;
| {{yes|Not Applicable}}&lt;br /&gt;
| {{no|2% commission}}&lt;br /&gt;
| {{yes|Not Applicable}}&lt;br /&gt;
| {{yes|Not Applicable}}&lt;br /&gt;
|- {{Hl2}}&lt;br /&gt;
! &#039;&#039;&#039;Gifting&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Alika&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;BSM&#039;&#039;&#039;&lt;br /&gt;
! title=&amp;quot;CasperVend² is the name of the product, &#039;²&#039; does not indicate a footnote&amp;quot; | &#039;&#039;&#039;CasperVend²&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Cheetah.Vend&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;E2V&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Hippovend&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;MoVe! / MoSystems&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Titan&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Gift cards available&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Yes, in Fat Pack&lt;br /&gt;
-OR-&lt;br /&gt;
separate purchase}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Separate purchase&amp;lt;br /&amp;gt;&amp;quot;HippoGIFT&amp;quot;}}&lt;br /&gt;
| {{maybe|Separate purchase&amp;lt;br /&amp;gt;&amp;quot;Gift Voucher&amp;quot;}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Buy as a gift&#039;&#039;&#039;&lt;br /&gt;
| {{maybe|Set additional script to &amp;quot;running&amp;quot; in vendor}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Gift wrapping&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- {{Hl2}}&lt;br /&gt;
! &#039;&#039;&#039;Advanced Features&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Alika&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;BSM&#039;&#039;&#039;&lt;br /&gt;
! title=&amp;quot;CasperVend² is the name of the product, &#039;²&#039; does not indicate a footnote&amp;quot; | &#039;&#039;&#039;CasperVend²&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Cheetah.Vend&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;E2V&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Hippovend&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;MoVe! / MoSystems&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Titan&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1-prim vendors&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes|Script provided; make your own vendor object}}&lt;br /&gt;
| {{maybe|Separate purchase&amp;lt;br /&amp;gt;&amp;quot;Elite&amp;quot;}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Built-in video playback&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Customer loyalty rewards program&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes|4 levels}}&lt;br /&gt;
| {{yes|Unlimited levels}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes|Group-only rewards available}}&lt;br /&gt;
| {{maybe|in development}}&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Customize your vendors&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Demos and Infocards&amp;lt;br /&amp;gt;&#039;&#039;(Give demos, give information notecards)&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| {{maybe|Infocards yes&amp;lt;br /&amp;gt;Demos no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Infocards yes&amp;lt;br /&amp;gt;Demos unknown}}&lt;br /&gt;
| {{maybe|Infocards yes&amp;lt;br /&amp;gt;Demos unknown}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Dynamic price tag on vendors&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes|some vendors}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Group discounts&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no|Planned for future}}&lt;br /&gt;
| {{no|No}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Group products in categories&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{Maybe|Yes, but for&amp;lt;br /&amp;gt;pricing only}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Holo Rezzing support&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{maybe|Yes, in FatPack&lt;br /&gt;
-OR- separate purchase}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Integration with other systems&amp;lt;br /&amp;gt;&#039;&#039;(No additional scripts required)&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes|SL Marketplace ANS &amp;lt;br /&amp;gt;(MagicBox + Direct Delivery)}}&lt;br /&gt;
| {{yes|Smartbots, Pikkubots, MetaBOLT&amp;lt;br /&amp;gt;SL Marketplace ANS&amp;lt;br /&amp;gt;(MagicBox + Direct Delivery)}}&lt;br /&gt;
| {{maybe|Separate Purchase&amp;lt;br /&amp;gt;HippoVend, JEVN, XStreetSL ANS/MagicBox}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Multi-language support&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no|In development}}&lt;br /&gt;
| {{maybe|English. &amp;quot;Quick Start&amp;quot; guide translated to German}}&lt;br /&gt;
| {{yes|vendor-messages in&amp;lt;br /&amp;gt;customers language}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| Unknown&lt;br /&gt;
| {{yes|vendor-messages in&amp;lt;br /&amp;gt;customers language}}&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Newsletter/subscriber mailer&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes|Yes}}&lt;br /&gt;
| {{no|Planned for future}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{maybe|Separate purchase &amp;lt;br /&amp;gt;&#039;&#039;&#039;and&#039;&#039;&#039; subscription&amp;lt;br /&amp;gt;&amp;quot;HippoGROUPS&amp;quot;}}&lt;br /&gt;
| {{yes|available on request}}&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Product update sender&#039;&#039;&#039;&lt;br /&gt;
| {{maybe|Separate purchase&amp;lt;br /&amp;gt;&amp;quot;Update System&amp;quot;}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Separate purchase&amp;lt;br /&amp;gt;&amp;quot;Messenger&amp;quot;}}&lt;br /&gt;
| {{maybe|Separate purchase&amp;lt;br /&amp;gt;&amp;quot;HippoUPDATE&amp;quot;}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Profit sharing&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Redelivery option(s)&#039;&#039;&#039;&lt;br /&gt;
| {{yes|Vendor only}}&lt;br /&gt;
| {{yes|Terminal &amp;amp; Vendor}}&lt;br /&gt;
| {{yes|Terminal &amp;amp; Vendor}}&lt;br /&gt;
| {{maybe|Vendor only, for the &amp;lt;br /&amp;gt;product on that vendor}}&lt;br /&gt;
| {{yes|Terminal only}}&lt;br /&gt;
| {{maybe|Separate purchase&amp;lt;br /&amp;gt;&amp;quot;Redelivery Terminal Pro&amp;quot;}}&lt;br /&gt;
| {{yes|by redelivery voucher, available on request}}&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Sell items that are &amp;quot;No Copy&amp;quot; to owner&amp;lt;br /&amp;gt;&#039;&#039;(such as breedable nests/bundles/etc.)&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;User Blacklist&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| Unknown&lt;br /&gt;
| {{no}}&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Wish List&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no|In Development}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Separate purchase}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- {{Hl2}}&lt;br /&gt;
! &#039;&#039;&#039;Major Expansions&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Alika&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;BSM&#039;&#039;&#039;&lt;br /&gt;
! title=&amp;quot;CasperVend² is the name of the product, &#039;²&#039; does not indicate a footnote&amp;quot; | &#039;&#039;&#039;CasperVend²&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Cheetah.Vend&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;E2V&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Hippovend&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;MoVe! / MoSystems&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Titan&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Gacha / Gatcha&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{maybe|Yes, in FatPack&lt;br /&gt;
-OR-&lt;br /&gt;
separate purchase}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Lucky chair&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{maybe|Yes, in FatPack&lt;br /&gt;
-OR-&lt;br /&gt;
separate purchase}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;MM Board&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{maybe|Yes, in FatPack&lt;br /&gt;
-OR-&lt;br /&gt;
separate purchase}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- {{Hl2}}&lt;br /&gt;
! &#039;&#039;&#039;Sales Transactions&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Alika&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;BSM&#039;&#039;&#039;&lt;br /&gt;
! title=&amp;quot;CasperVend² is the name of the product, &#039;²&#039; does not indicate a footnote&amp;quot; | &#039;&#039;&#039;CasperVend²&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Cheetah.Vend&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;E2V&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Hippovend&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;MoVe! / MoSystems&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Titan&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Inworld transaction tracking&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Configurable options via &amp;lt;br /&amp;gt;IM/Email &amp;amp; ANS}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Privacy&#039;&#039;&#039;&lt;br /&gt;
| {{maybe|Stores complete sales data of merchant and customers, even sales data from other systems, like Marketplace, if configured so by the merchant}}&lt;br /&gt;
| {{maybe|Stores complete sales data of merchant and customers, even sales data from other systems, like Marketplace, if configured so by the merchant}}&lt;br /&gt;
| {{maybe|Stores complete sales data of merchant and customers, even sales data from other systems, like Marketplace, if configured so by the merchant}}&lt;br /&gt;
| {{maybe|Stores complete sales data of merchant and customers, even sales data from other systems, like Marketplace, if configured so by the merchant}}&lt;br /&gt;
| {{maybe|Stores complete sales data of merchant and customers, even sales data from other systems, like Marketplace, if configured so by the merchant}}&lt;br /&gt;
| {{maybe|Stores complete sales data of merchant and customers}}&lt;br /&gt;
| {{yes|All sales transaction data stays in world and only in the private network of the merchant, no sales data ist transmitted to the service provider}}&lt;br /&gt;
| unknown&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Sale statistics via web&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Use SL transaction history&amp;lt;br /&amp;gt;-and/or-&amp;lt;br /&amp;gt;Send sales data via ANS to your ANS server}}&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Statistical graphs via web&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;SL Marketplace sales tracking&#039;&#039;&#039;&lt;br /&gt;
| {{maybe|XStreetSL ANS}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Separate Purchase&amp;lt;br /&amp;gt;MagicBox only}}&lt;br /&gt;
| {{maybe|Separate Purchase&amp;lt;br /&amp;gt;&amp;quot;Marketplace Connection&amp;quot;}}&lt;br /&gt;
| {{maybe|HippoGROUPS subscription required&amp;lt;br /&amp;gt;MagicBox Only &amp;lt;br /&amp;gt;No Direct Delivery support}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- {{Hl2}}&lt;br /&gt;
! &#039;&#039;&#039;Purchase Info&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Alika&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;BSM&#039;&#039;&#039;&lt;br /&gt;
! title=&amp;quot;CasperVend² is the name of the product, &#039;²&#039; does not indicate a footnote&amp;quot; | &#039;&#039;&#039;CasperVend²&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Cheetah.Vend&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;E2V&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Hippovend&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;MoVe! / MoSystems&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Titan&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Demo / Commission version available?&#039;&#039;&#039;&lt;br /&gt;
| {{yes|Yes&amp;lt;br /&amp;gt;L$1 cost&amp;lt;br /&amp;gt;5% Commission}}&lt;br /&gt;
| {{no|No demo version}}&lt;br /&gt;
| {{yes|Yes&amp;lt;br /&amp;gt;L$0 free&amp;lt;br /&amp;gt;5% Commission}}&lt;br /&gt;
| {{no|No demo version}}&lt;br /&gt;
| {{no|No demo version}}&lt;br /&gt;
| {{yes|Yes&amp;lt;br /&amp;gt;L$25 cost&amp;lt;br /&amp;gt;5% Commission &amp;lt;br /&amp;gt;L$2 minimum per sale}}&lt;br /&gt;
| {{yes|Yes&amp;lt;br /&amp;gt;L$0 free&amp;lt;br /&amp;gt;2.5% Commission}}&lt;br /&gt;
| {{no|No demo version}}&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Purchase price &amp;lt;br /&amp;gt;(non-demo versions)&#039;&#039;&#039;&lt;br /&gt;
| {{maybe|&#039;&#039;&#039;Full:&#039;&#039;&#039;&amp;lt;br /&amp;gt; L$3,500}}&lt;br /&gt;
| {{maybe|&#039;&#039;&#039;Full:&#039;&#039;&#039;&amp;lt;br /&amp;gt; L$2,999}}&lt;br /&gt;
| {{maybe|&#039;&#039;&#039;Premium:&#039;&#039;&#039; &amp;lt;br /&amp;gt;L$ 1,995&amp;lt;br /&amp;gt;&#039;&#039;&#039;Fat Pack:&#039;&#039;&#039;&amp;lt;br /&amp;gt; L$2,995}}&lt;br /&gt;
| {{maybe|&#039;&#039;&#039;Full:&#039;&#039;&#039;&amp;lt;br /&amp;gt; L$1,299}}&lt;br /&gt;
| {{maybe|&#039;&#039;&#039;Full:&#039;&#039;&#039;&amp;lt;br /&amp;gt; L$6,499}}&lt;br /&gt;
| {{maybe|&#039;&#039;&#039;Full:&#039;&#039;&#039;&amp;lt;br /&amp;gt; L$1,950&amp;lt;br /&amp;gt;&#039;&#039;&#039;Full + Elite:&#039;&#039;&#039; &amp;lt;br /&amp;gt;L$2,700}}&lt;br /&gt;
| {{maybe|&#039;&#039;&#039;Professional:&#039;&#039;&#039; L$ 500&amp;lt;br /&amp;gt;Plus commission: 0.5% per sale&amp;lt;br /&amp;gt;Max L$500 commission per month}}&lt;br /&gt;
| {{maybe| L$799 to L$1,999}}&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Charity concessions&#039;&#039;&#039;&lt;br /&gt;
| Unknown&lt;br /&gt;
| Unknown&lt;br /&gt;
| {{yes|100% Free and commission free to registered charities}}&lt;br /&gt;
| Unknown&lt;br /&gt;
| Unknown&lt;br /&gt;
| Unknown&lt;br /&gt;
| Unknown&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Inworld SLURL&#039;&#039;&#039;&lt;br /&gt;
| [http://maps.secondlife.com/secondlife/Poorlord/79/87/43/ Poorland]&lt;br /&gt;
| [http://maps.secondlife.com/secondlife/Virtualworx/128/243/24 VirtualWorx]&lt;br /&gt;
| [http://maps.secondlife.com/secondlife/Izanagi/184/85/134/ CasperTech]&lt;br /&gt;
| Not available inworld&lt;br /&gt;
| To buy inworld, talk to&amp;lt;br /&amp;gt;[https://my.secondlife.com/davidthomas.scorbal DavidThomas Scorbal].&lt;br /&gt;
| [http://maps.secondlife.com/secondlife/Hippo%20Technologies/123/122/44/ Hippo Technologies]&lt;br /&gt;
| [http://maps.secondlife.com/secondlife/Blacksilk%20Forrest/63/142/24 MoDesign/MoSystems]&lt;br /&gt;
| Not available inworld&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Website&#039;&#039;&#039;&lt;br /&gt;
| [http://www.alikasystems.com/ alikasystems.com]&lt;br /&gt;
| [https://www.bejamble.net/ bejamble.net]&lt;br /&gt;
| [https://wiki.casperdns.com/ CasperTech]&lt;br /&gt;
| offline: [http://www.cheetah-sl.com/resources.php Cheetah Technologies]&lt;br /&gt;
| [http://www.e2-sl.com/e2v-3/ E2V]&lt;br /&gt;
| [http://www.hippo-technologies.co.uk/ hippo-technologies.co.uk]&lt;br /&gt;
| [http://mosystems-move.blogspot.de/ mosystems-move.blogspot.de]&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Available on Marketplace?&#039;&#039;&#039;&lt;br /&gt;
| [https://marketplace.secondlife.com/stores/22916 Alika Products Store]&lt;br /&gt;
| [https://marketplace.secondlife.com/stores/18108 VirtualWorx Store]&lt;br /&gt;
| [https://marketplace.secondlife.com/stores/49647 CasperTech Store]&lt;br /&gt;
| Not on Marketplace&lt;br /&gt;
| Not on Marketplace&lt;br /&gt;
| [https://marketplace.secondlife.com/stores/2192 HippoTech Store]&lt;br /&gt;
| [https://marketplace.secondlife.com/stores/13954 MoDesign Store]&lt;br /&gt;
| Not on Marketplace&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
&lt;br /&gt;
[[Category: Vendor Systems]]&lt;/div&gt;</summary>
		<author><name>Mo Noel</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Vendor_systems_comparison&amp;diff=1183914</id>
		<title>Vendor systems comparison</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Vendor_systems_comparison&amp;diff=1183914"/>
		<updated>2013-11-25T17:23:01Z</updated>

		<summary type="html">&lt;p&gt;Mo Noel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Second Life Vendor Systems are used to sell items to customers. They range from the basic level systems which only sell, to large advanced networked systems with many functions and capabilities.&lt;br /&gt;
&lt;br /&gt;
There&#039;s several vendor systems available in Second Life, and each has its benefits and drawbacks. This page will attempt to compare some of them. All systems are sorted in alphabetical order.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Comparison table=&lt;br /&gt;
{| class=&amp;quot;sortable&amp;quot; width=&amp;quot;100%&amp;quot; {{Prettytable}}&lt;br /&gt;
|- {{Hl2}}&lt;br /&gt;
! &#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Alika&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;BSM&#039;&#039;&#039;&lt;br /&gt;
! title=&amp;quot;CasperVend² is the name of the product, &#039;²&#039; does not indicate a footnote&amp;quot; | &#039;&#039;&#039;CasperVend²&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Hippovend&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;MoVe! / MoSystems&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Titan&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Networked Delivery&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Web Configuration&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|No&lt;br /&gt;
apprised as special feature}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Multi-Language Support&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
||Unknown&lt;br /&gt;
||Unknown&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes|vendor-messages in customers language}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Purchase Price&#039;&#039;&#039;&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* FREE (Commission)&lt;br /&gt;
* L$ 3500 (Full)}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* FREE (Demo)&lt;br /&gt;
* L$ 3999 (Full)}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* FREE (Free)&lt;br /&gt;
* L$ 1995 (Premium)&lt;br /&gt;
* L$ 2695 (Complete)}}&lt;br /&gt;
| {{no|Dependant upon version:&lt;br /&gt;
* L$ 25 (Demo)&lt;br /&gt;
* L$ 1950 (Regular)&lt;br /&gt;
* L$ 2745 (Elite)}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* FREE (Free)&lt;br /&gt;
* L$ 500 (Regular)}}&lt;br /&gt;
| {{no|L$ 799 - L$ 1999}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Commission&#039;&#039;&#039;&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* 5 % (Commission)&lt;br /&gt;
* None (Regular)}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* 5 % (Demo)&lt;br /&gt;
* None (Regular)}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* 5 % (Free)&lt;br /&gt;
* None (Premium)&lt;br /&gt;
* None (Complete)}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* L$ 2 or 5 % (Demo)&lt;br /&gt;
* None (Regular)}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* 5 % (Free)&lt;br /&gt;
* 0.5% (Regular)}}&lt;br /&gt;
| {{yes|None (no free version available)}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Affiliate / Catalogue / Franchise vendors available&#039;&#039;&#039;&lt;br /&gt;
| {{no|No}}&lt;br /&gt;
| {{yes|Yes}}&lt;br /&gt;
| {{yes|Yes}}&lt;br /&gt;
| {{yes|Yes}}&lt;br /&gt;
| {{maybe|Not yet available, but release announced}}&lt;br /&gt;
| {{no|No}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Affiliate / Catalogue / Franchise vendor fees&#039;&#039;&#039;&lt;br /&gt;
| N/A&lt;br /&gt;
| {{no|2% commission}}&lt;br /&gt;
| {{no|2% commission}}&lt;br /&gt;
| {{no|2% commission}}&lt;br /&gt;
| {{no|2% commission}}&lt;br /&gt;
| N/A&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Buy as a gift&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Gift wrapping&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Single script vendors&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* elite yes&lt;br /&gt;
* all others no}}&lt;br /&gt;
| {{yes|All vendors}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Single script servers&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Unlimited products&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* elite yes&lt;br /&gt;
* all others no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Free upgrades&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Minor releases only}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Yes, except selected new features such as Elite}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Gift Cards&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Separate purchase}}&lt;br /&gt;
| {{maybe|Yes, in &amp;quot;Complete&amp;quot; edition only&lt;br /&gt;
-OR- separate purchase}}&lt;br /&gt;
| {{maybe|Separate purchase}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Built-in video playback&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Rezzing support&#039;&#039;&#039;&lt;br /&gt;
| {{no|Separate purchase}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{maybe|Yes, in &amp;quot;Complete&amp;quot; edition only&lt;br /&gt;
-OR- separate purchase}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Profit sharing&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Lucky chair&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{maybe|Yes, in &amp;quot;Complete&amp;quot; edition only&lt;br /&gt;
-OR- separate purchase}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;MM Board&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{maybe|Yes, in &amp;quot;Complete&amp;quot; edition only&amp;lt;br /&amp;gt;&lt;br /&gt;
-OR- separate purchase}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Full transaction tracking&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes|Transaction reports via email &amp;amp; ANS}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Statistical graphs&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{no}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Use of [[llTransferLindenDollars]]&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|not all transactions, yet}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;SL Marketplace Integration&#039;&#039;&#039;&lt;br /&gt;
| {{maybe|partial, no Direct Delivery support}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|HippoGroups &lt;br /&gt;
subscription required}}&lt;br /&gt;
| {{maybe|partial, no Direct Delivery support}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;1-prim vendors&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Group discounts&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Customer Rewards Program&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes|4-level}}&lt;br /&gt;
| {{yes|unlimited}}&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{maybe|announced, but not yet available}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Demos and Infocards&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Infocards yes&amp;lt;br /&amp;gt;Demos unknown}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;User Blacklist&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{no}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Product Updates&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|announced, but not yet available}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Mailer&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Separate purchase}}&lt;br /&gt;
| {{maybe|announced, but not yet available}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Redelivery terminal&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes|Terminal &amp;amp; Vendor}}&lt;br /&gt;
| {{yes|Terminal &amp;amp; Vendor}}&lt;br /&gt;
| {{maybe|Separate purchase}}&lt;br /&gt;
| {{maybe|announced, but not yet available}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Customization&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Sale statistics&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Privacy policy mentions not to store any sales data&lt;br /&gt;
Product names appear in Linden transaction history}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Backend integration with other systems&#039;&#039;&#039;&lt;br /&gt;
| {{no|None}}&lt;br /&gt;
| {{yes|SL Marketplace ANS}}&lt;br /&gt;
| {{yes|Smartbots, Pikkubots and SL Marketplace (including Direct Delivery and ANS)}}&lt;br /&gt;
| {{no|None}}&lt;br /&gt;
| {{yes|System allows to send sales data via ANS to any ANS server}}&lt;br /&gt;
| {{no|None}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;SLURL&#039;&#039;&#039;&lt;br /&gt;
||[http://maps.secondlife.com/secondlife/Poorlord/79/87/43/ Poorland]&lt;br /&gt;
||[http://maps.secondlife.com/secondlife/Dirty%20Pleasures/192/132/22/ Dirty Pleasures]&lt;br /&gt;
||[http://maps.secondlife.com/secondlife/Izanagi/184/85/134/ Izanagi]&lt;br /&gt;
||[http://maps.secondlife.com/secondlife/Hippo%20Technologies/123/122/44/ Hippo Technologies]&lt;br /&gt;
||[http://maps.secondlife.com/secondlife/Cao%20Guojiu/218/191/501 Cao Guojiu]&lt;br /&gt;
||[http://maps.secondlife.com/secondlife/Enchant%20Jacques/186/24/276/ Enchant Jacques]&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Website&#039;&#039;&#039;&lt;br /&gt;
||[http://www.alikasystems.com/ alikasystems.com]&lt;br /&gt;
||[https://www.bejamble.net/ bejamble.net]&lt;br /&gt;
||[https://www.caspervend.com/ caspervend.com]&lt;br /&gt;
||[http://www.hippo-technologies.co.uk/ hippo-technologies.co.uk]&lt;br /&gt;
||[http://mosystems-move.blogspot.de/ mosystems-move.blogspot.de]&lt;br /&gt;
||Unknown&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
&lt;br /&gt;
[[Category: Vendor Systems]]&lt;/div&gt;</summary>
		<author><name>Mo Noel</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Talk:Vendor_systems_comparison&amp;diff=1183913</id>
		<title>Talk:Vendor systems comparison</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Talk:Vendor_systems_comparison&amp;diff=1183913"/>
		<updated>2013-11-25T17:22:01Z</updated>

		<summary type="html">&lt;p&gt;Mo Noel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The orientation of the table needs to be flipped, sorting isn&#039;t useful in the current orientation. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 21:10, 24 November 2013 (PST)&lt;br /&gt;
:: From point of sorting: yes. - But from the point of readability and to easily compare the systems: no&amp;lt;br&amp;gt;Is there no way to sort by rows? --[[User:Mo Noel|Mo Noel]] 09:22, 25 November 2013 (PST)&lt;/div&gt;</summary>
		<author><name>Mo Noel</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User_talk:Kireji_Haiku&amp;diff=1183912</id>
		<title>User talk:Kireji Haiku</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User_talk:Kireji_Haiku&amp;diff=1183912"/>
		<updated>2013-11-25T17:19:11Z</updated>

		<summary type="html">&lt;p&gt;Mo Noel: /* Vendor systems comparison */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== JSON_APPEND and JSON_DELETE ==&lt;br /&gt;
&lt;br /&gt;
I can&#039;t get on right now to test this but what happens if you use [[JSON_APPEND]] with [[JSON_DELETE]]? If the world were a wonderful place it would delete the last value.&lt;br /&gt;
&amp;lt;lsl&amp;gt;llOwnerSay(llJsonSetValue(&amp;quot;[0,1]&amp;quot;, [JSON_APPEND], JSON_DELETE));&amp;lt;/lsl&amp;gt;&lt;br /&gt;
--&#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 06:19, 4 October 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
:What do you think happens if it&#039;s NOT an array?&lt;br /&gt;
:&amp;lt;lsl&amp;gt;llOwnerSay(llJsonSetValue(&amp;quot;{a:1}&amp;quot;, [JSON_APPEND], JSON_DELETE));&amp;lt;/lsl&amp;gt;&lt;br /&gt;
:-- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 06:23, 4 October 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
::They both output [[JSON_INVALID]]. I&#039;ll erm... test and see if there&#039;s a better example script :P -- [[User:Kireji Haiku|Kireji Haiku]] 06:29, 4 October 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
:::JSON_DELETE I think is still only in RC. Thanks for looking into this. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 06:32, 4 October 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
:::I think I&#039;ll just make a feature suggestion for JSON_LAST so there is no ambiguity. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 06:35, 4 October 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
::::I tested both on &amp;lt;code&amp;gt;LeTigre Sandbox 1&amp;lt;/code&amp;gt; which runs &amp;lt;code&amp;gt;3.6.7.281331&amp;lt;/code&amp;gt;. It seems that is before the one introducing [[JSON_DELETE]]. So yeah... will wait and see. I removed the example script for now. -- [[User:Kireji Haiku|Kireji Haiku]] 06:39, 4 October 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
:::::&amp;lt;.&amp;lt; sorry for wasting your time. [[JSON_LAST]] = {{JIRA|BUG-4075}} -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 06:47, 4 October 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
:::::Thanks for the useless link. I&#039;d have taken a look, but no perms. So I&#039;ll just hope someone will react to that. Not that anybody would to then ones I report. Have a nice one ;) -- [[User:Kireji Haiku|Kireji Haiku]] 06:54, 4 October 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
:::::: ^^; sorry -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 07:05, 4 October 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
:::::::Nah, it&#039;s all good. I just don&#039;t like the way some of the Linden Lab staff reacts to user reports by first acknowledging bugs and then ignoring any help provided to actually get them fixed. Closing down the JIRA from the public doesn&#039;t help either. Anyhow, I&#039;ll stop rambling off-topic. Cya -- [[User:Kireji Haiku|Kireji Haiku]] 08:30, 4 October 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
:::::::: BUG-4075 is a feature request for a parameter &amp;quot;JSON_LAST&amp;quot; ;) --[[User:MartinRJ Fayray|MartinRJ Fayray]] 15:32, 18 October 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Vendor systems comparison ==&lt;br /&gt;
&lt;br /&gt;
Hi.&lt;br /&gt;
I&#039;ve tried to find the Titan vending system. It seems its no longer available. The SLURL ends in midair of a sim and you don&#039;t land at the vending center, as announced in the creators profile picks. Remove the system from the table?&lt;br /&gt;
--[[User:Mo Noel|Mo Noel]] 09:19, 25 November 2013 (PST)&lt;/div&gt;</summary>
		<author><name>Mo Noel</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Vendor_systems_comparison&amp;diff=1183860</id>
		<title>Vendor systems comparison</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Vendor_systems_comparison&amp;diff=1183860"/>
		<updated>2013-11-24T16:07:13Z</updated>

		<summary type="html">&lt;p&gt;Mo Noel: /* Comparison table */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Second Life Vendor Systems are used to sell items to customers. They range from the basic level systems which only sell, to large advanced networked systems with many functions and capabilities.&lt;br /&gt;
&lt;br /&gt;
There&#039;s several vendor systems available in Second Life, and each has its benefits and drawbacks. This page will attempt to compare some of them. All systems are sorted in alphabetical order.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Comparison table=&lt;br /&gt;
{| class=&amp;quot;sortable&amp;quot; width=&amp;quot;100%&amp;quot; {{Prettytable}}&lt;br /&gt;
|- {{Hl2}}&lt;br /&gt;
! &#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Alika&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;BSM&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;CasperVend²&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Hippovend&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;MoVe! / MoSystems&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Titan&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Networked Delivery&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Web Configuration&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|No&lt;br /&gt;
apprised as special feature}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Multi-Language Support&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
||Unknown&lt;br /&gt;
||Unknown&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes|vendor-messages in customers language}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Purchase Price&#039;&#039;&#039;&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* FREE (Commission)&lt;br /&gt;
* L$ 3500 (Full)}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* FREE (Demo)&lt;br /&gt;
* L$ 3999 (Full)}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* FREE (Free)&lt;br /&gt;
* L$ 1995 (Premium)&lt;br /&gt;
* L$ 2695 (Complete)}}&lt;br /&gt;
| {{no|Dependant upon version:&lt;br /&gt;
* L$ 25 (Demo)&lt;br /&gt;
* L$ 1950 (Regular)&lt;br /&gt;
* L$ 2745 (Elite)}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* FREE (Free)&lt;br /&gt;
* L$ 500 (Regular)}}&lt;br /&gt;
| {{no|L$ 799 - L$ 1999}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Commission&#039;&#039;&#039;&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* 5 % (Commission)&lt;br /&gt;
* None (Regular)}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* 5 % (Demo)&lt;br /&gt;
* None (Regular)}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* 5 % (Free)&lt;br /&gt;
* None (Premium)&lt;br /&gt;
* None (Complete)}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* L$ 2 or 5 % (Demo)&lt;br /&gt;
* None (Regular)}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* 5 % (Free)&lt;br /&gt;
* 0.5% (Regular)}}&lt;br /&gt;
| {{yes|None (no free version available)}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Affiliate / Catalogue / Franchise vendors available&#039;&#039;&#039;&lt;br /&gt;
| {{no|No}}&lt;br /&gt;
| {{yes|Yes}}&lt;br /&gt;
| {{yes|Yes}}&lt;br /&gt;
| {{yes|Yes}}&lt;br /&gt;
| {{maybe|Not yet available, but release announced}}&lt;br /&gt;
| {{no|No}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Affiliate / Catalogue / Franchise vendor fees&#039;&#039;&#039;&lt;br /&gt;
| N/A&lt;br /&gt;
| {{no|2% commission}}&lt;br /&gt;
| {{no|2% commission}}&lt;br /&gt;
| {{no|2% commission}}&lt;br /&gt;
| {{no|2% commission}}&lt;br /&gt;
| N/A&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Buy as a gift&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Gift wrapping&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Single script vendors&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* elite yes&lt;br /&gt;
* all others no}}&lt;br /&gt;
| {{yes|All vendors}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Single script servers&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Unlimited products&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* elite yes&lt;br /&gt;
* all others no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Free upgrades&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Minor releases only}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Yes, except selected new features such as Elite}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Gift Cards&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Separate purchase}}&lt;br /&gt;
| {{maybe|Yes, in &amp;quot;Complete&amp;quot; edition only&lt;br /&gt;
-OR- separate purchase}}&lt;br /&gt;
| {{maybe|Separate purchase}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Built-in video playback&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Rezzing support&#039;&#039;&#039;&lt;br /&gt;
| {{no|Separate purchase}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{maybe|Yes, in &amp;quot;Complete&amp;quot; edition only&lt;br /&gt;
-OR- separate purchase}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Profit sharing&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Lucky chair&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{maybe|Yes, in &amp;quot;Complete&amp;quot; edition only&lt;br /&gt;
-OR- separate purchase}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;MM Board&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{maybe|Yes, in &amp;quot;Complete&amp;quot; edition only&amp;lt;br /&amp;gt;&lt;br /&gt;
-OR- separate purchase}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Full transaction tracking&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes|Transaction reports via email}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Statistical graphs&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{no}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Use of [[llTransferLindenDollars]]&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|not all transactions, yet}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;SL Marketplace Integration&#039;&#039;&#039;&lt;br /&gt;
| {{maybe|partial, no Direct Delivery support}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|HippoGroups &lt;br /&gt;
subscription required}}&lt;br /&gt;
| {{maybe|partial, no Direct Delivery support}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;1-prim vendors&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Group discounts&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Customer Rewards Program&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes|4-level}}&lt;br /&gt;
| {{yes|unlimited}}&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{maybe|announced, but not yet available}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Demos and Infocards&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Infocards yes&amp;lt;br /&amp;gt;Demos unknown}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;User Blacklist&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{no}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Product Updates&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|announced, but not yet available}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Mailer&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Separate purchase}}&lt;br /&gt;
| {{maybe|announced, but not yet available}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Redelivery terminal&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes|Terminal &amp;amp; Vendor}}&lt;br /&gt;
| {{yes|Terminal &amp;amp; Vendor}}&lt;br /&gt;
| {{maybe|Separate purchase}}&lt;br /&gt;
| {{maybe|announced, but not yet available}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Customization&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Sale statistics&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Privacy policy mentions not to store any sales data&lt;br /&gt;
Product names appear in Linden transaction history}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Backend integration with other systems&#039;&#039;&#039;&lt;br /&gt;
| {{no|None}}&lt;br /&gt;
| {{yes|SL Marketplace ANS}}&lt;br /&gt;
| {{yes|Smartbots, Pikkubots and SL Marketplace (including Direct Delivery and ANS)}}&lt;br /&gt;
| {{no|None}}&lt;br /&gt;
| {{yes|System allows to send sales data via ANS to any ANS server}}&lt;br /&gt;
| {{no|None}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;SLURL&#039;&#039;&#039;&lt;br /&gt;
||[http://maps.secondlife.com/secondlife/Poorlord/79/87/43/ Poorland]&lt;br /&gt;
||[http://maps.secondlife.com/secondlife/Dirty%20Pleasures/192/132/22/ Dirty Pleasures]&lt;br /&gt;
||[http://maps.secondlife.com/secondlife/Izanagi/184/85/134/ Izanagi]&lt;br /&gt;
||[http://maps.secondlife.com/secondlife/Hippo%20Technologies/123/122/44/ Hippo Technologies]&lt;br /&gt;
||[http://maps.secondlife.com/secondlife/Cao%20Guojiu/218/191/501 MoSystems]&lt;br /&gt;
||[http://maps.secondlife.com/secondlife/Enchant%20Jacques/186/24/276/ Enchant Jacques]&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Website&#039;&#039;&#039;&lt;br /&gt;
||[http://www.alikasystems.com/ alikasystems.com]&lt;br /&gt;
||[https://www.bejamble.net/ bejamble.net]&lt;br /&gt;
||[https://www.caspervend.com/ caspervend.com]&lt;br /&gt;
||[http://www.hippo-technologies.co.uk/ hippo-technologies.co.uk]&lt;br /&gt;
||[http://mosystems-move.blogspot.de/ mosystems-move.blogspot.de]&lt;br /&gt;
||Unknown&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
&lt;br /&gt;
[[Category: Vendor Systems]]&lt;/div&gt;</summary>
		<author><name>Mo Noel</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Vendor_systems_comparison&amp;diff=1183859</id>
		<title>Vendor systems comparison</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Vendor_systems_comparison&amp;diff=1183859"/>
		<updated>2013-11-24T15:54:45Z</updated>

		<summary type="html">&lt;p&gt;Mo Noel: /* Comparison table */ 2nd try to fix the Alika prices&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Second Life Vendor Systems are used to sell items to customers. They range from the basic level systems which only sell, to large advanced networked systems with many functions and capabilities.&lt;br /&gt;
&lt;br /&gt;
There&#039;s several vendor systems available in Second Life, and each has its benefits and drawbacks. This page will attempt to compare some of them. All systems are sorted in alphabetical order.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Comparison table=&lt;br /&gt;
{| class=&amp;quot;sortable&amp;quot; width=&amp;quot;100%&amp;quot; {{Prettytable}}&lt;br /&gt;
|- {{Hl2}}&lt;br /&gt;
! &#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Alika&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;BSM&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;CasperVend²&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Hippovend&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;MoVe! / MoSystems&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Titan&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Networked Delivery&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Web Configuration&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|No&lt;br /&gt;
apprised as special feature}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Multi-Language Support&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
||Unknown&lt;br /&gt;
||Unknown&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes|vendor-messages in customers language}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Purchase Price&#039;&#039;&#039;&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* FREE (Commission)&lt;br /&gt;
* L$ 3500 (Full)}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* FREE (Demo)&lt;br /&gt;
* L$ 3999 (Full)}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* FREE (Free)&lt;br /&gt;
* L$ 1995 (Premium)&lt;br /&gt;
* L$ 2695 (Complete)}}&lt;br /&gt;
| {{no|Dependant upon version:&lt;br /&gt;
* L$ 25 (Demo)&lt;br /&gt;
* L$ 1950 (Regular)&lt;br /&gt;
* L$ 2745 (Elite)}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* FREE (Free)&lt;br /&gt;
* L$ 500 (Regular)}}&lt;br /&gt;
| {{no|L$ 799 - L$ 1999}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Commission&#039;&#039;&#039;&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* 5 % (Commission)&lt;br /&gt;
* None (Regular)}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* 5 % (Demo)&lt;br /&gt;
* None (Regular)}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* 5 % (Free)&lt;br /&gt;
* None (Premium)&lt;br /&gt;
* None (Complete)}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* L$ 2 or 5 % (Demo)&lt;br /&gt;
* None (Regular)}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* 5 % (Free)&lt;br /&gt;
* 0.2% (Regular)}}&lt;br /&gt;
| {{yes|None (no free version available)}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Affiliate / Catalogue / Franchise vendors available&#039;&#039;&#039;&lt;br /&gt;
| {{no|No}}&lt;br /&gt;
| {{yes|Yes}}&lt;br /&gt;
| {{yes|Yes}}&lt;br /&gt;
| {{yes|Yes}}&lt;br /&gt;
| {{maybe|Not yet available, but release announced}}&lt;br /&gt;
| {{no|No}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Affiliate / Catalogue / Franchise vendor fees&#039;&#039;&#039;&lt;br /&gt;
| N/A&lt;br /&gt;
| {{no|2% commission}}&lt;br /&gt;
| {{no|2% commission}}&lt;br /&gt;
| {{no|2% commission}}&lt;br /&gt;
| {{no|2% commission}}&lt;br /&gt;
| N/A&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Buy as a gift&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Gift wrapping&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Single script vendors&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* elite yes&lt;br /&gt;
* all others no}}&lt;br /&gt;
| {{yes|All vendors}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Single script servers&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Unlimited products&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* elite yes&lt;br /&gt;
* all others no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Free upgrades&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Minor releases only}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Yes, except selected new features such as Elite}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Gift Cards&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Separate purchase}}&lt;br /&gt;
| {{maybe|Yes, in &amp;quot;Complete&amp;quot; edition only&lt;br /&gt;
-OR- separate purchase}}&lt;br /&gt;
| {{maybe|Separate purchase}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Built-in video playback&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Rezzing support&#039;&#039;&#039;&lt;br /&gt;
| {{no|Separate purchase}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{maybe|Yes, in &amp;quot;Complete&amp;quot; edition only&lt;br /&gt;
-OR- separate purchase}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Profit sharing&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Lucky chair&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{maybe|Yes, in &amp;quot;Complete&amp;quot; edition only&lt;br /&gt;
-OR- separate purchase}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;MM Board&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{maybe|Yes, in &amp;quot;Complete&amp;quot; edition only&amp;lt;br /&amp;gt;&lt;br /&gt;
-OR- separate purchase}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Full transaction tracking&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes|Transaction reports via email}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Statistical graphs&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{no}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Use of [[llTransferLindenDollars]]&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|not all transactions, yet}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;SL Marketplace Integration&#039;&#039;&#039;&lt;br /&gt;
| {{maybe|partial, no Direct Delivery support}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|HippoGroups &lt;br /&gt;
subscription required}}&lt;br /&gt;
| {{maybe|partial, no Direct Delivery support}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;1-prim vendors&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Group discounts&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Customer Rewards Program&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes|4-level}}&lt;br /&gt;
| {{yes|unlimited}}&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{maybe|announced, but not yet available}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Demos and Infocards&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Infocards yes&amp;lt;br /&amp;gt;Demos unknown}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;User Blacklist&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{no}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Product Updates&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|announced, but not yet available}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Mailer&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Separate purchase}}&lt;br /&gt;
| {{maybe|announced, but not yet available}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Redelivery terminal&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes|Terminal &amp;amp; Vendor}}&lt;br /&gt;
| {{yes|Terminal &amp;amp; Vendor}}&lt;br /&gt;
| {{maybe|Separate purchase}}&lt;br /&gt;
| {{maybe|announced, but not yet available}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Customization&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Sale statistics&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Privacy policy mentions not to store any sales data&lt;br /&gt;
Product names appear in Linden transaction history}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Backend integration with other systems&#039;&#039;&#039;&lt;br /&gt;
| {{no|None}}&lt;br /&gt;
| {{yes|SL Marketplace ANS}}&lt;br /&gt;
| {{yes|Smartbots, Pikkubots and SL Marketplace (including Direct Delivery and ANS)}}&lt;br /&gt;
| {{no|None}}&lt;br /&gt;
| {{yes|System allows to send sales data via ANS to any ANS server}}&lt;br /&gt;
| {{no|None}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;SLURL&#039;&#039;&#039;&lt;br /&gt;
||[http://maps.secondlife.com/secondlife/Poorlord/79/87/43/ Poorland]&lt;br /&gt;
||[http://maps.secondlife.com/secondlife/Dirty%20Pleasures/192/132/22/ Dirty Pleasures]&lt;br /&gt;
||[http://maps.secondlife.com/secondlife/Izanagi/184/85/134/ Izanagi]&lt;br /&gt;
||[http://maps.secondlife.com/secondlife/Hippo%20Technologies/123/122/44/ Hippo Technologies]&lt;br /&gt;
||[http://maps.secondlife.com/secondlife/Cao%20Guojiu/218/191/501 MoSystems]&lt;br /&gt;
||[http://maps.secondlife.com/secondlife/Enchant%20Jacques/186/24/276/ Enchant Jacques]&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Website&#039;&#039;&#039;&lt;br /&gt;
||[http://www.alikasystems.com/ alikasystems.com]&lt;br /&gt;
||[https://www.bejamble.net/ bejamble.net]&lt;br /&gt;
||[https://www.caspervend.com/ caspervend.com]&lt;br /&gt;
||[http://www.hippo-technologies.co.uk/ hippo-technologies.co.uk]&lt;br /&gt;
||[http://mosystems-move.blogspot.de/ mosystems-move.blogspot.de]&lt;br /&gt;
||Unknown&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
&lt;br /&gt;
[[Category: Vendor Systems]]&lt;/div&gt;</summary>
		<author><name>Mo Noel</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Vendor_systems_comparison&amp;diff=1183858</id>
		<title>Vendor systems comparison</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Vendor_systems_comparison&amp;diff=1183858"/>
		<updated>2013-11-24T15:38:40Z</updated>

		<summary type="html">&lt;p&gt;Mo Noel: /* Comparison table */ typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Second Life Vendor Systems are used to sell items to customers. They range from the basic level systems which only sell, to large advanced networked systems with many functions and capabilities.&lt;br /&gt;
&lt;br /&gt;
There&#039;s several vendor systems available in Second Life, and each has its benefits and drawbacks. This page will attempt to compare some of them. All systems are sorted in alphabetical order.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Comparison table=&lt;br /&gt;
{| class=&amp;quot;sortable&amp;quot; width=&amp;quot;100%&amp;quot; {{Prettytable}}&lt;br /&gt;
|- {{Hl2}}&lt;br /&gt;
! &#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Alika&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;BSM&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;CasperVend²&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Hippovend&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;MoVe! / MoSystems&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Titan&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Networked Delivery&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Web Configuration&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|No&lt;br /&gt;
apprised as special feature}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Multi-Language Support&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
||Unknown&lt;br /&gt;
||Unknown&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes|vendor-messages in customers language}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Purchase Price&#039;&#039;&#039;&lt;br /&gt;
| {{no|L$ 3500}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* FREE (Demo)&lt;br /&gt;
* L$ 3999 (Full)}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* FREE (Free)&lt;br /&gt;
* L$ 1995 (Premium)&lt;br /&gt;
* L$ 2695 (Complete)}}&lt;br /&gt;
| {{no|Dependant upon version:&lt;br /&gt;
* L$ 25 (Demo)&lt;br /&gt;
* L$ 1950 (Regular)&lt;br /&gt;
* L$ 2745 (Elite)}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* FREE (Free)&lt;br /&gt;
* L$ 500 (Professional)}}&lt;br /&gt;
| {{no|L$ 799 - L$ 1999}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Commission&#039;&#039;&#039;&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* 5 % (Commission)&lt;br /&gt;
* None (Regular)}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* 5 % (Demo)&lt;br /&gt;
* None (Regular)}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* 5 % (Free)&lt;br /&gt;
* None (Premium)&lt;br /&gt;
* None (Complete)}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* L$ 2 or 5 % (Demo)&lt;br /&gt;
* None (Regular)}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* 5 % (Demo)&lt;br /&gt;
* 0.5% (Regular)}}&lt;br /&gt;
| {{yes|None (no free version available)}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Affiliate / Catalogue / Franchise vendors available&#039;&#039;&#039;&lt;br /&gt;
| {{no|No}}&lt;br /&gt;
| {{yes|Yes}}&lt;br /&gt;
| {{yes|Yes}}&lt;br /&gt;
| {{yes|Yes}}&lt;br /&gt;
| {{maybe|Not yet available, but release announced}}&lt;br /&gt;
| {{no|No}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Affiliate / Catalogue / Franchise vendor fees&#039;&#039;&#039;&lt;br /&gt;
| N/A&lt;br /&gt;
| {{no|2% commission}}&lt;br /&gt;
| {{no|2% commission}}&lt;br /&gt;
| {{no|2% commission}}&lt;br /&gt;
| {{no|2% commission}}&lt;br /&gt;
| N/A&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Buy as a gift&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Gift wrapping&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Single script vendors&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* elite yes&lt;br /&gt;
* all others no}}&lt;br /&gt;
| {{yes|All vendors}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Single script servers&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Unlimited products&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* elite yes&lt;br /&gt;
* all others no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Free upgrades&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Minor releases only}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Yes, except selected new features such as Elite}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Gift Cards&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Separate purchase}}&lt;br /&gt;
| {{maybe|Yes, in &amp;quot;Complete&amp;quot; edition only&lt;br /&gt;
-OR- separate purchase}}&lt;br /&gt;
| {{maybe|Separate purchase}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Built-in video playback&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Rezzing support&#039;&#039;&#039;&lt;br /&gt;
| {{no|Separate purchase}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{maybe|Yes, in &amp;quot;Complete&amp;quot; edition only&lt;br /&gt;
-OR- separate purchase}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Profit sharing&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Lucky chair&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{maybe|Yes, in &amp;quot;Complete&amp;quot; edition only&lt;br /&gt;
-OR- separate purchase}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;MM Board&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{maybe|Yes, in &amp;quot;Complete&amp;quot; edition only&amp;lt;br /&amp;gt;&lt;br /&gt;
-OR- separate purchase}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Full transaction tracking&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{maybe|Transaction reports via email}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Statistical graphs&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{no}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Use of [[llTransferLindenDollars]]&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|not all transactions, yet}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;SL Marketplace Integration&#039;&#039;&#039;&lt;br /&gt;
| {{maybe|partial, no Direct Delivery support}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|HippoGroups &lt;br /&gt;
subscription required}}&lt;br /&gt;
| {{maybe|partial, no Direct Delivery support}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;1-prim vendors&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Group discounts&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Customer Rewards Program&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes|4-level}}&lt;br /&gt;
| {{yes|unlimited}}&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{maybe|announced, but not yet available}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Demos and Infocards&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Infocards yes&amp;lt;br /&amp;gt;Demos unknown}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;User Blacklist&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{no}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Product Updates&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|announced, but not yet available}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Mailer&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Separate purchase}}&lt;br /&gt;
| {{maybe|announced, but not yet available}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Redelivery terminal&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes|Terminal &amp;amp; Vendor}}&lt;br /&gt;
| {{yes|Terminal &amp;amp; Vendor}}&lt;br /&gt;
| {{maybe|Separate purchase}}&lt;br /&gt;
| {{maybe|announced, but not yet available}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Customization&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Sale statistics&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no|Privacy policy mentions not to store any sales data}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Backend integration with other systems&#039;&#039;&#039;&lt;br /&gt;
| {{no|None}}&lt;br /&gt;
| {{yes|SL Marketplace ANS}}&lt;br /&gt;
| {{yes|Smartbots, Pikkubots and SL Marketplace (including Direct Delivery and ANS)}}&lt;br /&gt;
| {{no|None}}&lt;br /&gt;
| {{yes|System allows to send sales data via ANS to any ANS server}}&lt;br /&gt;
| {{no|None}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;SLURL&#039;&#039;&#039;&lt;br /&gt;
||[http://maps.secondlife.com/secondlife/Poorlord/79/87/43/ Poorland]&lt;br /&gt;
||[http://maps.secondlife.com/secondlife/Dirty%20Pleasures/192/132/22/ Dirty Pleasures]&lt;br /&gt;
||[http://maps.secondlife.com/secondlife/Izanagi/184/85/134/ Izanagi]&lt;br /&gt;
||[http://maps.secondlife.com/secondlife/Hippo%20Technologies/123/122/44/ Hippo Technologies]&lt;br /&gt;
||[http://maps.secondlife.com/secondlife/Cao%20Guojiu/218/191/501 MoSystems]&lt;br /&gt;
||[http://maps.secondlife.com/secondlife/Enchant%20Jacques/186/24/276/ Enchant Jacques]&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Website&#039;&#039;&#039;&lt;br /&gt;
||[http://www.alikasystems.com/ alikasystems.com]&lt;br /&gt;
||[https://www.bejamble.net/ bejamble.net]&lt;br /&gt;
||[https://www.caspervend.com/ caspervend.com]&lt;br /&gt;
||[http://www.hippo-technologies.co.uk/ hippo-technologies.co.uk]&lt;br /&gt;
||[http://mosystems-move.blogspot.de/ mosystems-move.blogspot.de]&lt;br /&gt;
||Unknown&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
&lt;br /&gt;
[[Category: Vendor Systems]]&lt;/div&gt;</summary>
		<author><name>Mo Noel</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Vendor_systems_comparison&amp;diff=1183857</id>
		<title>Vendor systems comparison</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Vendor_systems_comparison&amp;diff=1183857"/>
		<updated>2013-11-24T15:32:32Z</updated>

		<summary type="html">&lt;p&gt;Mo Noel: /* Comparison table */ Added new system: MoVe! / MoSystems // bugfix about Alika prices&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Second Life Vendor Systems are used to sell items to customers. They range from the basic level systems which only sell, to large advanced networked systems with many functions and capabilities.&lt;br /&gt;
&lt;br /&gt;
There&#039;s several vendor systems available in Second Life, and each has its benefits and drawbacks. This page will attempt to compare some of them. All systems are sorted in alphabetical order.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Comparison table=&lt;br /&gt;
{| class=&amp;quot;sortable&amp;quot; width=&amp;quot;100%&amp;quot; {{Prettytable}}&lt;br /&gt;
|- {{Hl2}}&lt;br /&gt;
! &#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Alika&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;BSM&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;CasperVend²&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Hippovend&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;MoVe! / MoSystems&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Titan&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Networked Delivery&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Web Configuration&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|No&lt;br /&gt;
apprised as special feature}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Multi-Language Support&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
||Unknown&lt;br /&gt;
||Unknown&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes|vendor-messages in customers language}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Purchase Price&#039;&#039;&#039;&lt;br /&gt;
| {{no|L$ 3500}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* FREE (Demo)&lt;br /&gt;
* L$ 3999 (Full)}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* FREE (Free)&lt;br /&gt;
* L$ 1995 (Premium)&lt;br /&gt;
* L$ 2695 (Complete)}}&lt;br /&gt;
| {{no|Dependant upon version:&lt;br /&gt;
* L$ 25 (Demo)&lt;br /&gt;
* L$ 1950 (Regular)&lt;br /&gt;
* L$ 2745 (Elite)}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* FREE (Free)&lt;br /&gt;
* L$ 500 (Professional)}}&lt;br /&gt;
| {{no|L$ 799 - L$ 1999}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Commission&#039;&#039;&#039;&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* 5 % (Commission)&lt;br /&gt;
* None (Regular)}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* 5 % (Demo)&lt;br /&gt;
* None (Regular)}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* 5 % (Free)&lt;br /&gt;
* None (Premium)&lt;br /&gt;
* None (Complete)}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* L$ 2 or 5 % (Demo)&lt;br /&gt;
* None (Regular)}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* 5 % (Demo)&lt;br /&gt;
* 0.2% (Professional)}}&lt;br /&gt;
| {{yes|None (no free version available)}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Affiliate / Catalogue / Franchise vendors available&#039;&#039;&#039;&lt;br /&gt;
| {{no|No}}&lt;br /&gt;
| {{yes|Yes}}&lt;br /&gt;
| {{yes|Yes}}&lt;br /&gt;
| {{yes|Yes}}&lt;br /&gt;
| {{maybe|Not yet available, but release announced}}&lt;br /&gt;
| {{no|No}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Affiliate / Catalogue / Franchise vendor fees&#039;&#039;&#039;&lt;br /&gt;
| N/A&lt;br /&gt;
| {{no|2% commission}}&lt;br /&gt;
| {{no|2% commission}}&lt;br /&gt;
| {{no|2% commission}}&lt;br /&gt;
| {{no|2% commission}}&lt;br /&gt;
| N/A&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Buy as a gift&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Gift wrapping&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Single script vendors&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* elite yes&lt;br /&gt;
* all others no}}&lt;br /&gt;
| {{yes|All vendors}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Single script servers&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Unlimited products&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* elite yes&lt;br /&gt;
* all others no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Free upgrades&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Minor releases only}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Yes, except selected new features such as Elite}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Gift Cards&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Separate purchase}}&lt;br /&gt;
| {{maybe|Yes, in &amp;quot;Complete&amp;quot; edition only&lt;br /&gt;
-OR- separate purchase}}&lt;br /&gt;
| {{maybe|Separate purchase}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Built-in video playback&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Rezzing support&#039;&#039;&#039;&lt;br /&gt;
| {{no|Separate purchase}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{maybe|Yes, in &amp;quot;Complete&amp;quot; edition only&lt;br /&gt;
-OR- separate purchase}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Profit sharing&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Lucky chair&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{maybe|Yes, in &amp;quot;Complete&amp;quot; edition only&lt;br /&gt;
-OR- separate purchase}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;MM Board&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{maybe|Yes, in &amp;quot;Complete&amp;quot; edition only&amp;lt;br /&amp;gt;&lt;br /&gt;
-OR- separate purchase}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Full transaction tracking&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{maybe|Transaction reports via email}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Statistical graphs&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{no}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Use of [[llTransferLindenDollars]]&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|not all transactions, yet}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;SL Marketplace Integration&#039;&#039;&#039;&lt;br /&gt;
| {{maybe|partial, no Direct Delivery support}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|HippoGroups &lt;br /&gt;
subscription required}}&lt;br /&gt;
| {{maybe|partial, no Direct Delivery support}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;1-prim vendors&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Group discounts&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Customer Rewards Program&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes|4-level}}&lt;br /&gt;
| {{yes|unlimited}}&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{maybe|announced, but not yet available}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Demos and Infocards&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Infocards yes&amp;lt;br /&amp;gt;Demos unknown}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;User Blacklist&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{no}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Product Updates&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|announced, but not yet available}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Mailer&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Separate purchase}}&lt;br /&gt;
| {{maybe|announced, but not yet available}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Redelivery terminal&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes|Terminal &amp;amp; Vendor}}&lt;br /&gt;
| {{yes|Terminal &amp;amp; Vendor}}&lt;br /&gt;
| {{maybe|Separate purchase}}&lt;br /&gt;
| {{maybe|announced, but not yet available}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Customization&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Sale statistics&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no|Privacy policy mentions not to store any sales data}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Backend integration with other systems&#039;&#039;&#039;&lt;br /&gt;
| {{no|None}}&lt;br /&gt;
| {{yes|SL Marketplace ANS}}&lt;br /&gt;
| {{yes|Smartbots, Pikkubots and SL Marketplace (including Direct Delivery and ANS)}}&lt;br /&gt;
| {{no|None}}&lt;br /&gt;
| {{yes|System allows to send sales data via ANS to any ANS server}}&lt;br /&gt;
| {{no|None}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;SLURL&#039;&#039;&#039;&lt;br /&gt;
||[http://maps.secondlife.com/secondlife/Poorlord/79/87/43/ Poorland]&lt;br /&gt;
||[http://maps.secondlife.com/secondlife/Dirty%20Pleasures/192/132/22/ Dirty Pleasures]&lt;br /&gt;
||[http://maps.secondlife.com/secondlife/Izanagi/184/85/134/ Izanagi]&lt;br /&gt;
||[http://maps.secondlife.com/secondlife/Hippo%20Technologies/123/122/44/ Hippo Technologies]&lt;br /&gt;
||[http://maps.secondlife.com/secondlife/Cao%20Guojiu/218/191/501 MoSystems]&lt;br /&gt;
||[http://maps.secondlife.com/secondlife/Enchant%20Jacques/186/24/276/ Enchant Jacques]&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Website&#039;&#039;&#039;&lt;br /&gt;
||[http://www.alikasystems.com/ alikasystems.com]&lt;br /&gt;
||[https://www.bejamble.net/ bejamble.net]&lt;br /&gt;
||[https://www.caspervend.com/ caspervend.com]&lt;br /&gt;
||[http://www.hippo-technologies.co.uk/ hippo-technologies.co.uk]&lt;br /&gt;
||[http://mosystems-move.blogspot.de/ mosystems-move.blogspot.de]&lt;br /&gt;
||Unknown&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
&lt;br /&gt;
[[Category: Vendor Systems]]&lt;/div&gt;</summary>
		<author><name>Mo Noel</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Vendor_systems_comparison&amp;diff=1183856</id>
		<title>Vendor systems comparison</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Vendor_systems_comparison&amp;diff=1183856"/>
		<updated>2013-11-24T14:51:04Z</updated>

		<summary type="html">&lt;p&gt;Mo Noel: sorted in alphabetical order&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Second Life Vendor Systems are used to sell items to customers. They range from the basic level systems which only sell, to large advanced networked systems with many functions and capabilities.&lt;br /&gt;
&lt;br /&gt;
There&#039;s several vendor systems available in Second Life, and each has its benefits and drawbacks. This page will attempt to compare some of them. All systems are sorted in alphabetical order.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Comparison table=&lt;br /&gt;
{| class=&amp;quot;sortable&amp;quot; width=&amp;quot;100%&amp;quot; {{Prettytable}}&lt;br /&gt;
|- {{Hl2}}&lt;br /&gt;
! &#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Alika&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;BSM&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;CasperVend²&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Hippovend&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Titan&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Networked Delivery&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Web Configuration&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Purchase Price&#039;&#039;&#039;&lt;br /&gt;
| {{no|L$ 3500}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* FREE (Demo)&lt;br /&gt;
* L$ 3999 (Full)}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* FREE (Free)&lt;br /&gt;
* L$ 1995 (Premium)&lt;br /&gt;
* L$ 2695 (Complete)}}&lt;br /&gt;
| {{no|Dependant upon version:&lt;br /&gt;
* L$ 25 (Demo)&lt;br /&gt;
* L$ 1950 (Regular)&lt;br /&gt;
* L$ 2745 (Elite)}}&lt;br /&gt;
| {{no|L$ 799 - L$ 1999}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Commission&#039;&#039;&#039;&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* 5 % (Commission)&lt;br /&gt;
* None (Regular)}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* 5 % (Demo)&lt;br /&gt;
* None (Regular)}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* 5 % (Free)&lt;br /&gt;
* None (Premium)&lt;br /&gt;
* None (Complete)}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* L$ 2 or 5 % (Demo)&lt;br /&gt;
* None (Regular)}}&lt;br /&gt;
| {{yes|None (no free version available)}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Affiliate / Catalogue / Franchise vendors available&#039;&#039;&#039;&lt;br /&gt;
| {{no|No}}&lt;br /&gt;
| {{yes|Yes}}&lt;br /&gt;
| {{yes|Yes}}&lt;br /&gt;
| {{yes|Yes}}&lt;br /&gt;
| {{no|No}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Affiliate / Catalogue / Franchise vendor fees&#039;&#039;&#039;&lt;br /&gt;
| N/A&lt;br /&gt;
| {{no|2% commission}}&lt;br /&gt;
| {{no|2% commission}}&lt;br /&gt;
| {{no|2% commission}}&lt;br /&gt;
| N/A&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Buy as a gift&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Gift wrapping&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Single script vendors&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* elite yes&lt;br /&gt;
* all others no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Single script servers&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Unlimited products&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Dependant upon version:&lt;br /&gt;
* elite yes&lt;br /&gt;
* all others no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Free upgrades&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Minor releases only}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Yes, except selected new features such as Elite}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Gift Cards&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Separate purchase}}&lt;br /&gt;
| {{maybe|Yes, in &amp;quot;Complete&amp;quot; edition only&lt;br /&gt;
-OR- separate purchase}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Built-in video playback&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Rezzing support&#039;&#039;&#039;&lt;br /&gt;
| {{no|Separate purchase}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{maybe|Yes, in &amp;quot;Complete&amp;quot; edition only&lt;br /&gt;
-OR- separate purchase}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Profit sharing&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Lucky chair&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{maybe|Yes, in &amp;quot;Complete&amp;quot; edition only&lt;br /&gt;
-OR- separate purchase}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;MM Board&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{maybe|Yes, in &amp;quot;Complete&amp;quot; edition only&amp;lt;br /&amp;gt;&lt;br /&gt;
-OR- separate purchase}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Full transaction tracking&#039;&#039;&#039;&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Statistical graphs&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Use of [[llTransferLindenDollars]]&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;SL Marketplace Integration&#039;&#039;&#039;&lt;br /&gt;
| {{maybe|partial, no Direct Delivery support}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|HippoGroups &lt;br /&gt;
subscription required}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;1-prim vendors&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Group discounts&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Customer Rewards Program&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes|4-level}}&lt;br /&gt;
| {{yes|unlimited}}&lt;br /&gt;
||Unknown&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Demos and Infocards&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Infocards yes&amp;lt;br /&amp;gt;Demos unknown}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;User Blacklist&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Product Updates&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Separate purchase}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Mailer&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{maybe|Separate purchase}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Redelivery terminal&#039;&#039;&#039;&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes|Terminal &amp;amp; Vendor}}&lt;br /&gt;
| {{yes|Terminal &amp;amp; Vendor}}&lt;br /&gt;
| {{maybe|Separate purchase}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Customization&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Sale statistics&#039;&#039;&#039;&lt;br /&gt;
||Unknown&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
||Unknown&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Backend integration with other systems&#039;&#039;&#039;&lt;br /&gt;
| {{no|None}}&lt;br /&gt;
| {{yes|SL Marketplace ANS}}&lt;br /&gt;
| {{yes|Smartbots, Pikkubots and SL Marketplace (including Direct Delivery and ANS)}}&lt;br /&gt;
| {{no|None}}&lt;br /&gt;
| {{no|None}}&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;SLURL&#039;&#039;&#039;&lt;br /&gt;
||[http://maps.secondlife.com/secondlife/Poorlord/79/87/43/ Poorland]&lt;br /&gt;
||[http://maps.secondlife.com/secondlife/Dirty%20Pleasures/192/132/22/ Dirty Pleasures]&lt;br /&gt;
||[http://maps.secondlife.com/secondlife/Izanagi/184/85/134/ Izanagi]&lt;br /&gt;
||[http://maps.secondlife.com/secondlife/Hippo%20Technologies/123/122/44/ Hippo Technologies]&lt;br /&gt;
||[http://maps.secondlife.com/secondlife/Enchant%20Jacques/186/24/276/ Enchant Jacques]&lt;br /&gt;
|-&lt;br /&gt;
||&#039;&#039;&#039;Website&#039;&#039;&#039;&lt;br /&gt;
||[http://www.alikasystems.com/ alikasystems.com]&lt;br /&gt;
||[https://www.bejamble.net/ bejamble.net]&lt;br /&gt;
||[https://www.caspervend.com/ caspervend.com]&lt;br /&gt;
||[http://www.hippo-technologies.co.uk/ hippo-technologies.co.uk]&lt;br /&gt;
||Unknown&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
&lt;br /&gt;
[[Category: Vendor Systems]]&lt;/div&gt;</summary>
		<author><name>Mo Noel</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=LSL_Protocol&amp;diff=1177630</id>
		<title>LSL Protocol</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=LSL_Protocol&amp;diff=1177630"/>
		<updated>2013-04-02T15:13:41Z</updated>

		<summary type="html">&lt;p&gt;Mo Noel: /* Known chat channels */ replaced some &amp;quot;unknown&amp;quot; with Bettie Binder&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LSL Header|ml=*}}&lt;br /&gt;
{{RightToc}}&lt;br /&gt;
==Script protocols and known chat channels==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;box&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 0.5em 0.5em 1.5em&amp;quot;&amp;gt;&lt;br /&gt;
Some times, scripts in Second Life send messages to one another to exchange information or coordinate behavior.  The rules for that conversation are a &#039;&#039;protocol&#039;&#039;.  Being able to say &amp;quot;/1show&amp;quot; or &amp;quot;/1hug lee&amp;quot; are examples.&lt;br /&gt;
&lt;br /&gt;
Such protocols use a common [[chat channel]].  The examples above use channel 1.  They could just as easily have used any other number, but a user (and other objects) have to have some way to find the correct number.&lt;br /&gt;
&lt;br /&gt;
Some protocols, such as combat systems, are quite complicated and could be better documented.  This page can be used to help prevent conflicts and allow multiple programmers to coordinate the protocol definitions.&lt;br /&gt;
&lt;br /&gt;
Protocols can also be note card systems and systems that use object names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;box&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol list ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 0.5em&amp;quot;&amp;gt;&lt;br /&gt;
Add a protocol here if it is widely used, or might be sometime in the future.&lt;br /&gt;
&lt;br /&gt;
A protocol in this list should also have its own pages where the protocol is defined in some detail.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;sortable&amp;quot; {{Prettytable}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Hl2}}| &#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|{{Hl2}}| &#039;&#039;&#039;Creator&#039;&#039;&#039;&lt;br /&gt;
|{{Hl2}}| &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| [[LSL Protocol/Cool_Hud_Protocol|Cool Hud]]&lt;br /&gt;
|| {{User|Henri Beauchamp}}&lt;br /&gt;
|| Universal Hud protocol.&lt;br /&gt;
|-&lt;br /&gt;
|| [[LSL Protocol/DataBot|DataBot]]&lt;br /&gt;
|| {{User|Siann Beck}}&lt;br /&gt;
|| A protocol for specifying custom avatar information.&lt;br /&gt;
|-&lt;br /&gt;
|| [[LSL Protocol/EasyTalk|EasyTalk]]&lt;br /&gt;
|| Salahzar Stenvaag&lt;br /&gt;
|| |Very Easy and simple communication protocol. Use it to simply coordinate llSay/llRegionSay/llListen objects, as well as linked set&lt;br /&gt;
|-&lt;br /&gt;
|| [[LSL Protocol/ListMessage|ListMessage]]&lt;br /&gt;
|| Anonymous&lt;br /&gt;
|| Send and receive lists, non-lists, non-results, verb-not-found, and partially evaluated Polish expressions.&lt;br /&gt;
|-&lt;br /&gt;
|| [[LSL Protocol/LockMeister System|LockMeister System]]&lt;br /&gt;
|| Kyrah Abattoir&lt;br /&gt;
|| Used to coordinate different parts of bondage toys.&lt;br /&gt;
|-&lt;br /&gt;
|| [[MLPV2|Multi Love Pose v2]] &lt;br /&gt;
|| [[User:Lear_Cale|Lear Cale]]&lt;br /&gt;
|| Pose Ball Rezzing and Menuing kit (see menu to the right of linked page for indepth spec/protocol)&lt;br /&gt;
|-&lt;br /&gt;
|| [[User:Nandana_Singh/nPose|nPose]]&lt;br /&gt;
|| Nandana Singh&lt;br /&gt;
|| Furniture Posing Menuing kit (does not use pose balls)&lt;br /&gt;
|-&lt;br /&gt;
|| [[LSL Protocol/Ganymedia OpenMAIP v1.0 Specification|OpenMAIP]]&lt;br /&gt;
|| Ganymede Ceriaptrix&lt;br /&gt;
|| &#039;&#039;Note: Specification is presently incomplete.&#039;&#039; Ganymedia OpenMAIP (Metaverse Application Internetworking Protocol) provides a TCP/IP-like routing and service-oriented message exchange protocol across multiple transport methods (including cross-simulator and cross-grid); allowing scripts to advertise their available functions, and relevant commands, to external and/or third-party scripts and viewers. Controlled access to closed functions is provided via RC4 challenge-response authentication. OpenMAIP also provides an optional RC4 cryptography layer, further extensible to public-private key DHSS.&lt;br /&gt;
|-&lt;br /&gt;
|| [[LSL Protocol/P Vendor Linked Messages API &amp;amp; Environment|P Vendor Linked Messages API &amp;amp; Environment]]&lt;br /&gt;
|| Zep Palen&lt;br /&gt;
|| Allows an owner of the P Vendor system to develope custom vendors and use the API for input/output&lt;br /&gt;
|-&lt;br /&gt;
|| [[LSL Protocol/RestrainedLoveAPI|RestrainedLove viewer API]]&lt;br /&gt;
|| Marine Kelley&lt;br /&gt;
|| Use the features of the RestrainedLove viewer through llOwnerSay() calls.&lt;br /&gt;
|-&lt;br /&gt;
|| [[LSL Protocol/Restrained Love Relay Specs|RestrainedLove viewer relay spec]]&lt;br /&gt;
|| Marine Kelley&lt;br /&gt;
|| Allow your furniture or cages to issue commands to the user&#039;s RestrainedLove viewer&lt;br /&gt;
|-&lt;br /&gt;
|| [[LSL Protocol/Restrained Life Open Relay Group|RestrainedLove viewer open relay spec]]&lt;br /&gt;
|| Open Relay Group&lt;br /&gt;
|| A superset of the RestrainedLife viewer relay spec with useful extensions created and maintained by the community.&lt;br /&gt;
|-&lt;br /&gt;
|| [[User:Nexii_Malthus/Script_API|Script API]]&lt;br /&gt;
|| [[User:Nexii_Malthus|Nexii Malthus]]&lt;br /&gt;
|| A protocol to provide a useful communication layer between LSL scripts and supported clients, as well as a useful and purposeful feature set. (Vertical Life and Plywood clients currently)&lt;br /&gt;
|-&lt;br /&gt;
|| [[Teacup|Teacup (LSL HTTP Server)]]&lt;br /&gt;
|| [[User:Void_Singer|Void Singer]]&lt;br /&gt;
|| An LSL Web Page Server for serving HTML content solely from within SL using shared media (Spec, protocols, linked examples)&lt;br /&gt;
|}&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Known chat channels==&lt;br /&gt;
This list is intended to reduce the number of scripts using the same chat channel number. &lt;br /&gt;
Please try and keep them in sequence.&lt;br /&gt;
{| {{Prettytable}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Hl2}}| &#039;&#039;&#039;Channel&#039;&#039;&#039;&lt;br /&gt;
|{{Hl2}}| &#039;&#039;&#039;Creator&#039;&#039;&#039;&lt;br /&gt;
|{{Hl2}}| &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|{{Hl2}}| &#039;&#039;&#039;Messages&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| 1, 4, 5, 9&lt;br /&gt;
|| Unknown&lt;br /&gt;
|| Very common in poseballs&lt;br /&gt;
|| &amp;quot;hide&amp;quot;, &amp;quot;show&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| 3&lt;br /&gt;
|| katie.paine&lt;br /&gt;
|| rf gag - also used by Darie&#039;s gag scripts&lt;br /&gt;
|-&lt;br /&gt;
|| 4&lt;br /&gt;
|| {{User|Mo Noel}}&lt;br /&gt;
|| (Depreciated: Default channel for chat redirection like in gags or other voice manipulating tools)&lt;br /&gt;
|-&lt;br /&gt;
|| 5&lt;br /&gt;
|| Psistorm Ikura&lt;br /&gt;
|| PsiCorp Products&lt;br /&gt;
|-&lt;br /&gt;
|| 6&lt;br /&gt;
|| grumble Loudon&lt;br /&gt;
|| pre-appended text and say it.&lt;br /&gt;
|| &amp;quot;/6 hello&amp;quot; becomes &amp;quot;/me Lion says: hello&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| 8&lt;br /&gt;
|| {{User|Henri Beauchamp}}&lt;br /&gt;
|| Cool Collar command channel&lt;br /&gt;
|-&lt;br /&gt;
|| 8&lt;br /&gt;
|| unknown&lt;br /&gt;
|| Lulu cuffs / gags ..&lt;br /&gt;
|-&lt;br /&gt;
|| 9&lt;br /&gt;
|| DCS And Most Modern SLRPG Frame Works&lt;br /&gt;
|| Command channel for user commands for Combat Systems/ SLRPG Frameworks like DCS&lt;br /&gt;
|| /9on /9 reset /9&amp;lt;power&amp;gt; etc&lt;br /&gt;
|-&lt;br /&gt;
|| 10&lt;br /&gt;
|| [[ACE BnT]]/[[IntLibber Brautigan]]&lt;br /&gt;
|| Ancapistan Capital Exchange ATM user interface channel&lt;br /&gt;
|| &amp;quot;balance&amp;quot;,&amp;quot;withdraw&amp;quot;,&amp;quot;help&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| 10, 11, 12&lt;br /&gt;
|| Bettie Binder&lt;br /&gt;
|| doll life renamer&lt;br /&gt;
|-&lt;br /&gt;
|| 11&lt;br /&gt;
|| {{User|Mo Noel}}&lt;br /&gt;
|| Default channel of chat command interface of MoDesign products&lt;br /&gt;
|-&lt;br /&gt;
|| 12&lt;br /&gt;
|| Unknown&lt;br /&gt;
|| title and status of damage meter (combat system)&lt;br /&gt;
|-&lt;br /&gt;
|| 13&lt;br /&gt;
|| Daisy Rimbaud&lt;br /&gt;
|| evil titler&lt;br /&gt;
|-&lt;br /&gt;
|| 14&lt;br /&gt;
|| {{User|Mo Noel}}&lt;br /&gt;
|| Default channel for chat redirection like in gags or other voice manipulating tools&lt;br /&gt;
|-&lt;br /&gt;
|| 15&lt;br /&gt;
|| {{User|Mo Noel}}&lt;br /&gt;
|| Default channel for emote redirection like in gags or other voice manipulating tools&lt;br /&gt;
|-&lt;br /&gt;
|| 17&lt;br /&gt;
|| Susan Daviau&lt;br /&gt;
|| Susan&#039;s relay&lt;br /&gt;
|-&lt;br /&gt;
|| 19&lt;br /&gt;
|| Cloe&lt;br /&gt;
|| DEM rename &lt;br /&gt;
|-&lt;br /&gt;
|| 20&lt;br /&gt;
|| Unknown&lt;br /&gt;
|| SafeZone interface (combat system)&lt;br /&gt;
|-&lt;br /&gt;
|| 20&lt;br /&gt;
|| Bettie Binder&lt;br /&gt;
|| doll life dollyteer&lt;br /&gt;
|-&lt;br /&gt;
|| 21&lt;br /&gt;
|| Bettie Binder&lt;br /&gt;
|| doll life&lt;br /&gt;
|-&lt;br /&gt;
|| 22&lt;br /&gt;
|| {{User|Henri Beauchamp}}&lt;br /&gt;
|| Cool Cuffs command channel&lt;br /&gt;
|-&lt;br /&gt;
|| 22&lt;br /&gt;
|| {{User|unknown}}&lt;br /&gt;
|| OOC Textiness. Says what you type.&lt;br /&gt;
|-&lt;br /&gt;
|| 22&lt;br /&gt;
|| {{User|Corvan Nansen}}&lt;br /&gt;
|| Chat Enhancer. Out Of Character speech.&lt;br /&gt;
|-&lt;br /&gt;
|| 26&lt;br /&gt;
|| {{User|Agnes Paine}}&lt;br /&gt;
|| Command channel for restraints&lt;br /&gt;
|-&lt;br /&gt;
|| 33&lt;br /&gt;
|| {{User|Henri Beauchamp}}&lt;br /&gt;
|| Cool Nipples command channel&lt;br /&gt;
|-&lt;br /&gt;
|| 33&lt;br /&gt;
|| unknown&lt;br /&gt;
|| Collar&lt;br /&gt;
|-&lt;br /&gt;
|| 35&lt;br /&gt;
|| {{User|Corvan Nansen}}&lt;br /&gt;
|| Chat Enhancer Command channel.&lt;br /&gt;
|-&lt;br /&gt;
|| 36&lt;br /&gt;
|| {{User|Corvan Nansen}}&lt;br /&gt;
|| Ultimate Titler Command channel.&lt;br /&gt;
|-&lt;br /&gt;
|| 42&lt;br /&gt;
|| unknown&lt;br /&gt;
|| Common channel used by wiki example scripts&lt;br /&gt;
|- &lt;br /&gt;
|| 42, 55, 66, 77&lt;br /&gt;
|| Psistorm Ikura&lt;br /&gt;
|| Aventity avatar scripts&lt;br /&gt;
|-&lt;br /&gt;
|| 44&lt;br /&gt;
|| {{User|Corvan Nansen}}&lt;br /&gt;
|| Chat Enhancer. In Character speech.&lt;br /&gt;
|-&lt;br /&gt;
|| 45, 54&lt;br /&gt;
|| Ilobmirt Tenk&lt;br /&gt;
|| FOSSL Vending System Client/Server default command channel&lt;br /&gt;
|-&lt;br /&gt;
|| 55&lt;br /&gt;
|| {{User|Henri Beauchamp}}&lt;br /&gt;
|| Cool Chastity Belt command channel&lt;br /&gt;
|-&lt;br /&gt;
|| 63&lt;br /&gt;
|| {{User|FlipperPA Peregrine}}&lt;br /&gt;
|| FlipTitle and &amp;quot;Flip mod&amp;quot; Franimation commands&lt;br /&gt;
|-&lt;br /&gt;
|| 66&lt;br /&gt;
|| Travis Lambert&lt;br /&gt;
|| BanLink default chat command channel&lt;br /&gt;
|-&lt;br /&gt;
|| 66&lt;br /&gt;
|| {{User|Henri Beauchamp}}&lt;br /&gt;
|| Cool Diaper command channel&lt;br /&gt;
|-&lt;br /&gt;
|| 66&lt;br /&gt;
|| {{User|Corvan Nansen}}&lt;br /&gt;
|| Chat Enhancer. In Character emotes.&lt;br /&gt;
|-&lt;br /&gt;
|| 69&lt;br /&gt;
|| {{User|Henri Beauchamp}}&lt;br /&gt;
|| Cool Penis &amp;amp; Cool Pussy command channel&lt;br /&gt;
|-&lt;br /&gt;
|| 77&lt;br /&gt;
|| {{User|Marine Kelley}}&lt;br /&gt;
|| Real Restraints and similar BDSM equipment&lt;br /&gt;
|-&lt;br /&gt;
|| 77&lt;br /&gt;
|| Xarrk Dagger&lt;br /&gt;
|| KAIIA Systems devices default chat command channel&lt;br /&gt;
|-&lt;br /&gt;
|| 77&lt;br /&gt;
|| Mars Tamale&lt;br /&gt;
|| Mars Ring&lt;br /&gt;
|-&lt;br /&gt;
|| 88&lt;br /&gt;
|| Cadroe Murphy&lt;br /&gt;
|| Used by ShapeGen and other building tools&lt;br /&gt;
|-&lt;br /&gt;
|| 88&lt;br /&gt;
|| {{User|Corvan Nansen}}&lt;br /&gt;
|| Chat Enhancer. Narration channel.&lt;br /&gt;
|-&lt;br /&gt;
|| 88&lt;br /&gt;
|| {{User|Sharie Criss}}&lt;br /&gt;
|| Owners plugin for Marine Kelley&#039;s Real Restraint equipment. Chat command channel.&lt;br /&gt;
|-&lt;br /&gt;
|| 99&lt;br /&gt;
|| unknown&lt;br /&gt;
|| Dance Bracelets&lt;br /&gt;
|-&lt;br /&gt;
|| 100&lt;br /&gt;
|| {{User|Mo Noel}}&lt;br /&gt;
|| Channel used to ask the user for chat line entries from within usual dialog sessions&lt;br /&gt;
|-&lt;br /&gt;
|| 100-999 (Randomly chosen periodically)&lt;br /&gt;
|| {{User|Corvan Nansen}}&lt;br /&gt;
|| Ultimate Titler. Title setting channel.&lt;br /&gt;
|-&lt;br /&gt;
|| 777&lt;br /&gt;
|| Hank Ramos&lt;br /&gt;
|| [[Universal Translator]]: channel to allow users to open a dialog-box using a chat command on channel #777.  Only accepted command on this channel is &amp;quot;translator&amp;quot; and all other chat is ignored.  Allows user to silently bring up dialog by hiding command as &amp;quot;/777 translator&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|| 888&lt;br /&gt;
|| Xarrk Dagger&lt;br /&gt;
|| KAIIA Systems device identification channel&lt;br /&gt;
|-&lt;br /&gt;
|| 2776&lt;br /&gt;
|| Tdub Dowler, Riden Blaisdale&lt;br /&gt;
|| Used for transmitting a csv list of keys for use in sim wide radars&lt;br /&gt;
|-&lt;br /&gt;
|| 4123 - 4130&lt;br /&gt;
|| {{User|Lastro Greenwood}}&lt;br /&gt;
|| Used by the Life Support System&lt;br /&gt;
|-&lt;br /&gt;
|| 9001, 908070&lt;br /&gt;
|| Mystical Cookie&lt;br /&gt;
|| MystiTool gesture commands, patch installers&lt;br /&gt;
|-&lt;br /&gt;
||10748, -10748&lt;br /&gt;
|| Lee Ponzu&lt;br /&gt;
|| Commonly used in scripts by Ponzu&lt;br /&gt;
|-&lt;br /&gt;
|| 31984&lt;br /&gt;
|| {{User|Coraa Prior}}&lt;br /&gt;
|| ACME interface (combat system)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Known negative chat channels==&lt;br /&gt;
{| {{Prettytable}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Hl2}}| &#039;&#039;&#039;Channel&#039;&#039;&#039;&lt;br /&gt;
|{{Hl2}}| &#039;&#039;&#039;Creator&#039;&#039;&#039;&lt;br /&gt;
|{{Hl2}}| &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|{{Hl2}}| &#039;&#039;&#039;Messages&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| -666 &lt;br /&gt;
|| {{User|Dimentox Travanti}}&lt;br /&gt;
|| [[DCS]]: Unit to Hud Status Update Channel&lt;br /&gt;
|-&lt;br /&gt;
||-8888&lt;br /&gt;
||{{User|Kyrah Abattoir}}&lt;br /&gt;
||LockMeister communications channel&lt;br /&gt;
|-&lt;br /&gt;
||-9119&lt;br /&gt;
||Lillani Lowell&lt;br /&gt;
||LockGuard communications channel&lt;br /&gt;
|-&lt;br /&gt;
|| -10xxx&lt;br /&gt;
|| {{User|Ayelin Ethaniel}}&lt;br /&gt;
|| Communication channel of ::Wild Pets:: systems. Commonly generated automatically between -10000 -10999.&lt;br /&gt;
|-&lt;br /&gt;
||-30000,-30001&lt;br /&gt;
||{{User|Corvan Nansen}}&lt;br /&gt;
||Update station broadcast and coordination channels&lt;br /&gt;
|-&lt;br /&gt;
||-248177&lt;br /&gt;
||{{User|Corvan Nansen}}&lt;br /&gt;
||Bane Custodian communications. Used by the Custodian to communicate with the Bane Hood.&lt;br /&gt;
|-&lt;br /&gt;
||-426956&lt;br /&gt;
||{{User|Ganymede Ceriaptrix}}&lt;br /&gt;
|| Ganymedia Open Metaverse Application Internetworking Protocol (OpenMAIP): Broadcast Communications Channel (&amp;lt;code&amp;gt;MAIP_BROADCAST&amp;lt;/code&amp;gt;). Used for public OpenMAIP service discovery queries. Region-wide. See the [[LSL Protocol/Ganymedia OpenMAIP v1.0 Specification|Ganymedia OpenMAIP v1.0 Specification]] for further information.&lt;br /&gt;
|-&lt;br /&gt;
||-504xxx&lt;br /&gt;
||Gal Canning&lt;br /&gt;
||only whispered inter-prim communication&lt;br /&gt;
|-&lt;br /&gt;
||-888888&lt;br /&gt;
||{{User|Henri Beauchamp}}&lt;br /&gt;
||Cool Hud communications channel&lt;br /&gt;
|-&lt;br /&gt;
||-1xxxxxx&lt;br /&gt;
||{{User|Corvan Nansen}}&lt;br /&gt;
||Update management channel for coordination between items to be updated and an update orb. Randomly chosen and temporary.&lt;br /&gt;
|-&lt;br /&gt;
||-2766532&lt;br /&gt;
||Hank Ramos&lt;br /&gt;
||[[Universal Translator]]: &amp;quot;back-channel&amp;quot; for inter-translator communications.  This is an encrypted channel that passes translation and command-control messages between translators that are linked together to spread the translation load and HTTP communications.&lt;br /&gt;
|-&lt;br /&gt;
||-828983023&lt;br /&gt;
||{{User|Very Keynes}}&lt;br /&gt;
||VK-NET Public Channel for Inter Network Communication and Local Network Address Acquisition.&lt;br /&gt;
|-&lt;br /&gt;
||-1812221819&lt;br /&gt;
||{{User|Marine Kelley}}&lt;br /&gt;
||RestrainedLove relay communications channel&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mo Noel</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=LSL_Protocol&amp;diff=1177629</id>
		<title>LSL Protocol</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=LSL_Protocol&amp;diff=1177629"/>
		<updated>2013-04-02T15:09:19Z</updated>

		<summary type="html">&lt;p&gt;Mo Noel: /* Known chat channels */ added some more channels used by me and by others&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LSL Header|ml=*}}&lt;br /&gt;
{{RightToc}}&lt;br /&gt;
==Script protocols and known chat channels==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;box&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 0.5em 0.5em 1.5em&amp;quot;&amp;gt;&lt;br /&gt;
Some times, scripts in Second Life send messages to one another to exchange information or coordinate behavior.  The rules for that conversation are a &#039;&#039;protocol&#039;&#039;.  Being able to say &amp;quot;/1show&amp;quot; or &amp;quot;/1hug lee&amp;quot; are examples.&lt;br /&gt;
&lt;br /&gt;
Such protocols use a common [[chat channel]].  The examples above use channel 1.  They could just as easily have used any other number, but a user (and other objects) have to have some way to find the correct number.&lt;br /&gt;
&lt;br /&gt;
Some protocols, such as combat systems, are quite complicated and could be better documented.  This page can be used to help prevent conflicts and allow multiple programmers to coordinate the protocol definitions.&lt;br /&gt;
&lt;br /&gt;
Protocols can also be note card systems and systems that use object names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;box&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol list ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 0.5em&amp;quot;&amp;gt;&lt;br /&gt;
Add a protocol here if it is widely used, or might be sometime in the future.&lt;br /&gt;
&lt;br /&gt;
A protocol in this list should also have its own pages where the protocol is defined in some detail.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;sortable&amp;quot; {{Prettytable}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Hl2}}| &#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|{{Hl2}}| &#039;&#039;&#039;Creator&#039;&#039;&#039;&lt;br /&gt;
|{{Hl2}}| &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| [[LSL Protocol/Cool_Hud_Protocol|Cool Hud]]&lt;br /&gt;
|| {{User|Henri Beauchamp}}&lt;br /&gt;
|| Universal Hud protocol.&lt;br /&gt;
|-&lt;br /&gt;
|| [[LSL Protocol/DataBot|DataBot]]&lt;br /&gt;
|| {{User|Siann Beck}}&lt;br /&gt;
|| A protocol for specifying custom avatar information.&lt;br /&gt;
|-&lt;br /&gt;
|| [[LSL Protocol/EasyTalk|EasyTalk]]&lt;br /&gt;
|| Salahzar Stenvaag&lt;br /&gt;
|| |Very Easy and simple communication protocol. Use it to simply coordinate llSay/llRegionSay/llListen objects, as well as linked set&lt;br /&gt;
|-&lt;br /&gt;
|| [[LSL Protocol/ListMessage|ListMessage]]&lt;br /&gt;
|| Anonymous&lt;br /&gt;
|| Send and receive lists, non-lists, non-results, verb-not-found, and partially evaluated Polish expressions.&lt;br /&gt;
|-&lt;br /&gt;
|| [[LSL Protocol/LockMeister System|LockMeister System]]&lt;br /&gt;
|| Kyrah Abattoir&lt;br /&gt;
|| Used to coordinate different parts of bondage toys.&lt;br /&gt;
|-&lt;br /&gt;
|| [[MLPV2|Multi Love Pose v2]] &lt;br /&gt;
|| [[User:Lear_Cale|Lear Cale]]&lt;br /&gt;
|| Pose Ball Rezzing and Menuing kit (see menu to the right of linked page for indepth spec/protocol)&lt;br /&gt;
|-&lt;br /&gt;
|| [[User:Nandana_Singh/nPose|nPose]]&lt;br /&gt;
|| Nandana Singh&lt;br /&gt;
|| Furniture Posing Menuing kit (does not use pose balls)&lt;br /&gt;
|-&lt;br /&gt;
|| [[LSL Protocol/Ganymedia OpenMAIP v1.0 Specification|OpenMAIP]]&lt;br /&gt;
|| Ganymede Ceriaptrix&lt;br /&gt;
|| &#039;&#039;Note: Specification is presently incomplete.&#039;&#039; Ganymedia OpenMAIP (Metaverse Application Internetworking Protocol) provides a TCP/IP-like routing and service-oriented message exchange protocol across multiple transport methods (including cross-simulator and cross-grid); allowing scripts to advertise their available functions, and relevant commands, to external and/or third-party scripts and viewers. Controlled access to closed functions is provided via RC4 challenge-response authentication. OpenMAIP also provides an optional RC4 cryptography layer, further extensible to public-private key DHSS.&lt;br /&gt;
|-&lt;br /&gt;
|| [[LSL Protocol/P Vendor Linked Messages API &amp;amp; Environment|P Vendor Linked Messages API &amp;amp; Environment]]&lt;br /&gt;
|| Zep Palen&lt;br /&gt;
|| Allows an owner of the P Vendor system to develope custom vendors and use the API for input/output&lt;br /&gt;
|-&lt;br /&gt;
|| [[LSL Protocol/RestrainedLoveAPI|RestrainedLove viewer API]]&lt;br /&gt;
|| Marine Kelley&lt;br /&gt;
|| Use the features of the RestrainedLove viewer through llOwnerSay() calls.&lt;br /&gt;
|-&lt;br /&gt;
|| [[LSL Protocol/Restrained Love Relay Specs|RestrainedLove viewer relay spec]]&lt;br /&gt;
|| Marine Kelley&lt;br /&gt;
|| Allow your furniture or cages to issue commands to the user&#039;s RestrainedLove viewer&lt;br /&gt;
|-&lt;br /&gt;
|| [[LSL Protocol/Restrained Life Open Relay Group|RestrainedLove viewer open relay spec]]&lt;br /&gt;
|| Open Relay Group&lt;br /&gt;
|| A superset of the RestrainedLife viewer relay spec with useful extensions created and maintained by the community.&lt;br /&gt;
|-&lt;br /&gt;
|| [[User:Nexii_Malthus/Script_API|Script API]]&lt;br /&gt;
|| [[User:Nexii_Malthus|Nexii Malthus]]&lt;br /&gt;
|| A protocol to provide a useful communication layer between LSL scripts and supported clients, as well as a useful and purposeful feature set. (Vertical Life and Plywood clients currently)&lt;br /&gt;
|-&lt;br /&gt;
|| [[Teacup|Teacup (LSL HTTP Server)]]&lt;br /&gt;
|| [[User:Void_Singer|Void Singer]]&lt;br /&gt;
|| An LSL Web Page Server for serving HTML content solely from within SL using shared media (Spec, protocols, linked examples)&lt;br /&gt;
|}&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Known chat channels==&lt;br /&gt;
This list is intended to reduce the number of scripts using the same chat channel number. &lt;br /&gt;
Please try and keep them in sequence.&lt;br /&gt;
{| {{Prettytable}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Hl2}}| &#039;&#039;&#039;Channel&#039;&#039;&#039;&lt;br /&gt;
|{{Hl2}}| &#039;&#039;&#039;Creator&#039;&#039;&#039;&lt;br /&gt;
|{{Hl2}}| &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|{{Hl2}}| &#039;&#039;&#039;Messages&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| 1, 4, 5, 9&lt;br /&gt;
|| Unknown&lt;br /&gt;
|| Very common in poseballs&lt;br /&gt;
|| &amp;quot;hide&amp;quot;, &amp;quot;show&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| 3&lt;br /&gt;
|| katie.paine&lt;br /&gt;
|| rf gag - also used by Darie&#039;s gag scripts&lt;br /&gt;
|-&lt;br /&gt;
|| 4&lt;br /&gt;
|| {{User|Mo Noel}}&lt;br /&gt;
|| (Depreciated: Default channel for chat redirection like in gags or other voice manipulating tools)&lt;br /&gt;
|-&lt;br /&gt;
|| 5&lt;br /&gt;
|| Psistorm Ikura&lt;br /&gt;
|| PsiCorp Products&lt;br /&gt;
|-&lt;br /&gt;
|| 6&lt;br /&gt;
|| grumble Loudon&lt;br /&gt;
|| pre-appended text and say it.&lt;br /&gt;
|| &amp;quot;/6 hello&amp;quot; becomes &amp;quot;/me Lion says: hello&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| 8&lt;br /&gt;
|| {{User|Henri Beauchamp}}&lt;br /&gt;
|| Cool Collar command channel&lt;br /&gt;
|-&lt;br /&gt;
|| 8&lt;br /&gt;
|| unknown&lt;br /&gt;
|| Lulu cuffs / gags ..&lt;br /&gt;
|-&lt;br /&gt;
|| 9&lt;br /&gt;
|| DCS And Most Modern SLRPG Frame Works&lt;br /&gt;
|| Command channel for user commands for Combat Systems/ SLRPG Frameworks like DCS&lt;br /&gt;
|| /9on /9 reset /9&amp;lt;power&amp;gt; etc&lt;br /&gt;
|-&lt;br /&gt;
|| 10&lt;br /&gt;
|| [[ACE BnT]]/[[IntLibber Brautigan]]&lt;br /&gt;
|| Ancapistan Capital Exchange ATM user interface channel&lt;br /&gt;
|| &amp;quot;balance&amp;quot;,&amp;quot;withdraw&amp;quot;,&amp;quot;help&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| 10, 11, 12&lt;br /&gt;
|| unknown&lt;br /&gt;
|| doll life renamer&lt;br /&gt;
|-&lt;br /&gt;
|| 11&lt;br /&gt;
|| {{User|Mo Noel}}&lt;br /&gt;
|| Default channel of chat command interface of MoDesign products&lt;br /&gt;
|-&lt;br /&gt;
|| 12&lt;br /&gt;
|| Unknown&lt;br /&gt;
|| title and status of damage meter (combat system)&lt;br /&gt;
|-&lt;br /&gt;
|| 13&lt;br /&gt;
|| Daisy Rimbaud&lt;br /&gt;
|| evil titler&lt;br /&gt;
|-&lt;br /&gt;
|| 14&lt;br /&gt;
|| {{User|Mo Noel}}&lt;br /&gt;
|| Default channel for chat redirection like in gags or other voice manipulating tools&lt;br /&gt;
|-&lt;br /&gt;
|| 15&lt;br /&gt;
|| {{User|Mo Noel}}&lt;br /&gt;
|| Default channel for emote redirection like in gags or other voice manipulating tools&lt;br /&gt;
|-&lt;br /&gt;
|| 17&lt;br /&gt;
|| Susan Daviau&lt;br /&gt;
|| Susan&#039;s relay&lt;br /&gt;
|-&lt;br /&gt;
|| 19&lt;br /&gt;
|| Cloe&lt;br /&gt;
|| DEM rename &lt;br /&gt;
|-&lt;br /&gt;
|| 20&lt;br /&gt;
|| Unknown&lt;br /&gt;
|| SafeZone interface (combat system)&lt;br /&gt;
|-&lt;br /&gt;
|| 20&lt;br /&gt;
|| Unknown&lt;br /&gt;
|| doll life dollyteer&lt;br /&gt;
|-&lt;br /&gt;
|| 21&lt;br /&gt;
|| Unknown&lt;br /&gt;
|| doll life&lt;br /&gt;
|-&lt;br /&gt;
|| 22&lt;br /&gt;
|| {{User|Henri Beauchamp}}&lt;br /&gt;
|| Cool Cuffs command channel&lt;br /&gt;
|-&lt;br /&gt;
|| 22&lt;br /&gt;
|| {{User|unknown}}&lt;br /&gt;
|| OOC Textiness. Says what you type.&lt;br /&gt;
|-&lt;br /&gt;
|| 22&lt;br /&gt;
|| {{User|Corvan Nansen}}&lt;br /&gt;
|| Chat Enhancer. Out Of Character speech.&lt;br /&gt;
|-&lt;br /&gt;
|| 26&lt;br /&gt;
|| {{User|Agnes Paine}}&lt;br /&gt;
|| Command channel for restraints&lt;br /&gt;
|-&lt;br /&gt;
|| 33&lt;br /&gt;
|| {{User|Henri Beauchamp}}&lt;br /&gt;
|| Cool Nipples command channel&lt;br /&gt;
|-&lt;br /&gt;
|| 33&lt;br /&gt;
|| unknown&lt;br /&gt;
|| Collar&lt;br /&gt;
|-&lt;br /&gt;
|| 35&lt;br /&gt;
|| {{User|Corvan Nansen}}&lt;br /&gt;
|| Chat Enhancer Command channel.&lt;br /&gt;
|-&lt;br /&gt;
|| 36&lt;br /&gt;
|| {{User|Corvan Nansen}}&lt;br /&gt;
|| Ultimate Titler Command channel.&lt;br /&gt;
|-&lt;br /&gt;
|| 42&lt;br /&gt;
|| unknown&lt;br /&gt;
|| Common channel used by wiki example scripts&lt;br /&gt;
|- &lt;br /&gt;
|| 42, 55, 66, 77&lt;br /&gt;
|| Psistorm Ikura&lt;br /&gt;
|| Aventity avatar scripts&lt;br /&gt;
|-&lt;br /&gt;
|| 44&lt;br /&gt;
|| {{User|Corvan Nansen}}&lt;br /&gt;
|| Chat Enhancer. In Character speech.&lt;br /&gt;
|-&lt;br /&gt;
|| 45, 54&lt;br /&gt;
|| Ilobmirt Tenk&lt;br /&gt;
|| FOSSL Vending System Client/Server default command channel&lt;br /&gt;
|-&lt;br /&gt;
|| 55&lt;br /&gt;
|| {{User|Henri Beauchamp}}&lt;br /&gt;
|| Cool Chastity Belt command channel&lt;br /&gt;
|-&lt;br /&gt;
|| 63&lt;br /&gt;
|| {{User|FlipperPA Peregrine}}&lt;br /&gt;
|| FlipTitle and &amp;quot;Flip mod&amp;quot; Franimation commands&lt;br /&gt;
|-&lt;br /&gt;
|| 66&lt;br /&gt;
|| Travis Lambert&lt;br /&gt;
|| BanLink default chat command channel&lt;br /&gt;
|-&lt;br /&gt;
|| 66&lt;br /&gt;
|| {{User|Henri Beauchamp}}&lt;br /&gt;
|| Cool Diaper command channel&lt;br /&gt;
|-&lt;br /&gt;
|| 66&lt;br /&gt;
|| {{User|Corvan Nansen}}&lt;br /&gt;
|| Chat Enhancer. In Character emotes.&lt;br /&gt;
|-&lt;br /&gt;
|| 69&lt;br /&gt;
|| {{User|Henri Beauchamp}}&lt;br /&gt;
|| Cool Penis &amp;amp; Cool Pussy command channel&lt;br /&gt;
|-&lt;br /&gt;
|| 77&lt;br /&gt;
|| {{User|Marine Kelley}}&lt;br /&gt;
|| Real Restraints and similar BDSM equipment&lt;br /&gt;
|-&lt;br /&gt;
|| 77&lt;br /&gt;
|| Xarrk Dagger&lt;br /&gt;
|| KAIIA Systems devices default chat command channel&lt;br /&gt;
|-&lt;br /&gt;
|| 77&lt;br /&gt;
|| Mars Tamale&lt;br /&gt;
|| Mars Ring&lt;br /&gt;
|-&lt;br /&gt;
|| 88&lt;br /&gt;
|| Cadroe Murphy&lt;br /&gt;
|| Used by ShapeGen and other building tools&lt;br /&gt;
|-&lt;br /&gt;
|| 88&lt;br /&gt;
|| {{User|Corvan Nansen}}&lt;br /&gt;
|| Chat Enhancer. Narration channel.&lt;br /&gt;
|-&lt;br /&gt;
|| 88&lt;br /&gt;
|| {{User|Sharie Criss}}&lt;br /&gt;
|| Owners plugin for Marine Kelley&#039;s Real Restraint equipment. Chat command channel.&lt;br /&gt;
|-&lt;br /&gt;
|| 99&lt;br /&gt;
|| unknown&lt;br /&gt;
|| Dance Bracelets&lt;br /&gt;
|-&lt;br /&gt;
|| 100&lt;br /&gt;
|| {{User|Mo Noel}}&lt;br /&gt;
|| Channel used to ask the user for chat line entries from within usual dialog sessions&lt;br /&gt;
|-&lt;br /&gt;
|| 100-999 (Randomly chosen periodically)&lt;br /&gt;
|| {{User|Corvan Nansen}}&lt;br /&gt;
|| Ultimate Titler. Title setting channel.&lt;br /&gt;
|-&lt;br /&gt;
|| 777&lt;br /&gt;
|| Hank Ramos&lt;br /&gt;
|| [[Universal Translator]]: channel to allow users to open a dialog-box using a chat command on channel #777.  Only accepted command on this channel is &amp;quot;translator&amp;quot; and all other chat is ignored.  Allows user to silently bring up dialog by hiding command as &amp;quot;/777 translator&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|| 888&lt;br /&gt;
|| Xarrk Dagger&lt;br /&gt;
|| KAIIA Systems device identification channel&lt;br /&gt;
|-&lt;br /&gt;
|| 2776&lt;br /&gt;
|| Tdub Dowler, Riden Blaisdale&lt;br /&gt;
|| Used for transmitting a csv list of keys for use in sim wide radars&lt;br /&gt;
|-&lt;br /&gt;
|| 4123 - 4130&lt;br /&gt;
|| {{User|Lastro Greenwood}}&lt;br /&gt;
|| Used by the Life Support System&lt;br /&gt;
|-&lt;br /&gt;
|| 9001, 908070&lt;br /&gt;
|| Mystical Cookie&lt;br /&gt;
|| MystiTool gesture commands, patch installers&lt;br /&gt;
|-&lt;br /&gt;
||10748, -10748&lt;br /&gt;
|| Lee Ponzu&lt;br /&gt;
|| Commonly used in scripts by Ponzu&lt;br /&gt;
|-&lt;br /&gt;
|| 31984&lt;br /&gt;
|| {{User|Coraa Prior}}&lt;br /&gt;
|| ACME interface (combat system)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Known negative chat channels==&lt;br /&gt;
{| {{Prettytable}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Hl2}}| &#039;&#039;&#039;Channel&#039;&#039;&#039;&lt;br /&gt;
|{{Hl2}}| &#039;&#039;&#039;Creator&#039;&#039;&#039;&lt;br /&gt;
|{{Hl2}}| &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|{{Hl2}}| &#039;&#039;&#039;Messages&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| -666 &lt;br /&gt;
|| {{User|Dimentox Travanti}}&lt;br /&gt;
|| [[DCS]]: Unit to Hud Status Update Channel&lt;br /&gt;
|-&lt;br /&gt;
||-8888&lt;br /&gt;
||{{User|Kyrah Abattoir}}&lt;br /&gt;
||LockMeister communications channel&lt;br /&gt;
|-&lt;br /&gt;
||-9119&lt;br /&gt;
||Lillani Lowell&lt;br /&gt;
||LockGuard communications channel&lt;br /&gt;
|-&lt;br /&gt;
|| -10xxx&lt;br /&gt;
|| {{User|Ayelin Ethaniel}}&lt;br /&gt;
|| Communication channel of ::Wild Pets:: systems. Commonly generated automatically between -10000 -10999.&lt;br /&gt;
|-&lt;br /&gt;
||-30000,-30001&lt;br /&gt;
||{{User|Corvan Nansen}}&lt;br /&gt;
||Update station broadcast and coordination channels&lt;br /&gt;
|-&lt;br /&gt;
||-248177&lt;br /&gt;
||{{User|Corvan Nansen}}&lt;br /&gt;
||Bane Custodian communications. Used by the Custodian to communicate with the Bane Hood.&lt;br /&gt;
|-&lt;br /&gt;
||-426956&lt;br /&gt;
||{{User|Ganymede Ceriaptrix}}&lt;br /&gt;
|| Ganymedia Open Metaverse Application Internetworking Protocol (OpenMAIP): Broadcast Communications Channel (&amp;lt;code&amp;gt;MAIP_BROADCAST&amp;lt;/code&amp;gt;). Used for public OpenMAIP service discovery queries. Region-wide. See the [[LSL Protocol/Ganymedia OpenMAIP v1.0 Specification|Ganymedia OpenMAIP v1.0 Specification]] for further information.&lt;br /&gt;
|-&lt;br /&gt;
||-504xxx&lt;br /&gt;
||Gal Canning&lt;br /&gt;
||only whispered inter-prim communication&lt;br /&gt;
|-&lt;br /&gt;
||-888888&lt;br /&gt;
||{{User|Henri Beauchamp}}&lt;br /&gt;
||Cool Hud communications channel&lt;br /&gt;
|-&lt;br /&gt;
||-1xxxxxx&lt;br /&gt;
||{{User|Corvan Nansen}}&lt;br /&gt;
||Update management channel for coordination between items to be updated and an update orb. Randomly chosen and temporary.&lt;br /&gt;
|-&lt;br /&gt;
||-2766532&lt;br /&gt;
||Hank Ramos&lt;br /&gt;
||[[Universal Translator]]: &amp;quot;back-channel&amp;quot; for inter-translator communications.  This is an encrypted channel that passes translation and command-control messages between translators that are linked together to spread the translation load and HTTP communications.&lt;br /&gt;
|-&lt;br /&gt;
||-828983023&lt;br /&gt;
||{{User|Very Keynes}}&lt;br /&gt;
||VK-NET Public Channel for Inter Network Communication and Local Network Address Acquisition.&lt;br /&gt;
|-&lt;br /&gt;
||-1812221819&lt;br /&gt;
||{{User|Marine Kelley}}&lt;br /&gt;
||RestrainedLove relay communications channel&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mo Noel</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Nyx_Linden/Office_Hours_Agenda&amp;diff=920753</id>
		<title>User:Nyx Linden/Office Hours Agenda</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Nyx_Linden/Office_Hours_Agenda&amp;diff=920753"/>
		<updated>2010-05-19T21:14:05Z</updated>

		<summary type="html">&lt;p&gt;Mo Noel: /* May 26, 2010 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Nyx Linden&#039;s Office Hours Agenda==&lt;br /&gt;
&lt;br /&gt;
Office hours are on Wednesdays at Noon in Pacific time (SL standard time) located in Borrowdale at: http://slurl.com/secondlife/Borrowdale/74/217/32&lt;br /&gt;
&lt;br /&gt;
Topics are focused on avatars, content creation efficiency, content creation tools and methods, rendering issues, and many related random topics.&lt;br /&gt;
&lt;br /&gt;
Please add topics for discussion / agenda items to the end of the list below prior to 11:50 AM. Priority will be given to topics that are posted in advance and are relevant to the goals of the office hour. Feel free to include relevant links to JIRA or wiki pages. Contact Nyx Linden if you are unsure if your topic is relevant or appropriate.&lt;br /&gt;
&lt;br /&gt;
Archived agendas can be found at the [[User:Nyx_Linden/Office_Hours_Agenda_Archive|agenda archive]].&lt;br /&gt;
&lt;br /&gt;
Next meeting scheduled for: May 26, 2010.&lt;br /&gt;
&lt;br /&gt;
Note: Office hour for May 19 canceled for robot optical sensor re-alignment&lt;br /&gt;
&lt;br /&gt;
===Agenda===&lt;br /&gt;
&lt;br /&gt;
== May 26, 2010 ==&lt;br /&gt;
# Multi-Attachment Points and Multi-Wearables &amp;lt;br&amp;gt; [http://jira.secondlife.com/browse/VWR-19535 VWR-19535], [http://jira.secondlife.com/browse/VWR-489?focusedCommentId=187963&amp;amp;page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#action_187963 VWR-489 comments]&lt;/div&gt;</summary>
		<author><name>Mo Noel</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=LSL_Protocol/RestrainedLifeAPI&amp;diff=640423</id>
		<title>LSL Protocol/RestrainedLifeAPI</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=LSL_Protocol/RestrainedLifeAPI&amp;diff=640423"/>
		<updated>2009-11-02T14:01:36Z</updated>

		<summary type="html">&lt;p&gt;Mo Noel: @clear-Warning&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Restrained Life viewer v1.22 Specification=&lt;br /&gt;
&lt;br /&gt;
By [[User:Marine Kelley|Marine Kelley]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Audience==&lt;br /&gt;
&lt;br /&gt;
This document is aimed at people who wish to modify or create their own [[LSL]] scripts to use the functionalities of the [http://realrestraint.blogspot.com RestrainedLife viewer]. It does not, however, explain [[LSL]] concepts such as messages and events, nor universal concepts such as [[UUID]]s.&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
The [http://realrestraint.blogspot.com RestrainedLife viewer] is meant to execute certain behaviours when receiving special messages from scripts in-world. These messages are mostly calls to the [[llOwnerSay]]() [[LSL]] function.&lt;br /&gt;
&lt;br /&gt;
==Architecture==&lt;br /&gt;
&lt;br /&gt;
The [http://realrestraint.blogspot.com RestrainedLife viewer] parses every [[llOwnerSay]] call and executes every command beginning with &#039;&#039;&#039;&#039;@&#039;&#039;&#039;&#039;. For instance, a call to [[llOwnerSay]] (&amp;quot;@detach=n&amp;quot;) will tell the viewer that the object sending the message cannot be detached until further notice.&lt;br /&gt;
&lt;br /&gt;
Version &#039;&#039;&#039;1.10&#039;&#039;&#039; and above are able to parse multiple commands in one message, in order to avoid spamming the user who is not using this viewer. The format of a message is therefore :&lt;br /&gt;
&lt;br /&gt;
@&amp;lt;behaviour1&amp;gt;[:option1]=&amp;lt;param1&amp;gt;,&amp;lt;behaviour2&amp;gt;[:option2]=&amp;lt;param2&amp;gt;,...,&amp;lt;behaviourN&amp;gt;[:optionN]=&amp;lt;paramN&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that there is only one &#039;@&#039; sign, placed at the beginning of the message. The viewer understands this as &amp;quot;this whole [[llOwnerSay]]() is actually a command to execute&amp;quot;, so no need to put a &#039;@&#039; before every command, it wouldn&#039;t even work. If at least one command fails (typo), the viewer says &amp;quot;... fails command : ... &amp;quot; and mentions it all. However correct commands are parsed and executed, only incorrect ones are discarded.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Warning&#039;&#039;&#039; : These behaviours are &#039;&#039;&#039;not&#039;&#039;&#039; persistent between sessions, and an object changes [[UUID]] everytime it [[rez]]zes. This means the object must resend its &amp;quot;status&amp;quot; (undetachable, preventing IMs...) in the [[on_rez]] () event as well as when it changes. &lt;br /&gt;
&lt;br /&gt;
==List of commands==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note : These commands are not case-sensitive but are spacing-sensitive. In other words, &amp;quot;@detach = n&amp;quot; will &#039;&#039;&#039;not&#039;&#039;&#039; work.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Automated version checking&#039;&#039;&#039;&#039;&#039; : &amp;quot;@version=&amp;lt;channel_number&amp;gt;&amp;quot;&lt;br /&gt;
&#039;&#039;Implemented in v1.0b&#039;&#039;&lt;br /&gt;
Makes the viewer automatically say its version immediately on the chat channel number &amp;lt;channel_number&amp;gt; that the script can listen to. Always use a positive integer. Remember that regular viewers do not answer anything at all so remove the listener after a timeout.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Warning&#039;&#039;&#039; : when logging in, the [[on_rez]] event of all the attachments occurs way before the avatar can actually send chat messages (about half the way through the login progress bar). This means the timeout should be long enough, like 30 seconds to one minute in order to receive the automatic reply from the viewer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Automated version number checking&#039;&#039;&#039;&#039;&#039; : &amp;quot;@versionnum=&amp;lt;channel_number&amp;gt;&amp;quot;&lt;br /&gt;
&#039;&#039;Implemented in v1.21&#039;&#039;&lt;br /&gt;
Makes the viewer automatically say its version number immediately on the chat channel number &amp;lt;channel_number&amp;gt; that the script can listen to. Always use a positive integer. Remember that regular viewers do not answer anything at all so remove the listener after a timeout. This command is less cumbersome than @version, since the script does not have to parse the response, it gets the version number immediately.&lt;br /&gt;
&lt;br /&gt;
The version number is a mere integer that represents the version of the viewer. If the version is X.Y.Z.P, then the number will be X.10^6 + Y.10^4 + Z.10^2 + P. For example, 1.21.1 would be 1210100.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Automated version checking, second way&#039;&#039;&#039;&#039;&#039; : llGetAgentLanguage (key id) &#039;&#039;&#039;&#039;&#039;DEPRECATED: DO NOT USE !&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Implemented in v1.16&#039;&#039;&lt;br /&gt;
When calling this LSL function, the result is obtained immediately (no need to use a listener and a timer), is exactly equal to the one given by &amp;quot;@version&amp;quot; and cannot be hidden by the user. This string takes the place of the language returned by the regular SL viewer, which could answer values like &amp;quot;en-us&amp;quot;, &amp;quot;fr&amp;quot;, &amp;quot;ko&amp;quot; etc. Or nothing at all, if the user chose to hide their language setting. Being optional in the regular viewer, it cannot be trusted by a script, so &amp;quot;hijacking&amp;quot; this feature for the much more useful synchronous version checking in the RLV makes sense. IMPORTANT NOTE: this feature cannot be implemented in viewers prior to v1.21, even when they do implement RestrainedLife v1.16, so make sure you do fall back to the @version method whenever llGetAgentLanguage() returns an empty string. ALSO NOTE: In RestrainedLife 1.16, llGetAgentLanguage() will return an empty string when called by on_rez during login unless the call is delayed by several seconds (how many seconds may vary). FINAL NOTE: This feature was removed from v1.16.1 (and v1.16b, for the Cool SL Viewer).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Manual version checking&#039;&#039;&#039;&#039;&#039; : &amp;quot;@version&amp;quot;&lt;br /&gt;
&#039;&#039;Implemented in v1.0a&#039;&#039;&lt;br /&gt;
This command must be sent in IM from an avatar to the user (will not work from objects). The viewer automatically answers its version to the sender in IM, but neither the message nor the answer appears in the user&#039;s IM window, so it&#039;s totally stealthy.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Render an object detachable/nondetachable&#039;&#039;&#039;&#039;&#039; : &amp;quot;@detach=&amp;lt;y/n&amp;gt;&amp;quot;&lt;br /&gt;
&#039;&#039;Implemented in v1.0a&#039;&#039;&lt;br /&gt;
When called with the &amp;quot;n&amp;quot; option, the object sending this message (which must be an attachment) will be made nondetachable. It can be detached again when the &amp;quot;y&amp;quot; option is called.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Unlock/Lock an attachment point&#039;&#039;&#039;&#039;&#039; : &amp;quot;@detach:&amp;lt;attach_point_name&amp;gt;=&amp;lt;y/n&amp;gt;&amp;quot;&lt;br /&gt;
&#039;&#039;Implemented in v1.20&#039;&#039;&lt;br /&gt;
When called with the &amp;quot;n&amp;quot; option, the attachment point of name &amp;lt;attach_point_name&amp;gt; will be locked either full (if it is occupied by an object at that time) or empty (if not). Any object that is occupying this point when the restriction is issued will be considered as undetachable, exactly like if it had issued a &amp;quot;@detach=n&amp;quot; command itself. If the point is empty it will stay that way, no item will be able to be attached there, and llAttachToAvatar() calls will fail (the object will be attached, then detached right away).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Unlock/Lock an attachment point empty&#039;&#039;&#039;&#039;&#039; : &amp;quot;@addattach[:&amp;lt;attach_point_name&amp;gt;]=&amp;lt;y/n&amp;gt;&amp;quot;&lt;br /&gt;
&#039;&#039;Implemented in v1.22&#039;&#039;&lt;br /&gt;
When called with the &amp;quot;n&amp;quot; option, the attachment point of name &amp;lt;attach_point_name&amp;gt; will be locked empty. Any object that is occupying this point when the restriction is issued can be detached, but nothing can be attached there. If the point is empty it will stay that way, no item will be able to be attached there, and llAttachToAvatar() calls will fail (the object will be attached, then detached right away). If &amp;lt;attach_point_name&amp;gt; is not specified, then all the attachment points will be concerned. This command is the counterpart to @addoutfit, for attachments.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Unlock/Lock an attachment point full&#039;&#039;&#039;&#039;&#039; : &amp;quot;@remattach[:&amp;lt;attach_point_name&amp;gt;]=&amp;lt;y/n&amp;gt;&amp;quot;&lt;br /&gt;
&#039;&#039;Implemented in v1.22&#039;&#039;&lt;br /&gt;
When called with the &amp;quot;n&amp;quot; option, the attachment point of name &amp;lt;attach_point_name&amp;gt; will be locked full. Any object that is occupying this point when the restriction is issued will be rendered undetachable. If the point is empty it will allow the user to wear something, but then that object will become undetachable too, no item will be able to replace it, and llAttachToAvatar() calls will fail (the object will be attached, then detached right away).  If &amp;lt;attach_point_name&amp;gt; is not specified, then all the attachment points will be concerned. This command is the counterpart to @remoutfit, for attachments.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allow/deny the &amp;quot;Wear&amp;quot; contextual menu&#039;&#039;&#039;&#039;&#039; : &amp;quot;@defaultwear=&amp;lt;y/n&amp;gt;&lt;br /&gt;
&#039;&#039;Implemented in v1.21&#039;&#039;&lt;br /&gt;
When allowed, the user is always able to choose the &amp;quot;Wear&amp;quot;command on the contextual menu of the inventory, even when an object is locked on their avatar. This holds the risk of kicking that locked object, but it will be reattached automatically within 5 seconds (and successive locked objects every second until there is nothing left to reattach). However some objects may be scripted in a way that they drop their restrictions when detached, or simply not take into account the fact that even a locked object can be detached when using the RLV.&lt;br /&gt;
&lt;br /&gt;
Therefore, using this command with the &amp;quot;n&amp;quot; option will suppress this comman, but it will still be available for objects that contain the target attachment point in their name or in the name of their parent folder, exactly like pre-1.21 RLV. This is a little less user-friendly but more secure when it comes to make sure no locked object may be detached accidentally.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Start/stop notifications on a private channel&#039;&#039;&#039;&#039;&#039; : &amp;quot;@notify:&amp;lt;channel_number&amp;gt;[;word]=add/rem&amp;quot;&lt;br /&gt;
&#039;&#039;Implemented in v1.20&#039;&#039;&lt;br /&gt;
Makes the viewer automatically repeat any restriction it adds or removes on the specified channel, or only the restrictions which name contains the word specified after the semicolon (&amp;quot;;&amp;quot;) character. The response on the private channel &amp;lt;channel_number&amp;gt; is preceded with a slash (&amp;quot;/&amp;quot;) to avoid making the avatar send commands to other scripts without knowing it, and followed by an equal sign (&amp;quot;=&amp;quot;) and &amp;quot;n&amp;quot; or &amp;quot;y&amp;quot; according to whether the restriction is applied or lifted respectively. The &amp;quot;@clear&amp;quot; command will not add an equal sign. There is no way to know what object issued the restriction or lifted it, to avoid disclosing too much information about foreign scripts. It does not repeat one-shot commands either (force commands). For example, &amp;quot;@notify:2222,detach=add&amp;quot; will send &amp;quot;/detach=n&amp;quot; whenever an object is locked, and &amp;quot;/detach=y&amp;quot; whenever an object is unlocked, on channel 2222 to which the script will listen to.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allow/prevent sending chat messages&#039;&#039;&#039;&#039;&#039; : &amp;quot;@sendchat=&amp;lt;y/n&amp;gt;&amp;quot;&lt;br /&gt;
&#039;&#039;Implemented in v1.0b&#039;&#039;&lt;br /&gt;
When prevented, everything typed on [[channel]] 0 will be discarded. However, emotes and messages beginning with a slash (&#039;/&#039;) will go through, truncated to strings of 30 and 15 characters long respectively (likely to change later). Messages with special signs like ()&amp;quot;-*=_^ are prohibited, and will be discarded. When a period (&#039;.&#039;) is present, the rest of the message is discarded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Remove/add an exception to the emote truncation above&#039;&#039;&#039;&#039;&#039; : &amp;quot;@emote=&amp;lt;rem/add&amp;gt;&amp;quot;&lt;br /&gt;
&#039;&#039;Implemented in v1.01&#039;&#039;&lt;br /&gt;
When adding this exception, the emotes are not truncated anymore (however, special signs will still discard the message).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allow/prevent shouting&#039;&#039;&#039;&#039;&#039; : &amp;quot;@chatshout=&amp;lt;y/n&amp;gt;&amp;quot;&lt;br /&gt;
&#039;&#039;Implemented in v1.15&#039;&#039;&lt;br /&gt;
When prevented, the avatar will chat normally even when the user tries to shout. This does not change the message in any way, only its range.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allow/prevent chatting at normal volume&#039;&#039;&#039;&#039;&#039; : &amp;quot;@chatnormal=&amp;lt;y/n&amp;gt;&amp;quot;&lt;br /&gt;
&#039;&#039;Implemented in v1.15&#039;&#039;&lt;br /&gt;
When prevented, the avatar will whisper even when the user tries to shout or chat normally. This does not change the message in any way, only its range.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allow/prevent whispering&#039;&#039;&#039;&#039;&#039; : &amp;quot;@chatwhisper=&amp;lt;y/n&amp;gt;&amp;quot;&lt;br /&gt;
&#039;&#039;Implemented in v1.15&#039;&#039;&lt;br /&gt;
When prevented, the avatar will chat normally even when the user tries to whisper. This does not change the message in any way, only its range.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Redirect public chat to private channels&#039;&#039;&#039;&#039;&#039; : &amp;quot;@redirchat:&amp;lt;channel_number&amp;gt;=&amp;lt;rem/add&amp;gt;&amp;quot;&lt;br /&gt;
&#039;&#039;Implemented in v1.16&#039;&#039;&lt;br /&gt;
When active, this restriction redirects whatever the user says on the public channel (&amp;quot;/0&amp;quot;) to the private channel provided in the option field. If several redirections are issued, the chat message will be redirected to each channel. It does not apply to emotes, and will not trigger any animation (typing start, typing stop, nodding) when talking. This restriction does not supercede @sendchannel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Redirect public emotes to private channels&#039;&#039;&#039;&#039;&#039; : &amp;quot;@rediremote:&amp;lt;channel_number&amp;gt;=&amp;lt;rem/add&amp;gt;&amp;quot;&lt;br /&gt;
&#039;&#039;Implemented in v1.19&#039;&#039;&lt;br /&gt;
When active, this restriction redirects whatever emote the user says on the public channel (&amp;quot;/0&amp;quot;) to the private channel provided in the option field. If several redirections are issued, the emote will be redirected to each channel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allow/prevent sending instant messages&#039;&#039;&#039;&#039;&#039; : &amp;quot;@sendim=&amp;lt;y/n&amp;gt;&amp;quot;&lt;br /&gt;
&#039;&#039;Implemented in v1.0b&#039;&#039;&lt;br /&gt;
When prevented, everything typed in IM will be discarded and a bogus message will be sent to the receiver instead.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allow/prevent sending instant messages, secure way&#039;&#039;&#039;&#039;&#039; : &amp;quot;@sendim_sec=&amp;lt;y/n&amp;gt;&amp;quot;&lt;br /&gt;
&#039;&#039;Implemented in v1.21&#039;&#039;&lt;br /&gt;
When prevented, everything typed in IM will be discarded and a bogus message will be sent to the receiver instead. This particular command accepts exceptions issued from the same object only, opposed to the non-secure way that accepts exceptions from any object.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Remove/add exceptions to the instant message sending prevention&#039;&#039;&#039;&#039;&#039; : &amp;quot;@sendim:&amp;lt;UUID&amp;gt;=&amp;lt;rem/add&amp;gt;&amp;quot;&lt;br /&gt;
&#039;&#039;Implemented in v1.01&#039;&#039;&lt;br /&gt;
When adding an exception, the user can send IMs to the receiver whose [[UUID]] is specified in the command. This overrides the prevention for this avatar only (there is no limit to the number of exceptions), don&#039;t forget to remove it when it becomes obsolete.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allow/prevent receiving chat messages&#039;&#039;&#039;&#039;&#039; : &amp;quot;@recvchat=&amp;lt;y/n&amp;gt;&amp;quot;&lt;br /&gt;
&#039;&#039;Implemented in v1.0b&#039;&#039;&lt;br /&gt;
When prevented, everything heard in public chat will be discarded except emotes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allow/prevent receiving chat messages, secure way&#039;&#039;&#039;&#039;&#039; : &amp;quot;@recvchat_sec=&amp;lt;y/n&amp;gt;&amp;quot;&lt;br /&gt;
&#039;&#039;Implemented in v1.21&#039;&#039;&lt;br /&gt;
When prevented, everything heard in public chat will be discarded except emotes. This particular command accepts exceptions issued from the same object only, opposed to the non-secure way that accepts exceptions from any object.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Remove/add exceptions to the chat message receiving prevention&#039;&#039;&#039;&#039;&#039; : &amp;quot;@recvchat:&amp;lt;UUID&amp;gt;=&amp;lt;rem/add&amp;gt;&amp;quot;&lt;br /&gt;
&#039;&#039;Implemented in v1.01&#039;&#039;&lt;br /&gt;
When adding an exception, the user can hear chat messages from the sender whose [[UUID]] is specified in the command. This overrides the prevention for this avatar only (there is no limit to the number of exceptions), don&#039;t forget to remove it when it becomes obsolete.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allow/prevent seeing emotes&#039;&#039;&#039;&#039;&#039; : &amp;quot;@recvemote=&amp;lt;y/n&amp;gt;&amp;quot;&lt;br /&gt;
&#039;&#039;Implemented in v1.19&#039;&#039;&lt;br /&gt;
When prevented, every emote seen in public chat will be discarded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allow/prevent seeing emotes, secure way&#039;&#039;&#039;&#039;&#039; : &amp;quot;@recvemote_sec=&amp;lt;y/n&amp;gt;&amp;quot;&lt;br /&gt;
&#039;&#039;Implemented in v1.21&#039;&#039;&lt;br /&gt;
When prevented, every emote seen in public chat will be discarded. This particular command accepts exceptions issued from the same object only, opposed to the non-secure way that accepts exceptions from any object.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Remove/add exceptions to the emote seeing prevention&#039;&#039;&#039;&#039;&#039; : &amp;quot;@recvemote:&amp;lt;UUID&amp;gt;=&amp;lt;rem/add&amp;gt;&amp;quot;&lt;br /&gt;
&#039;&#039;Implemented in v1.19&#039;&#039;&lt;br /&gt;
When adding an exception, the user can see emotes from the sender whose [[UUID]] is specified in the command. This overrides the prevention for this avatar only (there is no limit to the number of exceptions), don&#039;t forget to remove it when it becomes obsolete.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allow/prevent receiving instant messages&#039;&#039;&#039;&#039;&#039; : &amp;quot;@recvim=&amp;lt;y/n&amp;gt;&amp;quot;&lt;br /&gt;
&#039;&#039;Implemented in v1.0b&#039;&#039;&lt;br /&gt;
When prevented, every incoming IM will be discarded and the sender will be notified that the user cannot read them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allow/prevent receiving instant messages, secure way&#039;&#039;&#039;&#039;&#039; : &amp;quot;@recvim_sec=&amp;lt;y/n&amp;gt;&amp;quot;&lt;br /&gt;
&#039;&#039;Implemented in v1.21&#039;&#039;&lt;br /&gt;
When prevented, every incoming IM will be discarded and the sender will be notified that the user cannot read them. This particular command accepts exceptions issued from the same object only, opposed to the non-secure way that accepts exceptions from any object.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Remove/add exceptions to the chat message receiving prevention&#039;&#039;&#039;&#039;&#039; : &amp;quot;@recvim:&amp;lt;UUID&amp;gt;=&amp;lt;rem/add&amp;gt;&amp;quot;&lt;br /&gt;
&#039;&#039;Implemented in v1.01&#039;&#039;&lt;br /&gt;
When adding an exception, the user can read instant messages from the sender whose [[UUID]] is specified in the command. This overrides the prevention for this avatar only (there is no limit to the number of exceptions), don&#039;t forget to remove it when it becomes obsolete.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allow/prevent teleporting to a landmark&#039;&#039;&#039;&#039;&#039; : &amp;quot;@tplm=&amp;lt;y/n&amp;gt;&amp;quot;&lt;br /&gt;
&#039;&#039;Implemented in v1.0&#039;&#039;&lt;br /&gt;
When prevented, the user cannot use a [[landmark]], pick or any other preset location to [[teleport]] there.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allow/prevent teleporting to a location&#039;&#039;&#039;&#039;&#039; : &amp;quot;@tploc=&amp;lt;y/n&amp;gt;&amp;quot;&lt;br /&gt;
&#039;&#039;Implemented in v1.0&#039;&#039;&lt;br /&gt;
When prevented, the user cannot use [[teleport]] to a coordinate by using the [[map]] and such.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allow/prevent teleporting by a friend&#039;&#039;&#039;&#039;&#039; : &amp;quot;@tplure=&amp;lt;y/n&amp;gt;&amp;quot;&lt;br /&gt;
&#039;&#039;Implemented in v1.0&#039;&#039;&lt;br /&gt;
When prevented, the user automatically discards any [[teleport]] offer, and the avatar who initiated the offer is notified.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allow/prevent teleporting by a friend, secure way&#039;&#039;&#039;&#039;&#039; : &amp;quot;@tplure_sec=&amp;lt;y/n&amp;gt;&amp;quot;&lt;br /&gt;
&#039;&#039;Implemented in v1.21&#039;&#039;&lt;br /&gt;
When prevented, the user automatically discards any [[teleport]] offer, and the avatar who initiated the offer is notified. This particular command accepts exceptions issued from the same object only, opposed to the non-secure way that accepts exceptions from any object.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Remove/add exceptions to the friend teleport prevention&#039;&#039;&#039;&#039;&#039; : &amp;quot;@tplure:&amp;lt;UUID&amp;gt;=&amp;lt;rem/add&amp;gt;&amp;quot;&lt;br /&gt;
&#039;&#039;Implemented in v1.0&#039;&#039;&lt;br /&gt;
When adding an exception, the user can be teleported by the avatar whose [[UUID]] is specified in the command. This overrides the prevention for this avatar only (there is no limit to the number of exceptions), don&#039;t forget to remove it when it becomes obsolete.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Unlimit/limit sit-tp&#039;&#039;&#039;&#039;&#039; : &amp;quot;@sittp=&amp;lt;y/n&amp;gt;&amp;quot;&lt;br /&gt;
&#039;&#039;Implemented in v1.0&#039;&#039;&lt;br /&gt;
When limited, the avatar cannot sit on a [[prim]] unless it is closer than 1.5 m. This allows cages to be secure, preventing the avatar from warping its position through the walls (unless the prim is too close).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allow/deny permissive exceptions&#039;&#039;&#039;&#039;&#039; : &amp;quot;@permissive=&amp;lt;y/n&amp;gt;&amp;quot;&lt;br /&gt;
&#039;&#039;Implemented in v1.21&#039;&#039;&lt;br /&gt;
When denied, all restrictions turn into their &amp;quot;secure&amp;quot; counterparts (if any). This means an exception to a restriction will be ignored if it is not issued by the same object that issued the restriction. Using non-secure restrictions (the original ones, like @sendim, @recvim etc) and not using @permissive allow the avatar to benefit from exceptions issued by different objects.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Warning&#039;&#039;&#039; : Using this command (or any secure version of the original commands) may silently discard exceptions issued by different objects (it is even its primary purpose), hence some products may appear to cease working while this restriction is in effect. For example, a product that allows the avatar to always be able to send IMs a particular friend will not be able to overcome a @sendim_sec or a @permissive command sent by another object, and will look like it is broken. Therefore, use with caution and make the user aware of how secure your own product is !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Clear all the rules tied to an object&#039;&#039;&#039;&#039;&#039; : &amp;quot;@clear&amp;quot;&lt;br /&gt;
&#039;&#039;Implemented in v1.0a, but working only since v1.04a&#039;&#039;&lt;br /&gt;
This command clears all the restrictions and exceptions tied to a particular [[UUID]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Warning&#039;&#039;&#039; : when triggered on detach by default, this might prevent the automatic reattach when @defaultwear is active, as @clear will also lift @detach=n, thus the viewer thinks the item that gets detached by accident by a default-wear-action is unlocked and will not reattach it.&lt;br /&gt;
&lt;br /&gt;
Possible workarounds:&lt;br /&gt;
::* only lift the exact restrictions you added with @clear=&amp;lt;pattern&amp;gt; &lt;br /&gt;
::* only trigger @clear on detach when you are sure the attachment is not locked&lt;br /&gt;
::* don&#039;t trigger @clear on detach at all and wait for the viewer to lift the set restrictions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Clear a subset of the rules tied to an object&#039;&#039;&#039;&#039;&#039; : &amp;quot;@clear=&amp;lt;string&amp;gt;&amp;quot;&lt;br /&gt;
&#039;&#039;Implemented in v1.0a, but working only since v1.04a&#039;&#039;&lt;br /&gt;
This command clears all the restrictions and exceptions tied to a particular [[UUID]] which name contains &amp;lt;string&amp;gt;. A good example would be &amp;quot;@clear=tp&amp;quot; which clears all the [[teleport]] restrictions and exceptions tied to that object, whereas &amp;quot;@clear=tplure:&amp;quot; would only clear the exceptions to the &amp;quot;teleport-by-friend&amp;quot; restriction&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allow/prevent editing objects&#039;&#039;&#039;&#039;&#039; : &amp;quot;@edit=&amp;lt;y/n&amp;gt;&amp;quot;&lt;br /&gt;
&#039;&#039;Implemented in v1.03&#039;&#039;&lt;br /&gt;
When prevented from editing and opening objects, the Build &amp;amp; Edit window will refuse to open.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allow/prevent rezzing inventory&#039;&#039;&#039;&#039;&#039; : &amp;quot;@rez=&amp;lt;y/n&amp;gt;&amp;quot;&lt;br /&gt;
&#039;&#039;Implemented in v1.03&#039;&#039;&lt;br /&gt;
When prevented from [[rez]]zing stuff, creating and deleting objects, drag-dropping from inventory and dropping attachments will fail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allow/prevent wearing clothes&#039;&#039;&#039;&#039;&#039; : @addoutfit[:&amp;lt;part&amp;gt;]=&amp;lt;y/n&amp;gt;&lt;br /&gt;
&#039;&#039;Implemented in v1.10, added skin hair and eyes in v1.10.1&#039;&#039;&lt;br /&gt;
Where part is :&lt;br /&gt;
 gloves|jacket|pants|shirt|shoes|skirt|socks|underpants|undershirt|skin|eyes|hair|shape&lt;br /&gt;
If part is not specified, prevents from wearing anything beyond what the avatar is already wearing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allow/prevent removing clothes&#039;&#039;&#039;&#039;&#039; : @remoutfit[:&amp;lt;part&amp;gt;]=&amp;lt;y/n&amp;gt; (underpants and undershirt are kept for teens)&lt;br /&gt;
&#039;&#039;Implemented in v1.10, added skin hair and eyes in v1.10.1&#039;&#039;&lt;br /&gt;
Where part is :&lt;br /&gt;
 gloves|jacket|pants|shirt|shoes|skirt|socks|underpants|undershirt|skin|eyes|hair|shape&lt;br /&gt;
If part is not specified, prevents from removing anything in what the avatar is wearing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Force removing clothes&#039;&#039;&#039;&#039;&#039; : @remoutfit[:&amp;lt;part&amp;gt;]=force (*) (teens can&#039;t be forced to remove underpants and undershirt)&lt;br /&gt;
&#039;&#039;Implemented in v1.10&#039;&#039;&lt;br /&gt;
Where part is :&lt;br /&gt;
 gloves|jacket|pants|shirt|shoes|skirt|socks|underpants|undershirt|skin|eyes|hair|shape&lt;br /&gt;
If part is not specified, removes everything.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Force removing attachments&#039;&#039;&#039;&#039;&#039; : @detach[:attachpt]=force (*) &lt;br /&gt;
&#039;&#039;Implemented in v1.10&#039;&#039;&lt;br /&gt;
Where part is :&lt;br /&gt;
 chest|skull|left shoulder|right shoulder|left hand|right hand|left foot|right foot|spine|&lt;br /&gt;
 pelvis|mouth|chin|left ear|right ear|left eyeball|right eyeball|nose|r upper arm|r forearm|&lt;br /&gt;
 l upper arm|l forearm|right hip|r upper leg|r lower leg|left hip|l upper leg|l lower leg|stomach|left pec|&lt;br /&gt;
 right pec|center 2|top right|top|top left|center|bottom left|bottom|bottom right&lt;br /&gt;
If part is not specified, removes everything.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Force removing attachments (alias)&#039;&#039;&#039;&#039;&#039; : @remattach[:attachpt]=force (*) &lt;br /&gt;
&#039;&#039;Implemented in v1.22&#039;&#039;&lt;br /&gt;
This command is an alias to @detach[:attachpt]=force (to keep things consistent).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Get the list of worn clothes&#039;&#039;&#039;&#039;&#039; : @getoutfit[:part]=&amp;lt;channel_number&amp;gt;&lt;br /&gt;
&#039;&#039;Implemented in v1.10, added skin hair and eyes in v1.10.1&#039;&#039;&lt;br /&gt;
Makes the viewer automatically answer the current occupation of clothes layers as a list of 0s (empty) and 1s (occupied) immediately on the chat channel number &amp;lt;channel_number&amp;gt; that the script can listen to. Always use a positive integer. Remember that regular viewers do not answer anything at all so remove the listener after a timeout.&lt;br /&gt;
&lt;br /&gt;
The list of 0s and 1s corresponds to :&lt;br /&gt;
 gloves,jacket,pants,shirt,shoes,skirt,socks,underpants,undershirt,skin,eyes,hair,shape&lt;br /&gt;
in that order.&lt;br /&gt;
&lt;br /&gt;
If a part is specified, answers a single 0 (empty) or 1 (occupied) corresponding to the part.&lt;br /&gt;
 Ex 1 : @getoutfit=2222 =&amp;gt; &amp;quot;0011000111&amp;quot; =&amp;gt; avatar is wearing pants, shirt, underpants and undershirt, and of course a skin.&lt;br /&gt;
 Ex 2 : @getoutfit:socks=2222 =&amp;gt; &amp;quot;0&amp;quot; =&amp;gt; the avatar is not wearing socks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Get the list of worn attachments&#039;&#039;&#039;&#039;&#039; : @getattach[:attachpt]=&amp;lt;channel_number&amp;gt;&lt;br /&gt;
&#039;&#039;Implemented in v1.10&#039;&#039;&lt;br /&gt;
Makes the viewer automatically answer the current occupation of attachment points as a list of 0s (empty) and 1s (occupied) immediately on the chat channel number &amp;lt;channel_number&amp;gt; that the script can listen to. Always use a positive integer. Remember that regular viewers do not answer anything at all so remove the listener after a timeout.&lt;br /&gt;
&lt;br /&gt;
The list of 0s and 1s corresponds to :&lt;br /&gt;
 none,chest,skull,left shoulder,right shoulder,left hand,right hand,left foot,right foot,spine,&lt;br /&gt;
 pelvis,mouth,chin,left ear,right ear,left eyeball,right eyeball,nose,r upper arm,r forearm,&lt;br /&gt;
 l upper arm,l forearm,right hip,r upper leg,r lower leg,left hip,l upper leg,l lower leg,stomach,left pec,&lt;br /&gt;
 right pec,center 2,top right,top,top left,center,bottom left,bottom,bottom right&lt;br /&gt;
in that order.&lt;br /&gt;
&lt;br /&gt;
If an attachment point is specified, answers a single 0 (empty) or 1 (occupied) corresponding to the point.&lt;br /&gt;
 Ex 1 : @getattach=2222 =&amp;gt; &amp;quot;011000011010000000000000100100000000101&amp;quot; =&amp;gt; avatar is wearing attachments on &lt;br /&gt;
 chest, skull, left and right foot, pelvis, l and r lower leg, HUD bottom left and HUD bottom right.&lt;br /&gt;
 Ex 2 : @getattach:chest=2222 =&amp;gt; &amp;quot;1&amp;quot; =&amp;gt; avatar is wearing something on the chest.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note&#039;&#039; : The first character (&amp;quot;none&amp;quot;) is always &#039;0&#039;, so the index of each attach point in the string is &#039;&#039;&#039;exactly equal&#039;&#039;&#039; to the corresponding ATTACH_* macro in LSL. For instance, the index 9 in the string is ATTACH_BACK (which means &amp;quot;spine&amp;quot;). Remember the indices start at zero.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Force the viewer to automatically accept attach and take control permission requests&#039;&#039;&#039;&#039;&#039; : @acceptpermission=&amp;lt;rem/add&amp;gt;&lt;br /&gt;
&#039;&#039;Implemented in v1.16&#039;&#039;&lt;br /&gt;
Forces the avatar to automatically accept attach and take control permission requests. The dialog box doesn&#039;t even show up. This command does not supercede @denypermission, of course.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allow/prevent accepting attach and take control permissions&#039;&#039;&#039;&#039;&#039; : @denypermission=&amp;lt;rem/add&amp;gt;&lt;br /&gt;
&#039;&#039;Implemented in v1.16, DEPRECATED in v1.16.2&#039;&#039;&lt;br /&gt;
When prevented, all attach and take control permission requests are automatically declined, without even showing the dialog box. Due to the extreme annoyance it was making, and because locked objects automatically reattach themselves since v1.16.1, this command is NOW DEPRECATED, DON&#039;T USE IT !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allow/prevent using inventory&#039;&#039;&#039;&#039;&#039; : @showinv=&amp;lt;y/n&amp;gt;&lt;br /&gt;
&#039;&#039;Implemented in v1.10&#039;&#039;&lt;br /&gt;
Forces the [[inventory]] windows to close and stay closed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allow/prevent reading notecards&#039;&#039;&#039;&#039;&#039; : @viewnote=&amp;lt;y/n&amp;gt;&lt;br /&gt;
&#039;&#039;Implemented in v1.10&#039;&#039;&lt;br /&gt;
Prevents from opening [[notecards]] but does not close the ones already open.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allow/prevent opening scripts&#039;&#039;&#039;&#039;&#039; : @viewscript=&amp;lt;y/n&amp;gt;&lt;br /&gt;
&#039;&#039;Implemented in v1.22&#039;&#039;&lt;br /&gt;
Prevents from opening [[scripts]] but does not close the ones already open.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allow/prevent opening textures&#039;&#039;&#039;&#039;&#039; : @viewtexture=&amp;lt;y/n&amp;gt;&lt;br /&gt;
&#039;&#039;Implemented in v1.22&#039;&#039;&lt;br /&gt;
Prevents from opening [[textures]] (and snapshots) but does not close the ones already open.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allow/prevent standing up&#039;&#039;&#039;&#039;&#039; : @unsit=&amp;lt;y/n&amp;gt;&lt;br /&gt;
&#039;&#039;Implemented in v1.10, modified in v1.15 to prevent teleporting as well&#039;&#039;&lt;br /&gt;
Hides the Stand up button. From v1.15 it also prevents teleporting, which was a way to stand up.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Force sit on an object&#039;&#039;&#039;&#039;&#039; : @sit:&amp;lt;UUID&amp;gt;=force (*)&lt;br /&gt;
&#039;&#039;Implemented in v1.10&#039;&#039;&lt;br /&gt;
Does not work if the user is prevented from sit-tping and further than 1.5 meters away, or when prevented from unsitting.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Force unsit&#039;&#039;&#039;&#039;&#039; : @unsit=force (*)&lt;br /&gt;
&#039;&#039;Implemented in v1.10&#039;&#039;&lt;br /&gt;
Self-explanatory but for some reason it randomly fails, so don&#039;t rely on it for now. Further testing is needed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allow/prevent sitting down&#039;&#039;&#039;&#039;&#039; : @sit=&amp;lt;y/n&amp;gt;&lt;br /&gt;
&#039;&#039;Implemented in v1.16.2&#039;&#039;&lt;br /&gt;
Prevents the user from sitting on anything, including with @sit:UUID=force.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allow/prevent using any chat channel but certain channels&#039;&#039;&#039;&#039;&#039; : @sendchannel[:&amp;lt;channel&amp;gt;]=&amp;lt;y/n&amp;gt;&lt;br /&gt;
&#039;&#039;Implemented in v1.10&#039;&#039;&lt;br /&gt;
Complimentary of @sendchat, this command prevents the user from sending messages on non-public [[channel]]s. If channel is specified, it becomes an exception to the aforementioned restriction. It does not prevent the viewer automatic replies like @version=nnnn, @getstatus=nnnn etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allow/prevent using any chat channel but certain channels, secure way&#039;&#039;&#039;&#039;&#039; : @sendchannel_sec[:&amp;lt;channel&amp;gt;]=&amp;lt;y/n&amp;gt;&lt;br /&gt;
&#039;&#039;Implemented in v1.10&#039;&#039;&lt;br /&gt;
Complimentary of @sendchat, this command prevents the user from sending messages on non-public [[channel]]s. If channel is specified, it becomes an exception to the aforementioned restriction. It does not prevent the viewer automatic replies like @version=nnnn, @getstatus=nnnn etc. This particular command only accepts exceptions issued from the same object, opposed to its non-secure version which accepts exceptions from any other object.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Get the list of restrictions the avatar is currently submitted to&#039;&#039;&#039;&#039;&#039; : @getstatus[:&amp;lt;part_of_rule&amp;gt;]=&amp;lt;channel&amp;gt;&lt;br /&gt;
&#039;&#039;Implemented in v1.10, slightly tweaked in v1.16&#039;&#039;&lt;br /&gt;
Makes the viewer automatically answer the list of rules the avatar is currently under, only for the object containing the script issuing that command, immediately on the chat channel number &amp;lt;channel_number&amp;gt; that the script can listen to. Always use a positive integer. Remember that regular viewers do not answer anything at all so remove the listener after a timeout. The answer is a list of rules, separated by slashes (&#039;/&#039;). Attention : since v1.16 a slash is prepended at the beginning of the string. This does not confuse llParseString2List() calls, but does confuse llParseStringKeepNulls() calls !&lt;br /&gt;
&lt;br /&gt;
This command is useful for people who write scripts that may conflict with other scripts in the same object (for instance : third-party plugins). Conflicts do not occur in different objects, that&#039;s why this command only applies to the object calling it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;part_of_rule&amp;gt; is the name of a rule, or a part of it, useful if the script only needs to know about a certain restriction.&lt;br /&gt;
&lt;br /&gt;
 Example : If the avatar is under tploc, tplure, tplm and sittp, here is what the script would get :&lt;br /&gt;
 @getstatus=2222  =&amp;gt;  tploc/tplure/tplm/sittp&lt;br /&gt;
 @getstatus:sittp=2222  =&amp;gt;  sittp&lt;br /&gt;
 @getstatus:tpl=2222  =&amp;gt;  tploc/tplure/tplm  (because &amp;quot;tpl&amp;quot; is part of &amp;quot;tploc&amp;quot;, &amp;quot;tplure&amp;quot; and &amp;quot;tplm&amp;quot; but not &amp;quot;sittp&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Get the list of all the restrictions the avatar is currently submitted to&#039;&#039;&#039;&#039;&#039; : @getstatusall[:&amp;lt;part_of_rule&amp;gt;]=&amp;lt;channel&amp;gt;&lt;br /&gt;
&#039;&#039;Implemented in v1.15, slightly tweaked in v1.16&#039;&#039;&lt;br /&gt;
Makes the viewer automatically answer the list of rules the avatar is currently under, for all the objects regardless of their UUID, contrary to @getstatus, immediately on the chat channel number &amp;lt;channel_number&amp;gt; that the script can listen to. Always use a positive integer. Remember that regular viewers do not answer anything at all so remove the listener after a timeout. The answer is a list of rules, separated by slashes (&#039;/&#039;). Attention : since v1.16 a slash is prepended at the beginning of the string. This does not confuse llParseString2List() calls, but does confuse llParseStringKeepNulls() calls !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Get the list of shared folders in the avatar&#039;s inventory&#039;&#039;&#039;&#039;&#039; : @getinv[:folder1/.../folderN]=&amp;lt;channel_number&amp;gt;&lt;br /&gt;
&#039;&#039;Implemented in v1.11, added sub-folders in v1.13&#039;&#039;&lt;br /&gt;
Makes the viewer automatically answer the list of folders contained into the folder named &amp;quot;#RLV&amp;quot; (if it exists), immediately on the chat channel number &amp;lt;channel_number&amp;gt; that the script can listen to. If folders are specified, it will give the list of sub-folders contained into the folder located at that path instead of the shared root (example : &amp;quot;@getinv:Restraints/Leather cuffs/Arms=2222&amp;quot;). Always use a positive integer. Remember that regular viewers do not answer anything at all so remove the listener after a timeout.&lt;br /&gt;
&lt;br /&gt;
The answer is a list of names, separated by commas (&amp;quot;,&amp;quot;). Folders which names begin with a dot (&amp;quot;.&amp;quot;) will be ignored.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Get the list of shared folders in the avatar&#039;s inventory, with information about worn items&#039;&#039;&#039;&#039;&#039; : @getinvworn[:folder1/.../folderN]=&amp;lt;channel_number&amp;gt;&lt;br /&gt;
&#039;&#039;Implemented in v1.15&#039;&#039;&lt;br /&gt;
Makes the viewer automatically answer the list of folders contained into the folder named &amp;quot;#RLV&amp;quot; (if it exists), immediately on the chat channel number &amp;lt;channel_number&amp;gt; that the script can listen to. If folders are specified, it will give the list of sub-folders contained into the folder located at that path instead of the shared root (example : &amp;quot;@getinvworn:Restraints/Leather cuffs/Arms=2222&amp;quot;). Always use a positive integer. Remember that regular viewers do not answer anything at all so remove the listener after a timeout.&lt;br /&gt;
&lt;br /&gt;
The answer is a comma-separated list of names, each one followed with a pipe (&amp;quot;|&amp;quot;) and two digits. The current folder is put in first position (as opposed to @getinv which does not show the current folder, obviously), but without a name, only the pipe and the two digits.&lt;br /&gt;
&lt;br /&gt;
 Object : &amp;quot;@getinvworn:Restraints/Leather cuffs=2222&amp;quot;&lt;br /&gt;
 Viewer : &amp;quot;|02,Arms|30,Legs|10&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Folders which names begin with a dot (&amp;quot;.&amp;quot;) will be ignored. The two digits are calculated as follows :&lt;br /&gt;
&lt;br /&gt;
First digit : Proportion of items worn in the corresponding folder (including no-mod items). In this example, the &amp;quot;3&amp;quot; of &amp;quot;30&amp;quot; means &amp;quot;all the items in the &amp;quot;Arms&amp;quot; folder are currently worn, while the &amp;quot;1&amp;quot; of &amp;quot;10&amp;quot; means &amp;quot;no item in the Legs folder is currently worn, but there are items to wear&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Second digit : Proportion of items globally worn in all the folders contained inside the corresponding folder. In this example, the &amp;quot;2&amp;quot; of &amp;quot;02&amp;quot; means &amp;quot;some items are worn in some of the folders contained into &amp;quot;Leather cuffs&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The digits, comprised between 0 and 3 included, have the following meaning :&lt;br /&gt;
&lt;br /&gt;
* 0 : No item is present in that folder&lt;br /&gt;
* 1 : Some items are present in that folder, but none of them is worn&lt;br /&gt;
* 2 : Some items are present in that folder, and some of them are worn&lt;br /&gt;
* 3 : Some items are present in that folder, and all of them are worn&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Get the path to a shared folder by giving a search criterion&#039;&#039;&#039;&#039;&#039; : @findfolder:part1[&amp;amp;&amp;amp;...&amp;amp;&amp;amp;partN]=&amp;lt;channel_number&amp;gt;&lt;br /&gt;
&#039;&#039;Implemented in v1.13.1&#039;&#039;&lt;br /&gt;
Makes the viewer automatically answer the path to the first shared folder which name contains &amp;lt;part1&amp;gt; and &amp;lt;part2&amp;gt; and ... and &amp;lt;partN&amp;gt;, immediately on the chat channel number &amp;lt;channel_number&amp;gt; that the script can listen to. The search is in depth first, notice the separator which is &amp;quot;&amp;amp;&amp;amp;&amp;quot; like &amp;quot;and&amp;quot;. Always use a positive integer. Remember that regular viewers do not answer anything at all so remove the listener after a timeout. It does not take disabled folders into account (folders which name begins with a dot &amp;quot;.&amp;quot;). The answer is a list of folders, separated by slashes (&#039;/&#039;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Force attach items contained inside a shared folder&#039;&#039;&#039;&#039;&#039; : @attach:&amp;lt;folder1/.../folderN&amp;gt;=force (*)&lt;br /&gt;
&#039;&#039;Implemented in v1.11, added no-mod items in v1.12, added sub-folders in v1.13&#039;&#039;&lt;br /&gt;
Forces the viewer to attach every object and wear every piece of clothing contained inside the folder located at the specified path (which must be under &amp;quot;#RLV&amp;quot;). Objects names &#039;&#039;&#039;must&#039;&#039;&#039; contain the name of their target attachment point or they won&#039;t be attached. Each no-modify object &#039;&#039;&#039;must&#039;&#039;&#039; be contained inside a folder (one object per folder), which name contains the name of its target attachment point since it can&#039;t be renamed. Names cannot begin with a dot (&amp;quot;.&amp;quot;) since such folders are invisible to the scripts.&lt;br /&gt;
&lt;br /&gt;
Attachment point names are the same as the ones contained into the &amp;quot;Attach To&amp;quot; submenu : &amp;quot;skull&amp;quot;, &amp;quot;chest&amp;quot;, &amp;quot;l forearm&amp;quot;...&lt;br /&gt;
&lt;br /&gt;
Note : Folder names &#039;&#039;&#039;can&#039;&#039;&#039; contain slashes, and will be chosen in priority when able (for instance, if &amp;quot;@attach:Restraints/cuffs=force&amp;quot; is issued, the &amp;quot;Restraints/cuffs&amp;quot; folder will be chosen before a &amp;quot;cuffs&amp;quot; folder contained inside a &amp;quot;Restraints&amp;quot; parent folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Force attach items contained inside a shared folder, and its children recursively&#039;&#039;&#039;&#039;&#039; : @attachall:&amp;lt;folder1/.../folderN&amp;gt;=force (*)&lt;br /&gt;
&#039;&#039;Implemented in v1.15&#039;&#039;&lt;br /&gt;
This command works exactly like @attach described hereabove, but also attaches whatever is contained into children folders.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Force detach items contained inside a shared folder&#039;&#039;&#039;&#039;&#039; : @detach:&amp;lt;folder_name&amp;gt;=force (*)&lt;br /&gt;
&#039;&#039;Implemented in v1.11&#039;&#039;&lt;br /&gt;
Forces the viewer to detach every object and unwear every piece of clothing contained inside &amp;lt;folder_name&amp;gt;(which must be directly under &amp;quot;#RLV&amp;quot;). If &amp;quot;@detach&amp;quot; is used with an attachment point name (skull, pelvis... see above), it takes priority over this way of detaching since it is the same command.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Force detach items contained inside a shared folder, and its children recursively&#039;&#039;&#039;&#039;&#039; : @detachall:&amp;lt;folder1/.../folderN&amp;gt;=force (*)&lt;br /&gt;
&#039;&#039;Implemented in v1.15&#039;&#039;&lt;br /&gt;
This command works exactly like @detach described hereabove, but also detaches whatever is contained into children folders.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Get the path to the shared folder containing a particular object/clothing&#039;&#039;&#039;&#039;&#039; : @getpath[:&amp;lt;attachpt&amp;gt; or &amp;lt;clothing_layer&amp;gt;]=&amp;lt;channel_number&amp;gt;&lt;br /&gt;
&#039;&#039;Implemented in v1.16&#039;&#039;&lt;br /&gt;
Makes the viewer automatically answer the path to the shared folder containing the item that :&lt;br /&gt;
** issues this command if no option is set&lt;br /&gt;
** is attached on the attach point provided in the option field, ex : @getpath:spine=2222 =&amp;gt; &amp;quot;Restraints/Collar&amp;quot;&lt;br /&gt;
** is worn on the clothing layer provided in the option field, ex : @getpath:pants=2222 =&amp;gt; &amp;quot;Casual/Jeans/Tight&amp;quot;&lt;br /&gt;
Always use a positive integer. Remember that regular viewers do not answer anything at all so remove the listener after a timeout. It does not take disabled folders into account (folders which name begins with a dot &amp;quot;.&amp;quot;). The answer is a list of folders, separated by slashes (&#039;/&#039;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Force attach items contained into a shared folder that contains a particular object/clothing&#039;&#039;&#039;&#039;&#039; : @attachthis[:&amp;lt;attachpt&amp;gt; or &amp;lt;clothing_layer&amp;gt;]=force (*)&lt;br /&gt;
&#039;&#039;Implemented in v1.16&#039;&#039;&lt;br /&gt;
This command is a shortcut for a @getpath followed with an @attach command (this saves a listener and a timeout).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Force attach items contained into a shared folder that contains a particular object/clothing, and its children folders&#039;&#039;&#039;&#039;&#039; : @attachallthis[:&amp;lt;attachpt&amp;gt; or &amp;lt;clothing_layer&amp;gt;]=force (*)&lt;br /&gt;
&#039;&#039;Implemented in v1.16&#039;&#039;&lt;br /&gt;
This command is a shortcut for a @getpath followed with an @attachall command (this saves a listener and a timeout).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Force detach items contained into a shared folder that contains a particular object/clothing&#039;&#039;&#039;&#039;&#039; : @detachthis[:&amp;lt;attachpt&amp;gt; or &amp;lt;clothing_layer&amp;gt;]=force (*)&lt;br /&gt;
&#039;&#039;Implemented in v1.16&#039;&#039;&lt;br /&gt;
This command is a shortcut for a @getpath followed with a @detach command (this saves a listener and a timeout).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Force detach items contained into a shared folder that contains a particular object/clothing, and its children folders&#039;&#039;&#039;&#039;&#039; : @detachallthis[:&amp;lt;attachpt&amp;gt; or &amp;lt;clothing_layer&amp;gt;]=force (*)&lt;br /&gt;
&#039;&#039;Implemented in v1.16&#039;&#039;&lt;br /&gt;
This command is a shortcut for a @getpath followed with a @detachall command (this saves a listener and a timeout).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Force detach an item&#039;&#039;&#039;&#039;&#039; : @detachme=force (*)&lt;br /&gt;
&#039;&#039;Implemented in v1.16.2&#039;&#039;&lt;br /&gt;
This command forces the object that issues it to detach itself from the avatar. It is there as a convenience to avoid a race condition when calling @clear then llDetachFromAvatar(), sometimes the object could detach itself before clearing its restrictions, making it reattach automatically after a while. With this command one can issue a @clear,detachme=force to be sure @clear is executed first.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allow/prevent touching objects located further than 1.5 meters away from the avatar&#039;&#039;&#039;&#039;&#039; : @fartouch=&amp;lt;y/n&amp;gt;&lt;br /&gt;
&#039;&#039;Implemented in v1.11&#039;&#039;&lt;br /&gt;
When prevented, the avatar is unable to touch/grab objects from more than 1.5 m away, this command makes restraints more realistic since the avatar litterally has to press against the object in order to click on it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allow/prevent viewing the world map&#039;&#039;&#039;&#039;&#039; : @showworldmap=&amp;lt;y/n&amp;gt;&lt;br /&gt;
&#039;&#039;Implemented in v1.11&#039;&#039;&lt;br /&gt;
When prevented, the avatar is unable to view the world map, and it closes if it is open when the restriction becomes active.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allow/prevent viewing the mini map&#039;&#039;&#039;&#039;&#039; : @showminimap=&amp;lt;y/n&amp;gt;&lt;br /&gt;
&#039;&#039;Implemented in v1.11&#039;&#039;&lt;br /&gt;
When prevented, the avatar is unable to view the mini map, and it closes if it is open when the restriction becomes active.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allow/prevent knowing the current location&#039;&#039;&#039;&#039;&#039; : @showloc=&amp;lt;y/n&amp;gt;&lt;br /&gt;
&#039;&#039;Implemented in v1.12&#039;&#039;&lt;br /&gt;
When prevented, the user is unable to know where they are : the world map is hidden, the parcel and region name on the top menubar are hidden, they can&#039;t create landmarks, nor buy the land, nor see what land they have just left after a teleport, nor see the location in the About box, and even system and object messages are obfuscated if they contain the name of the region and/or the name of the parcel. However, [[llOwnerSay]] calls are &#039;&#039;not&#039;&#039; obfuscated so radars &#039;&#039;will&#039;&#039; still work (and RL commands as well).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Force-Teleport the user&#039;&#039;&#039;&#039;&#039; : @tpto:X/Y/Z=force (*)&lt;br /&gt;
&#039;&#039;Implemented in v1.12&#039;&#039;&lt;br /&gt;
This command forces the avatar to teleport to the indicated coordinates. Note that these coordinates are always &#039;&#039;&#039;global&#039;&#039;&#039;, hence the script that calls this command will not be trivial. Moreso, if the destination contains a telehub or a landing point, the user will land there instead of the desired point. This is a SL limitation. Also keep in mind that @tpto is inhibited by @tploc=n, and from v1.15 and above, by @unsit too.&lt;br /&gt;
&lt;br /&gt;
Here is a sample code to call that command properly :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;lsl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
// FORCE TELEPORT EXAMPLE&lt;br /&gt;
// Listens on channel 4 for local coordinates and a sim name&lt;br /&gt;
// and tells your viewer to teleport you there.&lt;br /&gt;
//&lt;br /&gt;
// By Marine Kelley 2008-08-26&lt;br /&gt;
// RLV version required : 1.12 and above&lt;br /&gt;
//&lt;br /&gt;
// HOW TO USE :&lt;br /&gt;
//   * Create a script inside a box&lt;br /&gt;
//   * Overwrite the contents of the script with this one&lt;br /&gt;
//   * Wear the box&lt;br /&gt;
//   * Say the destination coords Region/X/Y/Z on channel 4 :&lt;br /&gt;
//     Example : /4 Help Island Public/128/128/50&lt;br /&gt;
&lt;br /&gt;
key kRequestHandle; // UUID of the dataserver request&lt;br /&gt;
vector vLocalPos;   // local position extracted from the&lt;br /&gt;
&lt;br /&gt;
Init () {&lt;br /&gt;
  kRequestHandle = NULL_KEY;&lt;br /&gt;
  llListen (4, &amp;quot;&amp;quot;, llGetOwner (), &amp;quot;&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
  state_entry () {&lt;br /&gt;
    Init ();&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  on_rez(integer start_param) {&lt;br /&gt;
    Init ();&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  listen(integer channel, string name, key id, string message) {&lt;br /&gt;
    list tokens = llParseString2List (message, [&amp;quot;/&amp;quot;], []);&lt;br /&gt;
    integer L = llGetListLength (tokens);&lt;br /&gt;
&lt;br /&gt;
    if (L==4) {&lt;br /&gt;
      // Extract local X, Y and Z&lt;br /&gt;
      vLocalPos.x = llList2Float (tokens, 1);&lt;br /&gt;
      vLocalPos.y = llList2Float (tokens, 2);&lt;br /&gt;
      vLocalPos.z = llList2Float (tokens, 3);&lt;br /&gt;
&lt;br /&gt;
      // Request info about the sim&lt;br /&gt;
      kRequestHandle=llRequestSimulatorData (llList2String (tokens, 0), DATA_SIM_POS);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  dataserver(key queryid, string data) {&lt;br /&gt;
    if (queryid == kRequestHandle) {&lt;br /&gt;
      // Parse the dataserver response (it is a vector cast to a string)&lt;br /&gt;
      list tokens = llParseString2List (data, [&amp;quot;&amp;lt;&amp;quot;, &amp;quot;,&amp;quot;, &amp;quot;&amp;gt;&amp;quot;], []);&lt;br /&gt;
      string pos_str = &amp;quot;&amp;quot;;&lt;br /&gt;
      vector global_pos;&lt;br /&gt;
&lt;br /&gt;
      // The coordinates given by the dataserver are the ones of the&lt;br /&gt;
      // South-West corner of this sim&lt;br /&gt;
      // =&amp;gt; offset with the specified local coordinates&lt;br /&gt;
      global_pos.x = llList2Float (tokens, 0);&lt;br /&gt;
      global_pos.y = llList2Float (tokens, 1);&lt;br /&gt;
      global_pos.z = llList2Float (tokens, 2);&lt;br /&gt;
      global_pos += vLocalPos;&lt;br /&gt;
&lt;br /&gt;
      // Build the command&lt;br /&gt;
      pos_str =      (string)((integer)global_pos.x)&lt;br /&gt;
                +&amp;quot;/&amp;quot;+(string)((integer)global_pos.y)&lt;br /&gt;
                +&amp;quot;/&amp;quot;+(string)((integer)global_pos.z);&lt;br /&gt;
      llOwnerSay (&amp;quot;Global position : &amp;quot;+(string)pos_str); // Debug purposes&lt;br /&gt;
&lt;br /&gt;
      // Fire !&lt;br /&gt;
      llOwnerSay (&amp;quot;@tpto:&amp;quot;+pos_str+&amp;quot;=force&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/lsl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Remove/add auto-accept teleport offers from a particular avatar&#039;&#039;&#039;&#039;&#039; : &amp;quot;@accepttp[:&amp;lt;UUID&amp;gt;]=&amp;lt;rem/add&amp;gt;&amp;quot;&lt;br /&gt;
&#039;&#039;Implemented in v1.15, slightly improved in v1.16&#039;&#039;&lt;br /&gt;
Adding this rule will make the user automatically accept any teleport offer from the avatar which key is &amp;lt;UUID&amp;gt;, exactly like if that avatar was a Linden (no confirmation box, no message, no Cancel button). This rule does not supercede nor deprecate @tpto because the former teleports to someone, while the latter teleports to an arbitrary location. Attention : in v1.16 the UUID becomes optional, which means that @accepttp=add will force the user to accept teleport offers from anyone ! Use with caution !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allow/prevent seeing the names of the people around&#039;&#039;&#039;&#039;&#039; : @shownames=&amp;lt;y/n&amp;gt;&lt;br /&gt;
&#039;&#039;Implemented in v1.12.2, added more dummy names in v1.16&#039;&#039;&lt;br /&gt;
When prevented, the user is unable to know who is around. The names don&#039;t show on the screen, the names on the chat are replaced by &amp;quot;dummy&amp;quot; names such as &amp;quot;Someone&amp;quot;, &amp;quot;A resident&amp;quot;, the tooltips are hidden, the pie menu is almost useless so the user can&#039;t get the profile directly etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allow/prevent seeing all the hovertexts&#039;&#039;&#039;&#039;&#039; : @showhovertextall=&amp;lt;y/n&amp;gt;&lt;br /&gt;
&#039;&#039;Implemented in v1.19&#039;&#039;&lt;br /&gt;
When prevented, the user is unable to read any hovertext (2D text floating above some prims).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allow/prevent seeing one hovertext in particular&#039;&#039;&#039;&#039;&#039; : @showhovertext:&amp;lt;UUID&amp;gt;=&amp;lt;y/n&amp;gt;&lt;br /&gt;
&#039;&#039;Implemented in v1.19&#039;&#039;&lt;br /&gt;
When prevented, the user is unable to read the hovertext floating above the prim which id is UUID. This is made that way so that the restriction can be issued on an object, by another one (unlike @detach which can only set this restriction on itself).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allow/prevent seeing the hovertexts on the HUD of the user&#039;&#039;&#039;&#039;&#039; : @showhovertexthud=&amp;lt;y/n&amp;gt;&lt;br /&gt;
&#039;&#039;Implemented in v1.19&#039;&#039;&lt;br /&gt;
When prevented, the user is unable to read any hovertext showing over their HUD objects, but will be able to see the ones in-world.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allow/prevent seeing the hovertexts in-world&#039;&#039;&#039;&#039;&#039; : @showhovertextworld=&amp;lt;y/n&amp;gt;&lt;br /&gt;
&#039;&#039;Implemented in v1.19&#039;&#039;&lt;br /&gt;
When prevented, the user is unable to read any hovertext showing over their in-world objects, but will be able to see the ones over their HUD.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allow/prevent flying&#039;&#039;&#039;&#039;&#039; : @fly=&amp;lt;y/n&amp;gt;&lt;br /&gt;
&#039;&#039;Implemented in v1.12.2&#039;&#039;&lt;br /&gt;
When prevented, the user is unable to fly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Get the UUID of the object the avatar is sitting on&#039;&#039;&#039;&#039;&#039; : @getsitid=&amp;lt;channel_number&amp;gt;&lt;br /&gt;
&#039;&#039;Implemented in v1.12.4&#039;&#039;&lt;br /&gt;
Makes the viewer automatically answer the UUID of the object the avatar is currently sitting on, or NULL_KEY if they are not sitting.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Force rotate the avatar to a set direction&#039;&#039;&#039;&#039;&#039; : @setrot:&amp;lt;angle_in_radians&amp;gt;=force&lt;br /&gt;
&#039;&#039;Implemented in v1.17&#039;&#039;&lt;br /&gt;
Forces the avatar to rotate towards a direction set by an angle in radians from the north. Note that this command is not very precise, nor will do anything if the action attempts to rotate the avatar by less than 10° (experimental value, it has been mentioned somewhere that 6° was the minimum). In other words, it is best to either check with a llGetRot() first, or to make the avatar turn twice, first 180° plus the desired angle, then by the angle we need. It isn&#039;t very elegant but it works.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allow/prevent changing some debug settings&#039;&#039;&#039;&#039;&#039; : @setdebug=&amp;lt;y/n&amp;gt;&lt;br /&gt;
&#039;&#039;Implemented in v1.16&#039;&#039;&lt;br /&gt;
When prevented, the user is unable to change some viewer debug settings (Advanced &amp;gt; Debug Settings). As most debug settings are either useless or critical to the user&#039;s experience, a whitelist approach is taken : only a few debug settings are locked, the others are always available and untouched. At the time of this writing, the allowed debug settings are :&lt;br /&gt;
** AvatarSex (0 : Female, 1 : Male) : gender of the avatar at creation.&lt;br /&gt;
** RenderResolutionDivisor (1 -&amp;gt; ...) : &amp;quot;blurriness&amp;quot; of the screen. Combined to clever @setenv commands, can simulate nice effects. Note: renderresolutiondivisor is a Windlight only option (Basic Shaders must be enabled in graphics preferences) and as such, is not available in v1.19.0.5 or older viewers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Force change a debug setting&#039;&#039;&#039;&#039;&#039; : @setdebug_&amp;lt;setting&amp;gt;:&amp;lt;value&amp;gt;=force (*)&lt;br /&gt;
&#039;&#039;Implemented in v1.16&#039;&#039;&lt;br /&gt;
Forces the viewer to change a particular debug setting and set it to &amp;lt;value&amp;gt;. This command is actually a package of many sub-commands, that are regrouped under &amp;quot;@setdebug_...&amp;quot;, for instance &amp;quot;@setdebug_avatarsex:0=force&amp;quot;, &amp;quot;@setdebug_renderresolutiondivisor:64=force&amp;quot; etc.&lt;br /&gt;
&lt;br /&gt;
See the list of allowed debug settings in the @setdebug command hereabove.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Get the value of a debug setting&#039;&#039;&#039;&#039;&#039; : @getdebug_&amp;lt;setting&amp;gt;=&amp;lt;channel_number&amp;gt;&lt;br /&gt;
&#039;&#039;Implemented in v1.16&#039;&#039;&lt;br /&gt;
Makes the viewer automatically answer the value of a debug setting, immediately on the chat channel number &amp;lt;channel_number&amp;gt; that the script can listen to. Always use a positive integer. Remember that regular viewers do not answer anything at all so remove the listener after a timeout. The answer is the value that has been set with the &amp;lt;setting&amp;gt; part of the matching @setdebug command, or by hand.&lt;br /&gt;
&lt;br /&gt;
See the list of allowed debug settings in the @setdebug command hereabove.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allow/prevent changing the environment settings&#039;&#039;&#039;&#039;&#039; : @setenv=&amp;lt;y/n&amp;gt;&lt;br /&gt;
&#039;&#039;Implemented in v1.14&#039;&#039;&lt;br /&gt;
When prevented, the user is unable to change the viewer environment settings (World &amp;gt; Environment Settings &amp;gt; Sunrise/Midday/Sunset/Midnight/Revert to region default/Environment editor are all locked out).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Force change an environment setting&#039;&#039;&#039;&#039;&#039; : @setenv_&amp;lt;setting&amp;gt;:&amp;lt;value&amp;gt;=force (*)&lt;br /&gt;
&#039;&#039;Implemented in v1.14&#039;&#039;&lt;br /&gt;
Forces the viewer to change a particular environment setting (time of day or Windlight) and set it to &amp;lt;value&amp;gt;. This command is actually a package of many sub-commands, that are regrouped under &amp;quot;@setenv_...&amp;quot;, for instance &amp;quot;@setenv_daytime:0.5=force&amp;quot;, &amp;quot;@setenv_bluehorizonr:0.21=force&amp;quot; etc.&lt;br /&gt;
&lt;br /&gt;
This command (like any other &amp;quot;force&amp;quot; command) is silently discarded if the corresponding restriction has been set, here &amp;quot;@setenv&amp;quot;, but in this case the restriction is ignored if the change is issued from the object that has created it. In other words, a collar can restrict environment changes, yet force a change by itself, while another object could not do it until the collar lifts the restriction.&lt;br /&gt;
&lt;br /&gt;
Although a range is specified for every value, no check is made in the viewer so a script can do what the UI can&#039;t do, for interesting effects. Use at your own risk, though. The ranges indicated here are merely the ones available on the sliders on the Environment Editor, for reference.&lt;br /&gt;
&lt;br /&gt;
Each particular sub-command works as follows (the names are chosen to be as close to the Windlight panels of the viewer as possible) :&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|  &#039;&#039;&#039;@setenv_XXX:&amp;lt;value&amp;gt;=force where XXX is...&#039;&#039;&#039;      ||   &#039;&#039;&#039;&amp;lt;value&amp;gt; range&#039;&#039;&#039;            ||   &#039;&#039;&#039;Sets...&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|   daytime       ||   0.0-1.0 and &amp;lt;0         ||   Time of day (sunrise:0.25, midday:0.567, sunset:0.75, midnight:0.0, set back to region default:&amp;lt;0). &#039;&#039;&#039;Attention, resets all other Windlight parameters&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|   preset        ||   String                 ||   A Preset environment, e.g. Gelatto, Foggy. &#039;&#039;&#039;Attention, loading a Preset is heavy on the viewer and can slow it down for a short while, don&#039;t do it every second&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|   ambientr      ||   0.0-1.0                ||   Ambient light, Red channel&lt;br /&gt;
|-&lt;br /&gt;
|   ambientg      ||   0.0-1.0                ||   Ambient light, Green channel&lt;br /&gt;
|-&lt;br /&gt;
|   ambientb      ||   0.0-1.0                ||   Ambient light, Blue channel&lt;br /&gt;
|-&lt;br /&gt;
|   ambienti      ||   0.0-1.0                ||   Ambient light, Intensity&lt;br /&gt;
|-&lt;br /&gt;
|   bluedensityr  ||   0.0-1.0                ||   Blue Density, Red channel&lt;br /&gt;
|-&lt;br /&gt;
|   bluedensityg  ||   0.0-1.0                ||   Blue Density, Green channel&lt;br /&gt;
|-&lt;br /&gt;
|   bluedensityb  ||   0.0-1.0                ||   Blue Density, Blue channel&lt;br /&gt;
|-&lt;br /&gt;
|   bluedensityi  ||   0.0-1.0                ||   Blue Density, Intensity&lt;br /&gt;
|-&lt;br /&gt;
|   bluehorizonr  ||   0.0-1.0                ||   Blue Horizon, Red channel&lt;br /&gt;
|-&lt;br /&gt;
|   bluehorizong  ||   0.0-1.0                ||   Blue Horizon, Green channel&lt;br /&gt;
|-&lt;br /&gt;
|   bluehorizonb  ||   0.0-1.0                ||   Blue Horizon, Blue channel&lt;br /&gt;
|-&lt;br /&gt;
|   bluehorizoni  ||   0.0-1.0                ||   Blue Horizon, Intensity&lt;br /&gt;
|-&lt;br /&gt;
|   cloudcolorr   ||   0.0-1.0                ||   Cloud color, Red channel&lt;br /&gt;
|-&lt;br /&gt;
|   cloudcolorg   ||   0.0-1.0                ||   Cloud color, Green channel&lt;br /&gt;
|-&lt;br /&gt;
|   cloudcolorb   ||   0.0-1.0                ||   Cloud color, Blue channel&lt;br /&gt;
|-&lt;br /&gt;
|   cloudcolori   ||   0.0-1.0                ||   Cloud color, Intensity&lt;br /&gt;
|-&lt;br /&gt;
|   cloudcoverage ||   0.0-1.0                ||   Cloud coverage&lt;br /&gt;
|-&lt;br /&gt;
|   cloudx        ||   0.0-1.0                ||   Cloud offset X&lt;br /&gt;
|-&lt;br /&gt;
|   cloudy        ||   0.0-1.0                ||   Cloud offset Y&lt;br /&gt;
|-&lt;br /&gt;
|   cloudd        ||   0.0-1.0                ||   Cloud density&lt;br /&gt;
|-&lt;br /&gt;
|   clouddetailx  ||   0.0-1.0                ||   Cloud detail X&lt;br /&gt;
|-&lt;br /&gt;
|   clouddetaily  ||   0.0-1.0                ||   Cloud detail Y&lt;br /&gt;
|-&lt;br /&gt;
|   clouddetaild  ||   0.0-1.0                ||   Cloud detail density&lt;br /&gt;
|-&lt;br /&gt;
|   cloudscale    ||   0.0-1.0                ||   Cloud scale&lt;br /&gt;
|-&lt;br /&gt;
|   cloudscrollx  ||   0.0-1.0                ||   Cloud scroll X&lt;br /&gt;
|-&lt;br /&gt;
|   cloudscrolly  ||   0.0-1.0                ||   Cloud scroll Y&lt;br /&gt;
|-&lt;br /&gt;
|   densitymultiplier    ||   0.0-0.9         ||   Density multiplier of the fog&lt;br /&gt;
|-&lt;br /&gt;
|   distancemultiplier   ||   0.0-100.0       ||   Distance multiplier of the fog&lt;br /&gt;
|-&lt;br /&gt;
|   eastangle            ||   0.0-1.0               ||   Position of the east, 0.0 is normal&lt;br /&gt;
|-&lt;br /&gt;
|   hazedensity   ||   0.0-1.0                ||   Density of the haze&lt;br /&gt;
|-&lt;br /&gt;
|   hazehorizon   ||   0.0-1.0                ||   Haze at the horizon&lt;br /&gt;
|-&lt;br /&gt;
|   maxaltitude   ||   0.0-4000.0       ||   Maximum altitude of the fog&lt;br /&gt;
|-&lt;br /&gt;
|   scenegamma    ||   0.0-10.0               ||   Overall gamma, 1.0 is normal&lt;br /&gt;
|-&lt;br /&gt;
|   starbrightness||   0.0-2.0                ||   Brightness of the stars&lt;br /&gt;
|-&lt;br /&gt;
|   sunglowfocus  ||   0.0-0.5                ||   Focus of the glow of the sun&lt;br /&gt;
|-&lt;br /&gt;
|   sunglowsize   ||   1.0-2.0                ||   Size of the glow of the sun&lt;br /&gt;
|-&lt;br /&gt;
|   sunmooncolorr ||   0.0-1.0                ||   Sun and moon, Red channel&lt;br /&gt;
|-&lt;br /&gt;
|   sunmooncolorg ||   0.0-1.0                ||   Sun and moon, Green channel&lt;br /&gt;
|-&lt;br /&gt;
|   sunmooncolorb ||   0.0-1.0                ||   Sun and moon, Blue channel&lt;br /&gt;
|-&lt;br /&gt;
|   sunmooncolori ||   0.0-1.0                ||   Sun and moon, Intensity&lt;br /&gt;
|-&lt;br /&gt;
|   sunmoonposition      ||   0.0-1.0         ||   Position of the sun/moon, different from &amp;quot;daytime&amp;quot;, &#039;&#039;&#039;use this to set the apparent sunlight after loading a Preset&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Note: from the above settings, only the &amp;quot;daytime&amp;quot; one is supported by v1.19.0 (or older) viewers implementing RestrainedLife v1.14 and later. The other settings are ignored. This is because these viewers do not implement the Windlight renderer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(*) Silently discarded if the user is prevented from doing so by the corresponding restriction. This is on purpose.&lt;br /&gt;
    Ex : Force detach won&#039;t work if the object is undetachable. Force undress won&#039;t work if the user is prevented from undressing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Get the value of an environment setting&#039;&#039;&#039;&#039;&#039; : @getenv_&amp;lt;setting&amp;gt;=&amp;lt;channel_number&amp;gt;&lt;br /&gt;
&#039;&#039;Implemented in v1.15&#039;&#039;&lt;br /&gt;
Makes the viewer automatically answer the value of an environment setting, immediately on the chat channel number &amp;lt;channel_number&amp;gt; that the script can listen to. Always use a positive integer. Remember that regular viewers do not answer anything at all so remove the listener after a timeout. The answer is the value that has been set with the &amp;lt;setting&amp;gt; part of the matching @setenv command, or by hand. See the table hereabove for a list of settings.&amp;lt;br /&amp;gt;&lt;br /&gt;
Note: only @getenv_daytime is supported by v1.19.0 (or older, i.e. non Windlight) viewers implementing RestrainedLife v1.15 and later.&lt;br /&gt;
&lt;br /&gt;
==Important note about the global behaviours such as sendchat==&lt;br /&gt;
Such behaviours are global, which means they don&#039;t depend on a particular object. However, they are triggered by objects with a set [[UUID]] which can change, and several objects can add the same behaviour, which will be stored several times as the [[UUID]]s are different. &lt;br /&gt;
&lt;br /&gt;
This has a nice side effect : when wearing 2 locked devices that prevent chat, it is necessary to unlock them both to be able to chat again. But it has a nasty side effect, too : if the item changes [[UUID]] (for instance it was derezzed and rezzed again), and it doesn&#039;t allow chat beforehand, then the user will have to wait a short moment because the rule stays &amp;quot;orphaned&amp;quot; (its [[UUID]] is defunct) until the &#039;&#039;&#039;garbage collector&#039;&#039;&#039; kicks in.&lt;br /&gt;
&lt;br /&gt;
Please note : Since 1.16.1 any locked object that is kicked off by any mean (llAttachToAvatar for example) will be reattached automatically by the viewer after 5 seconds. This means that calling @clear on detaching will actually unlock the object, which will have to be relocked after being reattached. It is therefore not recommended anymore to call @clear on detach, as opposed to pre-1.16.1 versions.&lt;br /&gt;
&lt;br /&gt;
==Shared Folders==&lt;br /&gt;
&lt;br /&gt;
Since v1.11, the viewer can &amp;quot;share&amp;quot; some of your items with scripts in world in order to let them force you to attach, detach and list what you have shared.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Share&amp;quot; does NOT mean they will be taken by other people if they want to (some of the items may be no-transfer anyway), but only that they can force YOU to wear/unwear them at will through the use of a script YOUR restraints contain. They will remain in your inventory.&lt;br /&gt;
&lt;br /&gt;
To do this :&lt;br /&gt;
* Create a folder named &amp;quot;#RLV&amp;quot; (without the quotes) directly under &amp;quot;My Inventory&amp;quot; (right-click on &amp;quot;My Inventory&amp;quot;, select &amp;quot;New Folder&amp;quot;). We&#039;ll call this folder the &amp;quot;shared root&amp;quot;.&lt;br /&gt;
* Move a folder containing restraints or other attachments directly into this new folder.&lt;br /&gt;
* Wear the contents of that folder, that&#039;s it !&lt;br /&gt;
&lt;br /&gt;
So it would look like this :&lt;br /&gt;
&lt;br /&gt;
 My Inventory&lt;br /&gt;
 |- #RLV&lt;br /&gt;
 |  |- cuffs&lt;br /&gt;
 |  |  |- left cuff (l forearm)   (no copy)&lt;br /&gt;
 |  |  \- right cuff (r forearm)   (no copy)&lt;br /&gt;
 |  \- gag&lt;br /&gt;
 |     \- gag (mouth)   (no copy)&lt;br /&gt;
 |- Animations&lt;br /&gt;
 |- Body Parts&lt;br /&gt;
 .&lt;br /&gt;
 .&lt;br /&gt;
 .&lt;br /&gt;
&lt;br /&gt;
For example : If you&#039;re owning a set of RR Straps and want to share them, just move the folder &amp;quot;Straps BOXED&amp;quot; under the shared root.&lt;br /&gt;
&lt;br /&gt;
Either wear all the items of the folders you have just moved (one folder at a time !) or rename your items yourself, so that each item name contains the name of the target attachment point. For example : &amp;quot;left cuff (l forearm)&amp;quot;, &amp;quot;right ankle cuff (r lower leg)&amp;quot;. Please note that no-modify items are a bit more complex to share, because they cannot be renamed either by you or by the viewer. More on that below.&lt;br /&gt;
&lt;br /&gt;
The attachment point name is the same as the one you find in the &amp;quot;Attach To&amp;quot; menu of your inventory, and is case insensitive (for example : &amp;quot;chest&amp;quot;, &amp;quot;skull&amp;quot;, &amp;quot;stomach&amp;quot;, &amp;quot;left ear&amp;quot;, &amp;quot;r upper arm&amp;quot;...). If you wear the item without renaming it first it will be renamed automatically, but only if it is in a shared folder, and does not contain any attachment point name already, and is mod. If you want to wear it on another attachment point, you&#039;ll need to rename it by hand first.&lt;br /&gt;
&lt;br /&gt;
Pieces of clothing are treated exactly the same way (in fact they can even be put in the folder of a set of restraints and be worn with the same command). Shoes, for instance, are a good example of mixed outfits : some attachments and the Shoes layer. Clothes are NOT renamed automatically when worn, since their very type decides where they are to be worn (skirt, jacket, undershirt...).&lt;br /&gt;
&lt;br /&gt;
HOW TO SHARE NO-MODIFY ITEMS :&lt;br /&gt;
As you already know, no-mod items cannot be renamed so the technique is a bit more complex. Create a sub-folder inside the outfit folder (such as &amp;quot;cuffs&amp;quot; in the example above), put ONE no-modify item in it. When wearing the object, you&#039;ll see the folder itself be renamed (that&#039;s why you must not put more than one object inside it). So if your outfit contains several no-mod objects, you&#039;ll need to create as many folders and put the no-mod objects in them, one in each folder.&lt;br /&gt;
&lt;br /&gt;
Example with no-modify shoes :&lt;br /&gt;
&lt;br /&gt;
 My Inventory&lt;br /&gt;
 |- #RLV&lt;br /&gt;
 |  \- shoes&lt;br /&gt;
 |     |- left shoe (left foot)&lt;br /&gt;
 |     |  \- left shoe   (no modify) (no transfer)  &amp;lt;-- no-mod object&lt;br /&gt;
 |     |- right shoe (right foot)&lt;br /&gt;
 |     |  \- right shoe   (no modify) (no transfer) &amp;lt;-- no-mod object&lt;br /&gt;
 |     \- shoe base   (no modify) (no transfer)     &amp;lt;-- this is not an object&lt;br /&gt;
 |- Animations&lt;br /&gt;
 |- Body Parts&lt;br /&gt;
 .&lt;br /&gt;
 .&lt;br /&gt;
 .&lt;br /&gt;
&lt;br /&gt;
GOTCHAS :&lt;br /&gt;
* Do NOT put a comma (&#039;,&#039;) in the name of the folders under the shared root or it would screw the list up.&lt;br /&gt;
* Don&#039;t forget to rename the items in the shared folders (or to wear these items at least once to have them be renamed automatically) or the force attach command will appear to do nothing at all.&lt;br /&gt;
* Avoid cluttering the shared root with many folders, since some scripts may rely on the list they got with the @getinv command and chat messages are limited to 1023 characters. Choose wisely, and use short names. But with 9 characters per folder name average, you can expect to have about 100 folders available.&lt;br /&gt;
* Remember to put no-modify items in sub-folders, one each, so their names can be used by the viewer do find out where to attach them. They can&#039;t be shared like modify items since they can&#039;t be renamed, and the outfit folder itself will not be renamed (since it contains several items).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Accept sub-folders given via llGiveInventoryList() into the shared folder&#039;&#039;&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
Starting with RestrainedLife v1.16.2, you may give a list of items to a victim and have them stored as a sub-folder inside the #RLV folder (thus allowing you to @attach the given items later).&lt;br /&gt;
&lt;br /&gt;
Issuing a llGiveInventoryList(victim_id, &amp;quot;#RLV/~subfolder_name&amp;quot;, list_of_stuff) command in a script makes a standard Keep/Discard/Mute dialog appear in the viewer of the victim (the avatar which key is victim_id).&lt;br /&gt;
&lt;br /&gt;
Should the victim accept the offer, the list_of_stuff items are put into a new sub-folder of the #RLV folder. The name of this sub-folder is &amp;quot;~subfolder_name&amp;quot; (it is the scripter&#039;s responsibility to use unique sub-folder names: if the name is the same as an existing sub-folder, two sub-folders with the same name will appear in the #RLV folder).&lt;br /&gt;
&lt;br /&gt;
Note that the tilde character *must* be used as the first character for the name of the sub-folder (this is so that the victim can easily spot any sub-folder given to them in this way, and so that such sub-folder names appear last in the #RLV folder).&lt;br /&gt;
&lt;br /&gt;
Note also that this feature may be disabled by the user, (by setting the RestrainedLifeForbidGiveToRLV debug setting to TRUE): in this case the given items are put into a folder named &amp;quot;#RLV/~subfolder_name&amp;quot; at the root of the inventory instead of inside the #RLV folder.&lt;br /&gt;
&lt;br /&gt;
Since the user may either refuse the offer or have the feature disabled in their viewer, and since SL may take quite some time to perform the actual transfer of the objects on laggy days, you must check that the given folder is present (with @getinv), before attempting to @attach the given objects.&lt;br /&gt;
&lt;br /&gt;
==For your information==&lt;br /&gt;
Here is how it works internally, for a better understanding of the gotchas you may encounter :&lt;br /&gt;
* Each command is parsed into a &#039;&#039;&#039;Behaviour&#039;&#039;&#039; (ex: &amp;quot;remoutfit&amp;quot;), an &#039;&#039;&#039;Option&#039;&#039;&#039; (ex: &amp;quot;shirt&amp;quot;) and a &#039;&#039;&#039;Param&#039;&#039;&#039; (ex: &amp;quot;force&amp;quot;) and comes from an [[UUID]] (the unique identifier of the emitting object).&lt;br /&gt;
&lt;br /&gt;
* There are two types of commands : &#039;&#039;&#039;one-shot&#039;&#039;&#039; commands (those which Param is &amp;quot;force&amp;quot; and those which Param is a number such as the channel number of a &amp;quot;version&amp;quot; call) and &#039;&#039;&#039;rules&#039;&#039;&#039; (those which Param is &amp;quot;y&amp;quot;, &amp;quot;n&amp;quot;, &amp;quot;add&amp;quot; or &amp;quot;rem&amp;quot;). &amp;quot;clear&amp;quot; is special but can be seen as a one-shot command.&lt;br /&gt;
&lt;br /&gt;
* Parameters &amp;quot;n&amp;quot; and &amp;quot;add&amp;quot; are &#039;&#039;&#039;exactly equal&#039;&#039;&#039; and are treated &#039;&#039;&#039;exactly the same way&#039;&#039;&#039;, they are just &#039;&#039;&#039;synonyms&#039;&#039;&#039;. Same goes for &amp;quot;y&amp;quot; and &amp;quot;rem&amp;quot;. The only purpose is to distinguish rules (&amp;quot;sendchannel=n&amp;quot;) from exceptions (&amp;quot;sendchannel:8=add&amp;quot;) in a script for clarity.&lt;br /&gt;
&lt;br /&gt;
* Rules are stored inside a table linking the [[UUID]] of the emitter to the rule itself. They are &#039;&#039;&#039;added&#039;&#039;&#039; when receiving a &amp;quot;n&amp;quot;/&amp;quot;add&amp;quot; Param, and &#039;&#039;&#039;removed&#039;&#039;&#039; when receiving a &amp;quot;y&amp;quot;/&amp;quot;rem&amp;quot; Param.&lt;br /&gt;
If &#039;&#039;&#039;&#039;&#039;UUID1&#039;&#039;&#039;&#039;&#039; is a collar and &#039;&#039;&#039;&#039;&#039;UUID2&#039;&#039;&#039;&#039;&#039; is a gag :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;UUID1&#039;&#039;&#039;&#039;&#039; =&amp;gt; detach, tploc, tplm, tplure, sittp&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;UUID2&#039;&#039;&#039;&#039;&#039; =&amp;gt; detach, sendim, sendim:(keyholder)&lt;br /&gt;
&lt;br /&gt;
Those two rules mean that the user cannot send IMs except to their keyholder, and cannot TP at all. Those two items are not detachable. Now if the collar sends &amp;quot;@sendim=n&amp;quot;, the table becomes :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;UUID1&#039;&#039;&#039;&#039;&#039; =&amp;gt; detach, tploc, tplm, tplure, sittp, sendim&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;UUID2&#039;&#039;&#039;&#039;&#039; =&amp;gt; detach, sendim, sendim:(keyholder)&lt;br /&gt;
&lt;br /&gt;
If it sends &amp;quot;@sendim=n&amp;quot; a second time nothing changes, as there is a check for its existence prior to adding it. If the gag is unlocked and detached, either it sends a &amp;quot;@clear&amp;quot; or the garbage collector kicks in so the rules linked to &#039;&#039;&#039;&#039;&#039;UUID2&#039;&#039;&#039;&#039;&#039; disappear. However, the avatar is still unable to send IMs even to their keyholder, as the exception has disappeared as well. This is because rules linked to one object don&#039;t conflict with rules linked to another one.&lt;br /&gt;
&lt;br /&gt;
* One-shot commands, on the other hand, are executed on-the-fly and are not stored.&lt;br /&gt;
&lt;br /&gt;
* When logging on, the avatar stays non-operational (cannot chat, cannot move) for some time, while the user sees the progress bar. However, worn scripted objects [[rez]] in the meantime and start sending rules and commands before the viewer can execute them. Therefore it stores them in a buffer and executes them only when the user is given controls (when the progress bar disappears).&lt;br /&gt;
&lt;br /&gt;
* The viewer periodically (every N seconds) checks all its rules and removes the ones linked to an [[UUID]] that does not exist around anymore (&amp;quot;garbage collector&amp;quot;). This means that rules issued by an &#039;&#039;&#039;unworn&#039;&#039;&#039; owned object will be discarded as soon as the avatar [[teleports]] elsewhere.&lt;br /&gt;
&lt;br /&gt;
[[Category:Third Party Client]]&lt;/div&gt;</summary>
		<author><name>Mo Noel</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=LSL_Protocol&amp;diff=161073</id>
		<title>LSL Protocol</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=LSL_Protocol&amp;diff=161073"/>
		<updated>2008-11-30T17:21:26Z</updated>

		<summary type="html">&lt;p&gt;Mo Noel: /* Known chat channels */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LSL Header|ml=*}}&lt;br /&gt;
==Script protocols and known chat channels==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;box&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 0.5em 0.5em 1.5em&amp;quot;&amp;gt;&lt;br /&gt;
Some times, scripts in Second Life send messages to one another to exchange information or coordinate behavior.  The rules for that conversation are a &#039;&#039;protocol&#039;&#039;.  Being able to say &amp;quot;/1show&amp;quot; or &amp;quot;/1hug lee&amp;quot; are examples.&lt;br /&gt;
&lt;br /&gt;
Such protocols use a common [[chat channel]].  The examples above use channel 1.  They could just as easily have used any other number, but a user (and other objects) have to have some way to find the correct number.&lt;br /&gt;
&lt;br /&gt;
Some protocols, such as combat systems, are quite complicated and could be better documented.  This page can be used to help prevent conflicts and allow multiple programmers to coordinate the protocol definitions.&lt;br /&gt;
&lt;br /&gt;
Protocols can also be note card systems and systems that use object names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;box&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol list ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 0.5em&amp;quot;&amp;gt;&lt;br /&gt;
Add a protocol here if it is widely used, or might be sometime in the future.&lt;br /&gt;
&lt;br /&gt;
A protocol in this list should also have its own pages where the protocol is defined in some detail.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| {{Prettytable}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Hl2}}| &#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|{{Hl2}}| &#039;&#039;&#039;Creator&#039;&#039;&#039;&lt;br /&gt;
|{{Hl2}}| &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| [[LSL Protocol/AutoBahn|AutoBahn]]&lt;br /&gt;
|| [[User:grumble Loudon|grumble Loudon]]&lt;br /&gt;
|| Automatic vehicle system for cars,trains, roller coasters.&lt;br /&gt;
|-&lt;br /&gt;
|| [[LSL Protocol/Cool_Hud_Protocol|Cool Hud]]&lt;br /&gt;
|| {{User|Henri Beauchamp}}&lt;br /&gt;
|| Universal Hud protocol.&lt;br /&gt;
|-&lt;br /&gt;
|| [[LSL Protocol/ListMessage|ListMessage]]&lt;br /&gt;
|| Anonymous&lt;br /&gt;
|| Send and receive lists, non-lists, non-results, verb-not-found, and partially evaluated Polish expressions.&lt;br /&gt;
|-&lt;br /&gt;
|| [[LSL Protocol/LockMeister System|LockMeister System]]&lt;br /&gt;
|| Kyrah Abattoir&lt;br /&gt;
|| Used to coordinate different parts of bondage toys.&lt;br /&gt;
|-&lt;br /&gt;
|| [[LSL Protocol/EasyTalk]]&lt;br /&gt;
|| Salahzar Stenvaag&lt;br /&gt;
|| |Very Easy and simple communication protocol. Use it to simply coordinate llSay/llRegionSay/llListen objects, as well as linked set&lt;br /&gt;
|-&lt;br /&gt;
|| [[LSL Protocol/RestrainedLifeAPI|RestrainedLife viewer API]]&lt;br /&gt;
|| Marine Kelley&lt;br /&gt;
|| Use the features of the RestrainedLife viewer through llOwnerSay() calls.&lt;br /&gt;
|-&lt;br /&gt;
|| [[LSL Protocol/Restrained Life Relay Specs|RestrainedLife viewer relay spec]]&lt;br /&gt;
|| Marine Kelley&lt;br /&gt;
|| Allow your furniture or cages to issue commands to the user&#039;s RestrainedLife viewer&lt;br /&gt;
|-&lt;br /&gt;
|| [[LSL Protocol/P Vendor Linked Messages API &amp;amp; Environment|P Vendor Linked Messages API &amp;amp; Environment]]&lt;br /&gt;
|| Zep Palen&lt;br /&gt;
|| Allows an owner of the P Vendor system to develope custom vendors and use the API for input/output&lt;br /&gt;
|}&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Known chat channels==&lt;br /&gt;
This list is intended to reduce the number of scripts using the same chat channel number. &lt;br /&gt;
Please try and keep them in sequence.&lt;br /&gt;
{| {{Prettytable}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Hl2}}| &#039;&#039;&#039;Channel&#039;&#039;&#039;&lt;br /&gt;
|{{Hl2}}| &#039;&#039;&#039;Creator&#039;&#039;&#039;&lt;br /&gt;
|{{Hl2}}| &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|{{Hl2}}| &#039;&#039;&#039;Messages&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| 1, 4, 5, 9&lt;br /&gt;
|| Unknown&lt;br /&gt;
|| Very common in poseballs&lt;br /&gt;
|| &amp;quot;hide&amp;quot;, &amp;quot;show&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| 4&lt;br /&gt;
|| {{User|Mo Noel}}&lt;br /&gt;
|| Default channel for chat redirection like in gags or other voice manipulating tools&lt;br /&gt;
|-&lt;br /&gt;
|| 5&lt;br /&gt;
|| Psistorm Ikura&lt;br /&gt;
|| PsiCorp Products&lt;br /&gt;
|-&lt;br /&gt;
|| 6&lt;br /&gt;
|| grumble Loudon&lt;br /&gt;
|| pre-appended text and say it.&lt;br /&gt;
|| &amp;quot;/6 hello&amp;quot; becomes &amp;quot;/me Lion says: hello&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| 8&lt;br /&gt;
|| {{User|Henri Beauchamp}}&lt;br /&gt;
|| Cool Collar command channel&lt;br /&gt;
|-&lt;br /&gt;
|| 9&lt;br /&gt;
|| Material Squirrel&lt;br /&gt;
|| Material Squirrel wings&lt;br /&gt;
|| &amp;quot;color &amp;lt;string&amp;gt;&amp;quot;, &amp;quot;flutter&amp;quot;, &amp;quot;open&amp;quot;, &amp;quot;close&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| 11&lt;br /&gt;
|| {{User|Mo Noel}}&lt;br /&gt;
|| Default channel of chat command interface of MoDesign products&lt;br /&gt;
|-&lt;br /&gt;
|| 12&lt;br /&gt;
|| Unknown&lt;br /&gt;
|| title and status of damage meter (combat system)&lt;br /&gt;
|-&lt;br /&gt;
|| 20&lt;br /&gt;
|| Unknown&lt;br /&gt;
|| SafeZone interface (combat system)&lt;br /&gt;
|-&lt;br /&gt;
|| 33&lt;br /&gt;
|| {{User|Henri Beauchamp}}&lt;br /&gt;
|| Cool Nipples command channel&lt;br /&gt;
|-&lt;br /&gt;
|| 33&lt;br /&gt;
|| unknown&lt;br /&gt;
|| Collar&lt;br /&gt;
|-&lt;br /&gt;
|| 42&lt;br /&gt;
|| unknown&lt;br /&gt;
|| Common channel used by wiki example scripts&lt;br /&gt;
|-&lt;br /&gt;
|| 45, 54&lt;br /&gt;
|| Ilobmirt Tenk&lt;br /&gt;
|| FOSSL Vending System Client/Server default command channel&lt;br /&gt;
|- &lt;br /&gt;
|| 42, 55, 66, 77&lt;br /&gt;
|| Psistorm Ikura&lt;br /&gt;
|| Aventity avatar scripts&lt;br /&gt;
|-&lt;br /&gt;
|| 55&lt;br /&gt;
|| {{User|Henri Beauchamp}}&lt;br /&gt;
|| Cool Chastity Belt command channel&lt;br /&gt;
|-&lt;br /&gt;
|| 66&lt;br /&gt;
|| Travis Lambert&lt;br /&gt;
|| BanLink default chat command channel&lt;br /&gt;
|-&lt;br /&gt;
|| 66&lt;br /&gt;
|| {{User|Henri Beauchamp}}&lt;br /&gt;
|| Cool Diaper command channel&lt;br /&gt;
|-&lt;br /&gt;
|| 69&lt;br /&gt;
|| {{User|Henri Beauchamp}}&lt;br /&gt;
|| Cool Penis &amp;amp; Cool Pussy command channel&lt;br /&gt;
|-&lt;br /&gt;
|| 77&lt;br /&gt;
|| Marine Kelley&lt;br /&gt;
|| Real Restraints and similar BDSM equipment&lt;br /&gt;
|-&lt;br /&gt;
|| 77&lt;br /&gt;
|| Xarrk Dagger&lt;br /&gt;
|| KAIIA Systems devices default chat command channel&lt;br /&gt;
|-&lt;br /&gt;
|| 88&lt;br /&gt;
|| Cadroe Murphy&lt;br /&gt;
|| Used by ShapeGen and other building tools&lt;br /&gt;
|-&lt;br /&gt;
|| 99&lt;br /&gt;
|| unknown&lt;br /&gt;
|| Dance Bracelets&lt;br /&gt;
|-&lt;br /&gt;
|| 100&lt;br /&gt;
|| {{User|Mo Noel}}&lt;br /&gt;
|| Channel used to ask the user for chat line entries from within usual dialog sessions&lt;br /&gt;
|-&lt;br /&gt;
|| 888&lt;br /&gt;
|| Xarrk Dagger&lt;br /&gt;
|| KAIIA Systems device identification channel&lt;br /&gt;
|-&lt;br /&gt;
||10748, -10748&lt;br /&gt;
|| Lee Ponzu&lt;br /&gt;
|| Commonly used in scripts by Ponzu&lt;br /&gt;
|-&lt;br /&gt;
|| 31984&lt;br /&gt;
|| unknown&lt;br /&gt;
|| ACME interface (combat system)&lt;br /&gt;
|-&lt;br /&gt;
||-504xxx&lt;br /&gt;
||Gal Canning&lt;br /&gt;
||only whispered inter-prim communication&lt;br /&gt;
|-&lt;br /&gt;
||-888888&lt;br /&gt;
||{{User|Henri Beauchamp}}&lt;br /&gt;
||Cool Hud&lt;/div&gt;</summary>
		<author><name>Mo Noel</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Mo_Noel&amp;diff=161063</id>
		<title>User:Mo Noel</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Mo_Noel&amp;diff=161063"/>
		<updated>2008-11-30T17:21:09Z</updated>

		<summary type="html">&lt;p&gt;Mo Noel: New page: Mo Noel is the designer of [http://modesign-by-monoel.blogspot.com/ MoDesign]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mo Noel is the designer of [http://modesign-by-monoel.blogspot.com/ MoDesign]&lt;/div&gt;</summary>
		<author><name>Mo Noel</name></author>
	</entry>
</feed>