<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.virtualparadise.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Oliver</id>
	<title>Virtual Paradise Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.virtualparadise.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Oliver"/>
	<link rel="alternate" type="text/html" href="https://wiki.virtualparadise.org/Special:Contributions/Oliver"/>
	<updated>2026-06-06T00:32:25Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://wiki.virtualparadise.org/index.php?title=List_of_worlds&amp;diff=5099</id>
		<title>List of worlds</title>
		<link rel="alternate" type="text/html" href="https://wiki.virtualparadise.org/index.php?title=List_of_worlds&amp;diff=5099"/>
		<updated>2022-11-27T14:01:12Z</updated>

		<summary type="html">&lt;p&gt;Oliver: Add Millionaire, remove Novalis (no longer listed or available)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;blockquote&amp;gt;&#039;&#039;This list is incomplete.&#039;&#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; width=100%&lt;br /&gt;
|-&lt;br /&gt;
!Name&lt;br /&gt;
!Type&lt;br /&gt;
!Theme&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|[[Airpark]]&lt;br /&gt;
|Attractions&lt;br /&gt;
|General&lt;br /&gt;
|Home to [[Tower of Terror: Untold Stories]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Blizzard]]&lt;br /&gt;
|Public Building World&lt;br /&gt;
|General&lt;br /&gt;
|Most Active and Popular World; Home to Most Towns&lt;br /&gt;
|-&lt;br /&gt;
|[[BZN|BZN (BuzzIn)]]&lt;br /&gt;
|Entertainment&lt;br /&gt;
|General&lt;br /&gt;
|Connect with people from around the world and play live games for points and prizes. Learn more at [https://buzzin.tv BuzzIn.TV]&lt;br /&gt;
|-&lt;br /&gt;
|[[Mars]]&lt;br /&gt;
|Public Building World&lt;br /&gt;
|Sci-Fi&lt;br /&gt;
|A world based on Mars&lt;br /&gt;
|-&lt;br /&gt;
|[[Millionaire]]&lt;br /&gt;
|Entertainment&lt;br /&gt;
|General&lt;br /&gt;
|Millionaire game show&lt;br /&gt;
|-&lt;br /&gt;
|[[Paintball]]&lt;br /&gt;
|Gaming World&lt;br /&gt;
|Modern&lt;br /&gt;
|A gaming world loosely inspired by Grand Theft Auto&lt;br /&gt;
|-&lt;br /&gt;
|[[Vagus]]&lt;br /&gt;
|Gaming World&lt;br /&gt;
|Science Fiction&lt;br /&gt;
|A science fiction world with a heavy emphasis on exploration, quests and role-playing.&lt;br /&gt;
|-&lt;br /&gt;
|[[VP-Build]]&lt;br /&gt;
|Public Building World&lt;br /&gt;
|General&lt;br /&gt;
|Flagship and Oldest World&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category: Worlds| ]]&lt;br /&gt;
[[Category: Lists]]&lt;/div&gt;</summary>
		<author><name>Oliver</name></author>
	</entry>
	<entry>
		<id>https://wiki.virtualparadise.org/index.php?title=Projects_List&amp;diff=2524</id>
		<title>Projects List</title>
		<link rel="alternate" type="text/html" href="https://wiki.virtualparadise.org/index.php?title=Projects_List&amp;diff=2524"/>
		<updated>2013-06-01T09:34:37Z</updated>

		<summary type="html">&lt;p&gt;Oliver: /* Scripts */ Edited project name&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wanted List is a listing of projects within Virtual Paradise.&lt;br /&gt;
&lt;br /&gt;
== Content ==&lt;br /&gt;
=== Models ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; width=100%&lt;br /&gt;
|-&lt;br /&gt;
!width=10%|Project name&lt;br /&gt;
!width=10%|Project lead &amp;lt;br&amp;gt; or co-lead&lt;br /&gt;
!width=10%|Description&lt;br /&gt;
!width=10%|For world(s)&lt;br /&gt;
!width=10%|Status&lt;br /&gt;
|-&lt;br /&gt;
|Skyscraper model&lt;br /&gt;
|Epsilion&lt;br /&gt;
|A skyscraper frame&lt;br /&gt;
|Blizzard&lt;br /&gt;
|In progress&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Textures ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; width=100%&lt;br /&gt;
|-&lt;br /&gt;
!width=10%|Project name&lt;br /&gt;
!width=10%|Project lead &amp;lt;br&amp;gt; or co-lead&lt;br /&gt;
!width=10%|Description&lt;br /&gt;
!width=10%|For world(s)&lt;br /&gt;
!width=10%|Status&lt;br /&gt;
|-&lt;br /&gt;
|Epsilion road texture set&lt;br /&gt;
|Epsilion&lt;br /&gt;
|Road texture set for Blizzard&lt;br /&gt;
|Blizzard&lt;br /&gt;
|Active&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Sounds (currently inactive due to absence of audio features in Virtual Paradise) ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; width=100%&lt;br /&gt;
|-&lt;br /&gt;
!width=10%|Project name&lt;br /&gt;
!width=10%|Project lead &amp;lt;br&amp;gt; or co-lead&lt;br /&gt;
!width=10%|Description&lt;br /&gt;
!width=10%|For world(s)&lt;br /&gt;
!width=10%|Status&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Avatars ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; width=100%&lt;br /&gt;
|-&lt;br /&gt;
!width=10%|Project name&lt;br /&gt;
!width=10%|Project lead &amp;lt;br&amp;gt; or co-lead&lt;br /&gt;
!width=10%|Description&lt;br /&gt;
!width=10%|For world(s)&lt;br /&gt;
!width=10%|Status&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Building ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; width=100%&lt;br /&gt;
|-&lt;br /&gt;
!width=10%|Project name&lt;br /&gt;
!width=10%|Project lead &amp;lt;br&amp;gt; or co-lead&lt;br /&gt;
!width=10%|Description&lt;br /&gt;
!width=10%|For world(s)&lt;br /&gt;
!width=10%|Status&lt;br /&gt;
|-&lt;br /&gt;
|Blizzard Ground Zero Area road renovation project&lt;br /&gt;
|Legion, assisted by Epsilion in textures&lt;br /&gt;
|Modernizing the roads around Ground Zero&lt;br /&gt;
|Blizzard&lt;br /&gt;
|Ongoing; Active&lt;br /&gt;
|-&lt;br /&gt;
|BNR railroad network&lt;br /&gt;
|Roy Curtis&lt;br /&gt;
|Construction of rail network connecting different parts of the Blizzard world&lt;br /&gt;
|Blizzard&lt;br /&gt;
|Ongoing; Active&lt;br /&gt;
|-&lt;br /&gt;
|Grand Central Station project&lt;br /&gt;
|Legion&lt;br /&gt;
|A central teleport station with teleport gates to builds whose owners requested for; Modernization planned for station&lt;br /&gt;
|Blizzard&lt;br /&gt;
|Ongoing; Active&lt;br /&gt;
|-&lt;br /&gt;
|VP Brewery&lt;br /&gt;
|Tom&lt;br /&gt;
|A brewery located near Chris D&#039;s warehouse and the industrial district&lt;br /&gt;
|Blizzard&lt;br /&gt;
|Under construction&lt;br /&gt;
|-&lt;br /&gt;
|Hotel near Blizzard Arena&lt;br /&gt;
|Legion and GC&lt;br /&gt;
|A hotel serving the arena near Blizzard GZ&lt;br /&gt;
|Blizzard&lt;br /&gt;
|Planned; Preliminary preparations being made for its construction&lt;br /&gt;
|-&lt;br /&gt;
|Legion&#039;s Mansion&lt;br /&gt;
|Legion&lt;br /&gt;
|A mansion&lt;br /&gt;
|Blizzard&lt;br /&gt;
|Suspended&lt;br /&gt;
|-&lt;br /&gt;
|Blizzard Ground Zero project&lt;br /&gt;
|Legion&lt;br /&gt;
|Ground Zero 2.0 for Blizzard&lt;br /&gt;
|Blizzard&lt;br /&gt;
|Active&lt;br /&gt;
|-&lt;br /&gt;
|Casino hotel project&lt;br /&gt;
|cube3&lt;br /&gt;
|A casino-hotel project in Blizzard Ground Zero area&lt;br /&gt;
|Blizzard&lt;br /&gt;
|Under construction&lt;br /&gt;
|-&lt;br /&gt;
|Blizzard Arena project&lt;br /&gt;
|GC&lt;br /&gt;
|Arena in Blizzard Zero area&lt;br /&gt;
|Blizzard&lt;br /&gt;
|Under construction&lt;br /&gt;
|-&lt;br /&gt;
|[http://trophio.com Trophio] Network Station&lt;br /&gt;
|GSK&lt;br /&gt;
|Easily access Trophio via a special UI.&lt;br /&gt;
|Blizzard&lt;br /&gt;
|Planned&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Programming ==&lt;br /&gt;
=== General ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; width=100%&lt;br /&gt;
|-&lt;br /&gt;
!width=10%|Project name&lt;br /&gt;
!width=10%|Project lead &amp;lt;br&amp;gt; or co-lead&lt;br /&gt;
!width=10%|Description&lt;br /&gt;
!width=10%|For world(s)&lt;br /&gt;
!width=10%|Status&lt;br /&gt;
|-&lt;br /&gt;
|VPNET SDK&lt;br /&gt;
|cube3&lt;br /&gt;
|&lt;br /&gt;
|N/A&lt;br /&gt;
|Active&lt;br /&gt;
|-&lt;br /&gt;
|[http://trophio.com Trophio]&lt;br /&gt;
|[http://fbxstudios.com Funbox Studios]&lt;br /&gt;
|The Trophio API will allow Virtual Paradise developers to take advantage of Trophio&#039;s features.&lt;br /&gt;
|N/A&lt;br /&gt;
|Planned&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Bots ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; width=100%&lt;br /&gt;
|-&lt;br /&gt;
!width=10%|Project name&lt;br /&gt;
!width=10%|Project lead &amp;lt;br&amp;gt; or co-lead&lt;br /&gt;
!width=10%|Description&lt;br /&gt;
!width=10%|For world(s)&lt;br /&gt;
!width=10%|Status&lt;br /&gt;
|-&lt;br /&gt;
|[[Nexus]]&lt;br /&gt;
|Chris D&lt;br /&gt;
|A general purpose bot for Virtual Paradise&lt;br /&gt;
|N/A&lt;br /&gt;
|Ongoing; Active&lt;br /&gt;
|-&lt;br /&gt;
|[[Chatlink]]&lt;br /&gt;
|Chris D&lt;br /&gt;
|Universe-wide chat bot; Also connects chat between world in different universes (i.e. Active Worlds) and is capable of IRC&lt;br /&gt;
|N/A&lt;br /&gt;
|Ongoing; Active&lt;br /&gt;
|-&lt;br /&gt;
|[[Services (bot)|Services bot]]&lt;br /&gt;
|Roy Curtis&lt;br /&gt;
|Bot with many useful services/features for a world such as teleport jumps, telegram, etc.&lt;br /&gt;
|N/A&lt;br /&gt;
|Ongoing; Active&lt;br /&gt;
|-&lt;br /&gt;
|Village&lt;br /&gt;
|Anthony&lt;br /&gt;
|Bot for a game called Village; More information to follow&lt;br /&gt;
|N/A&lt;br /&gt;
|Ongoing; Active&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Scripts ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; width=100%&lt;br /&gt;
|-&lt;br /&gt;
!width=10%|Project name&lt;br /&gt;
!width=10%|Project lead &amp;lt;br&amp;gt; or co-lead&lt;br /&gt;
!width=10%|Description&lt;br /&gt;
!width=10%|For world(s)&lt;br /&gt;
!width=10%|Status&lt;br /&gt;
|-&lt;br /&gt;
|TV Manager&lt;br /&gt;
|Oliver&lt;br /&gt;
|A script for TV control system&lt;br /&gt;
|N/A&lt;br /&gt;
|Active; Ongoing&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Events/Services ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; width=100%&lt;br /&gt;
|-&lt;br /&gt;
!width=10%|Project name&lt;br /&gt;
!width=10%|Project lead &amp;lt;br&amp;gt; or co-lead&lt;br /&gt;
!width=10%|Description&lt;br /&gt;
!width=10%|For world(s)&lt;br /&gt;
!width=10%|Status&lt;br /&gt;
|-&lt;br /&gt;
|VP Television&lt;br /&gt;
|Tom&lt;br /&gt;
|A TV network for Virtual Paradise&lt;br /&gt;
|N/A&lt;br /&gt;
|Active; Ongoing&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category: Lists]]&lt;br /&gt;
[[Category: Projects| Projects]]&lt;/div&gt;</summary>
		<author><name>Oliver</name></author>
	</entry>
	<entry>
		<id>https://wiki.virtualparadise.org/index.php?title=Teleportxyz&amp;diff=2311</id>
		<title>Teleportxyz</title>
		<link rel="alternate" type="text/html" href="https://wiki.virtualparadise.org/index.php?title=Teleportxyz&amp;diff=2311"/>
		<updated>2012-12-06T23:09:05Z</updated>

		<summary type="html">&lt;p&gt;Oliver: Fixed the summary to read &amp;quot;The teleportxyz command [...]&amp;quot; instead of &amp;quot;The teleport command [...]&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{feature|1|0.3.29}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;teleportxyz&#039;&#039;&#039; command sends the user to a new location immediately.&lt;br /&gt;
{{clear}}&lt;br /&gt;
==Usage==&lt;br /&gt;
 &#039;&#039;&#039;teleportxyz&#039;&#039;&#039; &#039;&#039;x&#039;&#039; &#039;&#039;y&#039;&#039; &#039;&#039;z&#039;&#039; [&#039;&#039;direction&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
==Arguments==&lt;br /&gt;
;X : The X position that the user will be teleported to&amp;lt;br&amp;gt;&#039;&#039;&#039;Values:&#039;&#039;&#039; Decimals between positive and negative infinity &amp;lt;br&amp;gt;&#039;&#039;&#039;Default:&#039;&#039;&#039; N/A&lt;br /&gt;
&lt;br /&gt;
;Y : The Y position that the user will be teleported to&amp;lt;br&amp;gt;&#039;&#039;&#039;Values:&#039;&#039;&#039; Decimals between positive and negative infinity &amp;lt;br&amp;gt;&#039;&#039;&#039;Default:&#039;&#039;&#039; N/A&lt;br /&gt;
&lt;br /&gt;
;Z : The Z position that the user will be teleported to&amp;lt;br&amp;gt;&#039;&#039;&#039;Values:&#039;&#039;&#039; Decimals between positive and negative infinity &amp;lt;br&amp;gt;&#039;&#039;&#039;Default:&#039;&#039;&#039; N/A&lt;br /&gt;
&lt;br /&gt;
;Direction : The direction the user will face once teleported, in degrees&amp;lt;br&amp;gt;&#039;&#039;&#039;Values:&#039;&#039;&#039; Degrees between 0.0&amp;amp;deg; and 360.0&amp;amp;deg;&amp;lt;br&amp;gt;&#039;&#039;&#039;Default:&#039;&#039;&#039; 0.0&amp;amp;deg;&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
 [[activate]] teleportxyz 500 0 500 180&lt;br /&gt;
&lt;br /&gt;
{{Build}}&lt;br /&gt;
[[Category: Script commands]]&lt;/div&gt;</summary>
		<author><name>Oliver</name></author>
	</entry>
	<entry>
		<id>https://wiki.virtualparadise.org/index.php?title=Specular&amp;diff=1833</id>
		<title>Specular</title>
		<link rel="alternate" type="text/html" href="https://wiki.virtualparadise.org/index.php?title=Specular&amp;diff=1833"/>
		<updated>2012-10-17T18:22:34Z</updated>

		<summary type="html">&lt;p&gt;Oliver: Added detail&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{feature|1|0.3.9}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;specular&#039;&#039;&#039; command sets the specularcomponent of the current surface lighting properties.&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
 specular &#039;&#039;value&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Arguments==&lt;br /&gt;
;value:A decimal value.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
 create specular 0.1;&lt;br /&gt;
&lt;br /&gt;
{{Build}}&lt;br /&gt;
[[Category:Action Commands]]&lt;/div&gt;</summary>
		<author><name>Oliver</name></author>
	</entry>
	<entry>
		<id>https://wiki.virtualparadise.org/index.php?title=Ambient&amp;diff=1832</id>
		<title>Ambient</title>
		<link rel="alternate" type="text/html" href="https://wiki.virtualparadise.org/index.php?title=Ambient&amp;diff=1832"/>
		<updated>2012-10-17T18:21:01Z</updated>

		<summary type="html">&lt;p&gt;Oliver: Added arguments&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{feature|1|0.3.9}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;ambient&#039;&#039;&#039; command sets the ambient component of the current surface lighting properties.&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
 ambient &#039;&#039;value&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Arguments==&lt;br /&gt;
;value:A decimal value ranging from 0.0 to 1.0.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
 [[create]] ambient 0.1;&lt;br /&gt;
&lt;br /&gt;
{{Build}}&lt;br /&gt;
[[Category:Action Commands]]&lt;/div&gt;</summary>
		<author><name>Oliver</name></author>
	</entry>
	<entry>
		<id>https://wiki.virtualparadise.org/index.php?title=Diffuse&amp;diff=1831</id>
		<title>Diffuse</title>
		<link rel="alternate" type="text/html" href="https://wiki.virtualparadise.org/index.php?title=Diffuse&amp;diff=1831"/>
		<updated>2012-10-17T18:20:31Z</updated>

		<summary type="html">&lt;p&gt;Oliver: Added detail&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{feature|1|0.3.9}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;diffuse&#039;&#039;&#039; command sets the diffuse component of the current surface lighting properties.&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
 diffuse &#039;&#039;value&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Arguments==&lt;br /&gt;
;value:A decimal value ranging from 0.0 to 1.0.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
 create diffuse 1;&lt;br /&gt;
&lt;br /&gt;
{{Build}}&lt;br /&gt;
[[Category:Action Commands]]&lt;/div&gt;</summary>
		<author><name>Oliver</name></author>
	</entry>
	<entry>
		<id>https://wiki.virtualparadise.org/index.php?title=Ambient&amp;diff=1830</id>
		<title>Ambient</title>
		<link rel="alternate" type="text/html" href="https://wiki.virtualparadise.org/index.php?title=Ambient&amp;diff=1830"/>
		<updated>2012-10-17T18:18:03Z</updated>

		<summary type="html">&lt;p&gt;Oliver: Added detail&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{feature|1|0.3.9}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;ambient&#039;&#039;&#039; command sets the ambient component of the current surface lighting properties.&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
 ambient &#039;&#039;value&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
 [[create]] ambient 0.1;&lt;br /&gt;
&lt;br /&gt;
{{Build}}&lt;br /&gt;
[[Category:Action Commands]]&lt;/div&gt;</summary>
		<author><name>Oliver</name></author>
	</entry>
	<entry>
		<id>https://wiki.virtualparadise.org/index.php?title=Template:Build&amp;diff=1829</id>
		<title>Template:Build</title>
		<link rel="alternate" type="text/html" href="https://wiki.virtualparadise.org/index.php?title=Template:Build&amp;diff=1829"/>
		<updated>2012-10-17T18:13:45Z</updated>

		<summary type="html">&lt;p&gt;Oliver: Created&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;toccolours&amp;quot; style=&amp;quot;clear: both; width: 95%; margin: 0.8em auto; text-align: center; padding: 0em 0em 0em 0em&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=2 style=&amp;quot;padding-left: 0.5em; padding-top: 0.2em; padding-bottom: 0.2em; background: #A8C0FF; color:black&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&#039;&#039;&#039;[[Object Scripting]]&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;left&amp;quot; style=&amp;quot;font-size: 95%; padding: 0.5em 1em&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Triggers&#039;&#039;&#039;:  [[Activate]] • [[Create]]&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Commands&#039;&#039;&#039;:  [[Ambient]] • [[Color]] • [[Diffuse]] • [[Framerate]] • [[Light]] • [[Move]] • [[Normalmap]] • [[Picture]] • [[Rotate]] • [[Scale]] • [[Specular]] • [[Texture]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category: Templates]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Oliver</name></author>
	</entry>
	<entry>
		<id>https://wiki.virtualparadise.org/index.php?title=Activate&amp;diff=1828</id>
		<title>Activate</title>
		<link rel="alternate" type="text/html" href="https://wiki.virtualparadise.org/index.php?title=Activate&amp;diff=1828"/>
		<updated>2012-10-17T18:04:41Z</updated>

		<summary type="html">&lt;p&gt;Oliver: Created&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{feature|N/A|N/A}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;activate&#039;&#039;&#039; trigger will activate when an object is clicked by the [[user]].&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
&#039;&#039;&#039;activate&#039;&#039;&#039; &#039;&#039;([command1], [command2], [...]);&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
 activate [[move]] 5 6 5, [[noise]] water3, [[light]] color=blue;&lt;br /&gt;
When the object with this code is clicked, it will move the object accordingly, play the sound file &#039;&#039;water3&#039;&#039; once, and emit a blue light.&lt;br /&gt;
&lt;br /&gt;
 activate lock owners=1, rotate 7.5 time=2 wait=5 global&lt;br /&gt;
When this object is clicked by the citizen &#039;&#039;AWLD&#039;&#039; (#1), the object will rotate 90 degrees and back. Otherwise, nothing will happen.&lt;br /&gt;
&lt;br /&gt;
{{Build}}&lt;br /&gt;
[[Category:Triggers]]&lt;br /&gt;
[[nl:Trigger:Activate]]&lt;/div&gt;</summary>
		<author><name>Oliver</name></author>
	</entry>
	<entry>
		<id>https://wiki.virtualparadise.org/index.php?title=Template:Feature&amp;diff=1827</id>
		<title>Template:Feature</title>
		<link rel="alternate" type="text/html" href="https://wiki.virtualparadise.org/index.php?title=Template:Feature&amp;diff=1827"/>
		<updated>2012-10-17T18:02:42Z</updated>

		<summary type="html">&lt;p&gt;Oliver: Created&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| id=&amp;quot;toc&amp;quot; style=&amp;quot;width:20%; margin:0 0 0.5em 1em; float:right;&amp;quot;&lt;br /&gt;
!align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot;|{{PAGENAME}}&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;|Build required&lt;br /&gt;
|align=&amp;quot;left&amp;quot; colspan=&amp;quot;2&amp;quot; valign=&amp;quot;top&amp;quot;|{{{1}}}&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;|Version required&lt;br /&gt;
|align=&amp;quot;left&amp;quot; colspan=&amp;quot;2&amp;quot; valign=&amp;quot;top&amp;quot;|{{{2}}}&amp;lt;!--&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;|Notes&lt;br /&gt;
|align=&amp;quot;left&amp;quot; colspan=&amp;quot;2&amp;quot; valign=&amp;quot;top&amp;quot;|&amp;lt;small&amp;gt;{{{3}}}&amp;lt;/small&amp;gt; --&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
== Copy n&#039;Paste Guidelines ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Feature&lt;br /&gt;
|&amp;lt;&amp;lt;REQUIRED BUILD FOR FEATURE&amp;gt;&amp;gt;&lt;br /&gt;
|&amp;lt;&amp;lt;REQUIRED VERSION FOR FEATURE&amp;gt;&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example Usage ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Feature&lt;br /&gt;
|1173&lt;br /&gt;
|5.1&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Infoboxes|F]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Oliver</name></author>
	</entry>
	<entry>
		<id>https://wiki.virtualparadise.org/index.php?title=Create&amp;diff=1826</id>
		<title>Create</title>
		<link rel="alternate" type="text/html" href="https://wiki.virtualparadise.org/index.php?title=Create&amp;diff=1826"/>
		<updated>2012-10-17T18:02:03Z</updated>

		<summary type="html">&lt;p&gt;Oliver: Created&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{feature|N/A|N/A}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;create&#039;&#039;&#039; trigger is activated when the object enters in the visibility radius of the [[user]].&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
 &#039;&#039;&#039;create&#039;&#039;&#039; &#039;&#039;([command1], [command2], [...]);&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
 create [[move]] 5 6 5, [[rotate]] 4 3 6, [[light]] color=blue;&lt;br /&gt;
&lt;br /&gt;
{{Build}}&lt;br /&gt;
[[Category:Triggers]]&lt;br /&gt;
[[nl:Trigger:Create]]&lt;/div&gt;</summary>
		<author><name>Oliver</name></author>
	</entry>
	<entry>
		<id>https://wiki.virtualparadise.org/index.php?title=User:Oliver&amp;diff=1776</id>
		<title>User:Oliver</title>
		<link rel="alternate" type="text/html" href="https://wiki.virtualparadise.org/index.php?title=User:Oliver&amp;diff=1776"/>
		<updated>2012-06-17T15:30:54Z</updated>

		<summary type="html">&lt;p&gt;Oliver: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{userbox&lt;br /&gt;
| border-c  = #007ec6&lt;br /&gt;
| border-s  = 2&lt;br /&gt;
| id        = Oliver&lt;br /&gt;
| id-c      = #9cf&lt;br /&gt;
| info      = Just a guy.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Oliver</name></author>
	</entry>
	<entry>
		<id>https://wiki.virtualparadise.org/index.php?title=Simple_greeter_bot&amp;diff=1775</id>
		<title>Simple greeter bot</title>
		<link rel="alternate" type="text/html" href="https://wiki.virtualparadise.org/index.php?title=Simple_greeter_bot&amp;diff=1775"/>
		<updated>2012-06-17T15:06:22Z</updated>

		<summary type="html">&lt;p&gt;Oliver: Changed universe host&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;C&amp;gt;&lt;br /&gt;
#include &amp;lt;vpsdk/VP.h&amp;gt;&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#define Username &amp;quot;username&amp;quot;&lt;br /&gt;
#define Password &amp;quot;password&amp;quot;&lt;br /&gt;
#define Botname  &amp;quot;greeterbot&amp;quot;&lt;br /&gt;
#define Worldname &amp;quot;VP-Gate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
void event_avatar_add(VPInstance sdk);&lt;br /&gt;
&lt;br /&gt;
int main(int argc, char ** argv)&lt;br /&gt;
{&lt;br /&gt;
    int err;&lt;br /&gt;
    if(err = vp_init(VPSDK_VERSION))&lt;br /&gt;
    {&lt;br /&gt;
        printf(&amp;quot;Couldn&#039;t initialize VP API(reason %d)&amp;quot;, err);&lt;br /&gt;
        return 1;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    VPInstance sdk;&lt;br /&gt;
    sdk = vp_create();&lt;br /&gt;
&lt;br /&gt;
    if(err = vp_connect_universe(sdk, &amp;quot;universe.virtualparadise.org&amp;quot;, 57000))&lt;br /&gt;
    {&lt;br /&gt;
        printf(&amp;quot;Couldn&#039;t connect to universe(reason %d)&amp;quot;, err);&lt;br /&gt;
        return 1;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    if(err = vp_login(sdk, Username, Password, Botname))&lt;br /&gt;
    {&lt;br /&gt;
        printf(&amp;quot;Couldn&#039;t login(reason %d)&amp;quot;, err);&lt;br /&gt;
        return 1;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    if(err = vp_enter(sdk, Worldname))&lt;br /&gt;
    {&lt;br /&gt;
        printf(&amp;quot;Couldn&#039;t enter world(reason %d)&amp;quot;, err);&lt;br /&gt;
        return 1;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    vp_event_set(sdk, VP_EVENT_AVATAR_ADD, event_avatar_add);&lt;br /&gt;
    &lt;br /&gt;
    vp_state_change(sdk);&lt;br /&gt;
    &lt;br /&gt;
    while(vp_wait(sdk, 1000) == 0){}&lt;br /&gt;
    return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void event_avatar_add(VPInstance sdk)&lt;br /&gt;
{&lt;br /&gt;
    char message[100];&lt;br /&gt;
    sprintf((char*)&amp;amp;message, &amp;quot;Hello, %s!&amp;quot;, vp_string(sdk, VP_AVATAR_NAME));&lt;br /&gt;
    vp_say(sdk, (char*)&amp;amp;message);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;/div&gt;</summary>
		<author><name>Oliver</name></author>
	</entry>
	<entry>
		<id>https://wiki.virtualparadise.org/index.php?title=Vp_connect_universe&amp;diff=1774</id>
		<title>Vp connect universe</title>
		<link rel="alternate" type="text/html" href="https://wiki.virtualparadise.org/index.php?title=Vp_connect_universe&amp;diff=1774"/>
		<updated>2012-06-17T15:05:51Z</updated>

		<summary type="html">&lt;p&gt;Oliver: Created page.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;C&amp;gt;int vp_connect_universe(VPInstance instance, char* host, int port)&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
Connects to a universe server.&lt;br /&gt;
&lt;br /&gt;
== Callback ==&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== Arguments ==&lt;br /&gt;
;instance:The SDK instance with which to connect.&lt;br /&gt;
;host:Host address of the server to which the SDK should connect.&lt;br /&gt;
;port:TCP port of the remove server.&lt;br /&gt;
&lt;br /&gt;
== Argument attributes ==&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== Return values ==&lt;br /&gt;
;[[SDK_Reason_Codes#VP_RC_SUCCESS|VP_RC_SUCCESS]]&lt;br /&gt;
;[[SDK_Reason_Codes#VP_RC_NOT_INITIALIZED|VP_RC_NOT_INITIALIZED]]&lt;br /&gt;
;[[SDK_Reason_Codes#VP_RC_CONNECTION_ERROR|VP_RC_CONNECTION_ERROR]]:There was an error connecting to the server.&lt;br /&gt;
&lt;br /&gt;
== Returned attributes ==&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&amp;lt;C&amp;gt;int rc;&lt;br /&gt;
if(rc = vp_connect_universe(instance, &amp;quot;universe.virtualparadise.org&amp;quot;, 57000))&lt;br /&gt;
    printf(&amp;quot;Error connecting to universe (reason %d)\n&amp;quot;, rc);&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[vp_destroy]]&lt;br /&gt;
* [[vp_login]]&lt;/div&gt;</summary>
		<author><name>Oliver</name></author>
	</entry>
	<entry>
		<id>https://wiki.virtualparadise.org/index.php?title=Vp_destroy&amp;diff=1773</id>
		<title>Vp destroy</title>
		<link rel="alternate" type="text/html" href="https://wiki.virtualparadise.org/index.php?title=Vp_destroy&amp;diff=1773"/>
		<updated>2012-06-17T14:59:23Z</updated>

		<summary type="html">&lt;p&gt;Oliver: Created page.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;C&amp;gt;int vp_destroy(VPInstance instance)&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
Destroys new VP SDK instance.&lt;br /&gt;
&lt;br /&gt;
== Callback ==&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== Arguments ==&lt;br /&gt;
;instance:The SDK instance to destroy.&lt;br /&gt;
&lt;br /&gt;
== Argument attributes ==&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== Return values ==&lt;br /&gt;
;[[SDK_Reason_Codes#VP_RC_SUCCESS|VP_RC_SUCCESS]]&lt;br /&gt;
;[[SDK_Reason_Codes#VP_NO_INSTANCE|VP_NO_INSTANCE]]:Invalid instance passed.&lt;br /&gt;
&lt;br /&gt;
== Returned attributes ==&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&amp;lt;C&amp;gt;// ...&lt;br /&gt;
int rc;&lt;br /&gt;
if(rc = vp_destroy(instance))&lt;br /&gt;
    printf(&amp;quot;Error destroying VP API (reason %d)\n&amp;quot;, rc);&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[vp_connect_universe]]&lt;br /&gt;
* [[vp_create]]&lt;br /&gt;
* [[vp_wait]]&lt;/div&gt;</summary>
		<author><name>Oliver</name></author>
	</entry>
	<entry>
		<id>https://wiki.virtualparadise.org/index.php?title=Vp_init&amp;diff=1772</id>
		<title>Vp init</title>
		<link rel="alternate" type="text/html" href="https://wiki.virtualparadise.org/index.php?title=Vp_init&amp;diff=1772"/>
		<updated>2012-06-17T14:40:06Z</updated>

		<summary type="html">&lt;p&gt;Oliver: Added headings. Pointless headings&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;C&amp;gt;int vp_init(int version)&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
Initializes the VP API.&lt;br /&gt;
&lt;br /&gt;
== Callback ==&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
This only has to be called once for every application. It is used to check if the version used to build the application is compatible with the version used at runtime.&lt;br /&gt;
&lt;br /&gt;
== Arguments ==&lt;br /&gt;
;version:VP_BUILD in VP.h defines the build of the SDK library.&lt;br /&gt;
&lt;br /&gt;
== Argument attributes ==&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== Return values ==&lt;br /&gt;
;[[SDK Reason Codes#VP_RC_SUCCESS|VP_RC_SUCCESS]]&lt;br /&gt;
;[[SDK Reason Codes#VP_RC_VERSION_MISMATCH|VP_RC_VERSION_MISMATCH]]:VP.h and the SDK library are from different builds.&lt;br /&gt;
&lt;br /&gt;
== Returned attributes ==&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
int rc;&lt;br /&gt;
if(rc = vp_init(VP_BUILD))&lt;br /&gt;
    printf(&amp;quot;Error initializing VP API(reason %d)\n&amp;quot;, rc);&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;/div&gt;</summary>
		<author><name>Oliver</name></author>
	</entry>
	<entry>
		<id>https://wiki.virtualparadise.org/index.php?title=Vp_create&amp;diff=1771</id>
		<title>Vp create</title>
		<link rel="alternate" type="text/html" href="https://wiki.virtualparadise.org/index.php?title=Vp_create&amp;diff=1771"/>
		<updated>2012-06-17T14:38:52Z</updated>

		<summary type="html">&lt;p&gt;Oliver: Fixed return values.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;C&amp;gt;VPInstance vp_create(void)&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
Creates a new VP SDK instance.&lt;br /&gt;
&lt;br /&gt;
== Callback ==&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== Arguments ==&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== Argument attributes ==&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== Return values ==&lt;br /&gt;
;[[VPInstance]]:The newly created instance.&lt;br /&gt;
;NULL:There was an error creating the instance.&lt;br /&gt;
&lt;br /&gt;
== Returned attributes ==&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&amp;lt;C&amp;gt;VPInstance instance;&lt;br /&gt;
instance = vp_create();&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[vp_connect_universe]]&lt;br /&gt;
* [[vp_destroy]]&lt;br /&gt;
* [[vp_login]]&lt;/div&gt;</summary>
		<author><name>Oliver</name></author>
	</entry>
	<entry>
		<id>https://wiki.virtualparadise.org/index.php?title=Vp_create&amp;diff=1770</id>
		<title>Vp create</title>
		<link rel="alternate" type="text/html" href="https://wiki.virtualparadise.org/index.php?title=Vp_create&amp;diff=1770"/>
		<updated>2012-06-17T14:36:29Z</updated>

		<summary type="html">&lt;p&gt;Oliver: Extended documentation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;C&amp;gt;VPInstance vp_create(void)&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
Creates a new VP SDK instance.&lt;br /&gt;
&lt;br /&gt;
== Callback ==&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== Arguments ==&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== Argument attributes ==&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== Return values ==&lt;br /&gt;
;[[SDK_Reason_Codes#VP_RC_SUCCESS|VP_RC_SUCCESS]]&lt;br /&gt;
;[[SDK_Reason_Codes#VP_RC_NOT_INITIALIZED|VP_RC_NOT_INITIALIZED]]:The SDK hasn&#039;t been initialized. Try calling [[vp_init]] first.&lt;br /&gt;
&lt;br /&gt;
== Returned attributes ==&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&amp;lt;C&amp;gt;VPInstance instance;&lt;br /&gt;
instance = vp_create();&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[vp_connect_universe]]&lt;br /&gt;
* [[vp_destroy]]&lt;br /&gt;
* [[vp_login]]&lt;/div&gt;</summary>
		<author><name>Oliver</name></author>
	</entry>
	<entry>
		<id>https://wiki.virtualparadise.org/index.php?title=Vp_init&amp;diff=1769</id>
		<title>Vp init</title>
		<link rel="alternate" type="text/html" href="https://wiki.virtualparadise.org/index.php?title=Vp_init&amp;diff=1769"/>
		<updated>2012-06-17T14:28:32Z</updated>

		<summary type="html">&lt;p&gt;Oliver: Moved extra description to Notes.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;C&amp;gt;int vp_init(int version)&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
Initializes the VP API.&lt;br /&gt;
&lt;br /&gt;
== Callback ==&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
This only has to be called once for every application. It is used to check if the version used to build the application is compatible with the version used at runtime.&lt;br /&gt;
&lt;br /&gt;
== Arguments ==&lt;br /&gt;
;version:VP_BUILD in VP.h defines the build of the SDK library.&lt;br /&gt;
&lt;br /&gt;
== Return values ==&lt;br /&gt;
;[[SDK Reason Codes#VP_RC_SUCCESS|VP_RC_SUCCESS]]&lt;br /&gt;
;[[SDK Reason Codes#VP_RC_VERSION_MISMATCH|VP_RC_VERSION_MISMATCH]]:VP.h and the SDK library are from different builds.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
int rc;&lt;br /&gt;
if(rc = vp_init(VP_BUILD))&lt;br /&gt;
    printf(&amp;quot;Error initializing VP API(reason %d)\n&amp;quot;, rc);&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;/div&gt;</summary>
		<author><name>Oliver</name></author>
	</entry>
	<entry>
		<id>https://wiki.virtualparadise.org/index.php?title=SDK_Reason_Codes&amp;diff=1768</id>
		<title>SDK Reason Codes</title>
		<link rel="alternate" type="text/html" href="https://wiki.virtualparadise.org/index.php?title=SDK_Reason_Codes&amp;diff=1768"/>
		<updated>2012-06-17T14:20:26Z</updated>

		<summary type="html">&lt;p&gt;Oliver: Added all reason codes for latest SDK.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;table class=&amp;quot;sortable&amp;quot; border=&amp;quot;border&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; width=&amp;quot;100%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th align=&amp;quot;left&amp;quot; width=&amp;quot;30%&amp;quot;&amp;gt;Reason code&amp;lt;/th&amp;gt;&amp;lt;th align=&amp;quot;left&amp;quot; width=&amp;quot;10%&amp;quot;&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;th align=&amp;quot;left&amp;quot; width=&amp;quot;60%&amp;quot;&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td id=&amp;quot;VP_RC_SUCCESS&amp;quot;&amp;gt;VP_RC_SUCCESS&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td id=&amp;quot;NO_0&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;p&amp;gt;&#039;&#039;Success&#039;&#039;&lt;br /&gt;
:The operation completed successfully.&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td id=&amp;quot;VP_RC_VERSION_MISMATCH&amp;quot;&amp;gt;VP_RC_VERSION_MISMATCH&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td id=&amp;quot;NO_1&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;p&amp;gt;&#039;&#039;Version mismatch&#039;&#039;&lt;br /&gt;
:VP.h and the SDK library are from different builds.&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td id=&amp;quot;VP_RC_NOT_INITIALIZED&amp;quot;&amp;gt;VP_RC_NOT_INITIALIZED&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td id=&amp;quot;NO_2&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;p&amp;gt;&#039;&#039;Not initialized&#039;&#039;&lt;br /&gt;
:The SDK hasn&#039;t been initialized (try calling [[vp_init]])&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td id=&amp;quot;VP_RC_ALREADY_INITIALIZED&amp;quot;&amp;gt;VP_RC_ALREADY_INITIALIZED&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td id=&amp;quot;NO_3&amp;quot;&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;p&amp;gt;&#039;&#039;Already initialized&#039;&#039;&lt;br /&gt;
:The SDK has already been initialized (by calling [[vp_init]])&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td id=&amp;quot;VP_RC_STRING_TOO_LONG&amp;quot;&amp;gt;VP_RC_STRING_TOO_LONG&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td id=&amp;quot;NO_4&amp;quot;&amp;gt;4&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;p&amp;gt;&#039;&#039;String too long&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td id=&amp;quot;VP_RC_INVALID_LOGIN&amp;quot;&amp;gt;VP_RC_INVALID_LOGIN&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td id=&amp;quot;NO_5&amp;quot;&amp;gt;5&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;p&amp;gt;&#039;&#039;Invalid login&#039;&#039;&lt;br /&gt;
:Could not login due to invalid user or incorrect password.&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td id=&amp;quot;VP_RC_WORLD_NOT_FOUND&amp;quot;&amp;gt;VP_RC_WORLD_NOT_FOUND&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td id=&amp;quot;NO_6&amp;quot;&amp;gt;6&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;p&amp;gt;&#039;&#039;World not found&#039;&#039;&lt;br /&gt;
:There is no world running with a matching name.&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td id=&amp;quot;VP_RC_WORLD_LOGIN_ERROR&amp;quot;&amp;gt;VP_RC_WORLD_LOGIN_ERROR&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td id=&amp;quot;NO_7&amp;quot;&amp;gt;7&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;p&amp;gt;&#039;&#039;World login error&#039;&#039;&lt;br /&gt;
:Couldn&#039;t login to the world (usually the world server is mapped to a different address.)&lt;br /&gt;
:Banned (not yet implemented)&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td id=&amp;quot;VP_RC_NOT_IN_WORLD&amp;quot;&amp;gt;VP_RC_NOT_IN_WORLD&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td id=&amp;quot;NO_8&amp;quot;&amp;gt;8&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;p&amp;gt;&#039;&#039;Not in world&#039;&#039;&lt;br /&gt;
:The SDK is not initialized into a world.&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td id=&amp;quot;VP_RC_CONNECTION_ERROR&amp;quot;&amp;gt;VP_RC_CONNECTION_ERROR&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td id=&amp;quot;NO_9&amp;quot;&amp;gt;9&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;p&amp;gt;&#039;&#039;Connection error&#039;&#039;&lt;br /&gt;
:There was an error connecting to the universe/world server.&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td id=&amp;quot;VP_RC_NO_INSTANCE&amp;quot;&amp;gt;VP_RC_NO_INSTANCE&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td id=&amp;quot;NO_10&amp;quot;&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;p&amp;gt;&#039;&#039;No instance&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td id=&amp;quot;VP_RC_NOT_IMPLEMENTED&amp;quot;&amp;gt;VP_RC_NOT_IMPLEMENTED&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td id=&amp;quot;NO_11&amp;quot;&amp;gt;11&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;p&amp;gt;&#039;&#039;Not implemented&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td id=&amp;quot;VP_RC_NO_SUCH_ATTRIBUTE&amp;quot;&amp;gt;VP_RC_NO_SUCH_ATTRIBUTE&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td id=&amp;quot;NO_12&amp;quot;&amp;gt;12&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;p&amp;gt;&#039;&#039;No such attribute&#039;&#039;&lt;br /&gt;
:There is no attribute matching that name.&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td id=&amp;quot;VP_RC_NOT_ALLOWED&amp;quot;&amp;gt;VP_RC_NOT_ALLOWED&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td id=&amp;quot;NO_13&amp;quot;&amp;gt;13&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;p&amp;gt;&#039;&#039;Not allowed&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td id=&amp;quot;VP_RC_DATABASE_ERROR&amp;quot;&amp;gt;VP_RC_DATABASE_ERROR&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td id=&amp;quot;NO_14&amp;quot;&amp;gt;14&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;p&amp;gt;&#039;&#039;Database error&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td id=&amp;quot;VP_RC_NO_SUCH_USER&amp;quot;&amp;gt;VP_RC_NO_SUCH_USER&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td id=&amp;quot;NO_15&amp;quot;&amp;gt;15&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;p&amp;gt;&#039;&#039;No such user&#039;&#039;&lt;br /&gt;
:The user you are looking for does not exist.&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td id=&amp;quot;VP_RC_TIMEOUT&amp;quot;&amp;gt;VP_RC_TIMEOUT&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td id=&amp;quot;NO_16&amp;quot;&amp;gt;16&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;p&amp;gt;&#039;&#039;Timeout&#039;&#039;&lt;br /&gt;
:The action timed out.&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Oliver</name></author>
	</entry>
	<entry>
		<id>https://wiki.virtualparadise.org/index.php?title=SDK_Reason_Codes&amp;diff=1767</id>
		<title>SDK Reason Codes</title>
		<link rel="alternate" type="text/html" href="https://wiki.virtualparadise.org/index.php?title=SDK_Reason_Codes&amp;diff=1767"/>
		<updated>2012-06-17T14:07:52Z</updated>

		<summary type="html">&lt;p&gt;Oliver: Created page.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;table class=&amp;quot;sortable&amp;quot; border=&amp;quot;border&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; width=&amp;quot;100%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th align=&amp;quot;left&amp;quot; width=&amp;quot;30%&amp;quot;&amp;gt;Reason code&amp;lt;/th&amp;gt;&amp;lt;th align=&amp;quot;left&amp;quot; width=&amp;quot;10%&amp;quot;&amp;gt;Value&amp;lt;/th&amp;gt;&amp;lt;th align=&amp;quot;left&amp;quot; width=&amp;quot;60%&amp;quot;&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td id=&amp;quot;VP_RC_SUCCESS&amp;quot;&amp;gt;VP_RC_SUCCESS&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td id=&amp;quot;NO_0&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;p&amp;gt;&#039;&#039;Success&#039;&#039;&lt;br /&gt;
:The operation completed successfully.&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td id=&amp;quot;VP_RC_VERSION_MISMATCH&amp;quot;&amp;gt;VP_RC_VERSION_MISMATCH&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td id=&amp;quot;NO_1&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;p&amp;gt;&#039;&#039;Version mismatch&#039;&#039;&lt;br /&gt;
:VP.h and the SDK library are from different builds.&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Oliver</name></author>
	</entry>
	<entry>
		<id>https://wiki.virtualparadise.org/index.php?title=Vp_init&amp;diff=1766</id>
		<title>Vp init</title>
		<link rel="alternate" type="text/html" href="https://wiki.virtualparadise.org/index.php?title=Vp_init&amp;diff=1766"/>
		<updated>2012-06-17T14:05:55Z</updated>

		<summary type="html">&lt;p&gt;Oliver: Fixed links for SDK reason codes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;C&amp;gt;int vp_init(int version)&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
Initializes the VP API, this only has to be called once for every application. It is used to check if the version used to build the application is compatible with the version used at runtime.&lt;br /&gt;
&lt;br /&gt;
== Callback ==&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== Arguments ==&lt;br /&gt;
;version:VP_BUILD in VP.h defines the build of the SDK library.&lt;br /&gt;
&lt;br /&gt;
== Return values ==&lt;br /&gt;
;[[SDK Reason Codes#VP_RC_SUCCESS|VP_RC_SUCCESS]]&lt;br /&gt;
;[[SDK Reason Codes#VP_RC_VERSION_MISMATCH|VP_RC_VERSION_MISMATCH]]:VP.h and the SDK library are from different builds.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
int rc;&lt;br /&gt;
if(rc = vp_init(VP_BUILD))&lt;br /&gt;
    printf(&amp;quot;Error initializing VP API(reason %d)\n&amp;quot;, rc);&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;/div&gt;</summary>
		<author><name>Oliver</name></author>
	</entry>
	<entry>
		<id>https://wiki.virtualparadise.org/index.php?title=Vp_init&amp;diff=1765</id>
		<title>Vp init</title>
		<link rel="alternate" type="text/html" href="https://wiki.virtualparadise.org/index.php?title=Vp_init&amp;diff=1765"/>
		<updated>2012-06-17T14:05:09Z</updated>

		<summary type="html">&lt;p&gt;Oliver: More info&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;C&amp;gt;int vp_init(int version)&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
Initializes the VP API, this only has to be called once for every application. It is used to check if the version used to build the application is compatible with the version used at runtime.&lt;br /&gt;
&lt;br /&gt;
== Callback ==&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== Arguments ==&lt;br /&gt;
;version:VP_BUILD in VP.h defines the build of the SDK library.&lt;br /&gt;
&lt;br /&gt;
== Return values ==&lt;br /&gt;
;[[VP_RC_SUCCESS]]&lt;br /&gt;
;[[VP_RC_VERSION_MISMATCH]]:VP.h and the SDK library are from different builds.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
int rc;&lt;br /&gt;
if(rc = vp_init(VP_BUILD))&lt;br /&gt;
    printf(&amp;quot;Error initializing VP API(reason %d)\n&amp;quot;, rc);&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;/div&gt;</summary>
		<author><name>Oliver</name></author>
	</entry>
	<entry>
		<id>https://wiki.virtualparadise.org/index.php?title=User:Oliver&amp;diff=1760</id>
		<title>User:Oliver</title>
		<link rel="alternate" type="text/html" href="https://wiki.virtualparadise.org/index.php?title=User:Oliver&amp;diff=1760"/>
		<updated>2012-06-17T13:29:11Z</updated>

		<summary type="html">&lt;p&gt;Oliver: Created my profile&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{userbox}}&lt;/div&gt;</summary>
		<author><name>Oliver</name></author>
	</entry>
	<entry>
		<id>https://wiki.virtualparadise.org/index.php?title=Template:Userbox&amp;diff=1759</id>
		<title>Template:Userbox</title>
		<link rel="alternate" type="text/html" href="https://wiki.virtualparadise.org/index.php?title=Template:Userbox&amp;diff=1759"/>
		<updated>2012-06-17T13:26:05Z</updated>

		<summary type="html">&lt;p&gt;Oliver: Created template. Copied from Mediawiki documentation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float:{{{float|left}}}; border:{{{border-width|{{{border-s|1}}}}}}px solid {{{border-color|{{{1|{{{border-c|{{{id-c|#999}}}}}}}}}}}}; margin:1px;&amp;quot; class=&amp;quot;wikipediauserbox&amp;quot;&amp;gt;&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;width:238px; background:{{{info-background|{{{2|{{{info-c|#EEE}}}}}}}}};&amp;quot;&lt;br /&gt;
{{#if:{{{logo|{{{3|{{{id|id}}}}}}}}}|&lt;br /&gt;
! style=&amp;quot;width:{{{logo-width|{{{id-w|45}}}}}}px; height:{{{logo-height|{{{id-h|45}}}}}}px; background:{{{logo-background|{{{1|{{{id-c|#DDD}}}}}}}}}; text-align:center; font-size:{{{logo-size|{{{5|{{{id-s|14}}}}}}}}}pt; color:{{{logo-color|{{{id-fc|black}}}}}}; padding:{{{logo-padding|{{{id-p|1px}}}}}}; line-height:{{{logo-line-height|{{{id-lh|1.25em}}}}}}; vertical-align: middle; {{{logo-other-param|{{{id-op|}}}}}}&amp;quot; {{!}} {{{logo|{{{3|{{{id|id}}}}}}}}}&lt;br /&gt;
}}&lt;br /&gt;
| style=&amp;quot;text-align:left; font-size:{{{info-size|{{{info-s|8}}}}}}pt; padding:{{{info-padding|{{{info-p|4px}}}}}}; height:{{{logo-height|{{{id-h|45}}}}}}px; line-height:{{{info-line-height|{{{info-lh|1.25em}}}}}}; color:{{{info-color|{{{info-fc|black}}}}}}; vertical-align: middle; {{{info-other-param|{{{info-op|}}}}}}&amp;quot; | {{{info|{{{4|{{{info|&#039;&#039;info&#039;&#039;}}}}}}}}}&lt;br /&gt;
|}&amp;lt;/div&amp;gt;{{#if:{{{usercategory|}}}{{{usercategory2|}}}{{{usercategory3|}}}|{{cat handler&lt;br /&gt;
 |nocat = {{{nocat|}}}&lt;br /&gt;
 |subpage = {{#if:{{{nocatsubpages|}}}|no}}&lt;br /&gt;
 |user = {{#if:{{{usercategory|}}}|[[Category:{{{usercategory}}}]]}}{{#if:{{{usercategory2|}}}|[[Category:{{{usercategory2}}}]]}}{{#if:{{{usercategory3|}}}|[[Category:{{{usercategory3}}}]]}}&lt;br /&gt;
 |template = {{#if:{{{usercategory|}}}|[[Category:{{{usercategory}}}| {{BASEPAGENAME}}]]}}{{#if:{{{usercategory2|}}}|[[Category:{{{usercategory2}}}| {{BASEPAGENAME}}]]}}{{#if:{{{usercategory3|}}}|[[Category:{{{usercategory3}}}| {{BASEPAGENAME}}]]}}&lt;br /&gt;
}}}}&lt;/div&gt;</summary>
		<author><name>Oliver</name></author>
	</entry>
</feed>