nyuuzyou/wikis huggingface dataset:
MoneyBalanceReply

==Message Layout==
{
	MoneyBalanceReply Low Trusted Zerocoded
	{
		MoneyData			Single
		{	AgentID				LLUUID }
		{	TransactionID		LLUUID	}
		{	TransactionSuccess	BOOL	}	
		{	MoneyBalance		S32	}
		{	SquareMetersCredit	S32	}
		{	SquareMetersCommitted	S32	}
		{	Description			Variable 1	}	
	}
}
==Usage and Notes==
Category:Messages
MoneyBalanceRequest

==Message Layout==
{
	MoneyBalanceRequest Low NotTrusted Zerocoded
	{
		AgentData	Single
		{	AgentID			LLUUID	}
		{	SessionID		LLUUID	}
	}
	{
		MoneyData			Single
		{	TransactionID	LLUUID	}
	}
}
==Usage and Notes==
Category:Messages
TransactionID can be 16x 00
MoneyDetailsReply

==Message Layout==
{
	MoneyDetailsReply Low NotTrusted Zerocoded
	{
		AgentData		Single
		{	AgentID			LLUUID	}
	}
	{
		MoneyData			Single
		{	RequestID		LLUUID	}
		{	IntervalDays	S32	}
		{	CurrentInterval	S32	}
		{	StartDate		Variable	1	}	
	}
	{
		HistoryData			Variable
		{	Description		Variable	1	}	
		{	Amount			S32	}
	}
}
==Usage and Notes==
Category:Messages
MoneyDetailsRequest

==Message Layout==
{
	MoneyDetailsRequest Low NotTrusted Unencoded
	{
		AgentData		Single
		{	AgentID			LLUUID	}
		{	SessionID		LLUUID	}
	}
	{
		MoneyData			Single
		{	RequestID		LLUUID	}
		{	IntervalDays	S32	}
		{	CurrentInterval	S32	}
	}
}
==Usage and Notes==
Category:Messages
MoneyHistoryReply

==Message Layout==
{
	MoneyHistoryReply Low NotTrusted Zerocoded
	{
		AgentData		Single
		{	AgentID			LLUUID	}
	}
	{
		MoneyData			Single
		{	StartPeriod		S32	}
		{	EndPeriod		S32	}
		{	Balance			S32	}
		{	StartDate		Variable	1	}	
		{	TaxEstimate		S32	}
		{	StipendEstimate	S32	}
		{	BonusEstimate	S32	}
	}
	{
		HistoryData			Variable
		{	Description		Variable	1	}	
		{	Amount			S32	}
	}
}
==Usage and Notes==
Category:Messages
MoneySummaryReply

==Message Layout==
{
	MoneySummaryReply Low NotTrusted Zerocoded
	{
		AgentData		Single
		{	AgentID			LLUUID	}
	}
	{
		MoneyData			Single
		{	RequestID			LLUUID	}
		{	IntervalDays		S32	}
		{	CurrentInterval		S32	}
		{	StartDate			Variable	1	}	
		{	Balance				S32	}
		{	TotalCredits		S32	}
		{	TotalDebits			S32	}
		{	ObjectTaxCurrent	S32	}
		{	LightTaxCurrent		S32	}
		{	LandTaxCurrent		S32	}
		{	GroupTaxCurrent		S32	}
		{	ParcelDirFeeCurrent	S32	}
		{	ObjectTaxEstimate	S32	}
		{	LightTaxEstimate	S32	}
		{	LandTaxEstimate		S32	}
		{	GroupTaxEstimate	S32	}
		{	ParcelDirFeeEstimate			S32	}
		{	StipendEstimate		S32	}
		{	BonusEstimate		S32	}
		{	LastTaxDate			Variable	1	}	
		{	TaxDate				Variable	1	}	
	}
}
==Usage and Notes==
Category:Messages
MoneySummaryRequest

==Message Layout==
{
	MoneySummaryRequest Low NotTrusted Unencoded
	{
		AgentData		Single
		{	AgentID			LLUUID	}
		{	SessionID		LLUUID	}
	}
	{
		MoneyData			Single
		{	RequestID		LLUUID	}
		{	IntervalDays	S32	}
		{	CurrentInterval	S32	}
	}
}
==Usage and Notes==
Category:Messages
MoneyTransactionsReply

==Message Layout==
{
	MoneyTransactionsReply Low NotTrusted Zerocoded
	{
		AgentData		Single
		{	AgentID			LLUUID	}
	}
	{
		MoneyData			Single
		{	RequestID		LLUUID	}
		{	IntervalDays	S32	}
		{	CurrentInterval	S32	}
		{	StartDate		Variable	1	}	
	}
	{
		HistoryData			Variable
		{	Time			Variable	1	}	
		{	User			Variable	1	}	
		{	Type			S32	}
		{	Item			Variable	1	}	
		{	Amount			S32	}
	}
}
==Usage and Notes==
Category:Messages
MoneyTransactionsRequest

==Message Layout==
{
	MoneyTransactionsRequest Low NotTrusted Unencoded
	{
		AgentData		Single
		{	AgentID			LLUUID	}
		{	SessionID		LLUUID	}
	}
	{
		MoneyData			Single
		{	RequestID		LLUUID	}
		{	IntervalDays	S32	}
		{	CurrentInterval	S32	}
	}
}
==Usage and Notes==
Category:Messages
MoneyTransferBackend

==Message Layout==
{
	MoneyTransferBackend Low Trusted Zerocoded
	{
		MoneyData			Single
		{	TransactionID	LLUUID	}
		{ 	TransactionTime	U32	} 
		{	SourceID		LLUUID }
		{	DestID			LLUUID	}	
		{	Flags			U8		}
		{	Amount			S32		}
		{	AggregatePermNextOwner	U8	}
		{	AggregatePermInventory	U8	}
		{	TransactionType	S32		}	
		{	Description		Variable 1	}	
	}
}
==Usage and Notes==
Category:Messages
MoneyTransferRequest

==Message Layout==
{
	MoneyTransferRequest Low NotTrusted Zerocoded
	{
		AgentData		Single
		{	AgentID		LLUUID	}
		{	SessionID	LLUUID	}
	}
	{
		MoneyData			Single
		{	SourceID		LLUUID }
		{	DestID			LLUUID	}	
		{	Flags			U8		}
		{	Amount			S32		}
		{	AggregatePermNextOwner	U8	}
		{	AggregatePermInventory	U8	}
		{	TransactionType	S32		}	
		{	Description		Variable 1	}	
	}
}
==Usage and Notes==
Category:Messages
Money Windows

__TOC__
This page is part of the Second Life User's Manual, describing how the Viewer software works. Please see the main User's Manual page as a starting point. It covers several Floating Windows relating to money in Second Life.
Every Second Life account has two money balances, Linden Dollars (L$) and US Dollars (USD). The US Dollar balance can be seen on Your Account web page. 
The Linden Dollar balance can be seen there, and also on the top right corner of the Viewer screen. The two balances can be exchanged both ways using the Linden Exchange (LindeX) at approximately 270 L$ per USD. Money transactions within the 3D world are exclusively in Linden Dollars.
==== Buy Currency ====
This floating window allows you to purchase L$ with USD at the current market price. It is opened from the top menu World > Buy L$... item, or the "L$" button just left of your green L$ balance. If you have sufficient USD balance, that is drawn from first. If not, your payment method (credit card or PayPal) is used. Therefore you must first have set up your Billing Info.
The minimum purchase is equivalent to USD 2.50, and a fee of USD 0.30 is deducted before each purchase, so the minimum transaction is about 570L$. Enter the amount you wish to buy in L$, and it will calculate the approximate cost in USD, and also the before and after balances on your account. Your payment method will be charged immediately if USD balance is insufficient.
==== Buy Contents ====
Many items created by other residents are for sale in Second Life. This window lets you buy the contents of of an object set for sale. It is opened by right-click on the item Context Menu > Buy.... The window shows the object's title, followed by a list of the contents after a few seconds (longer if there are many objects). Each item will have an inventory icon showing what kind of object it is, the name, and the use restrictions if any:
* (no copy) - means the item cannot be copied within second life
* (no modify) - means you cannot edit or change the item
* (no transfer) - means you cannot transfer the item to another user
If a given restriction is not shown, then you are permitted to do those things (copy, modify, or transfer).
Finally it asks if you want to buy, with a button to click to complete the purchase. The amount will be deducted from your L$ balance immediately. If you do not have enough to pay for the item, you will get an error message. If the item contains clothing items, you have the option to wear the items immediately. The items will appear as a top-level folder in your inventory, with the same name as the object.
==== Pay Resident ====
Allows you to pay another user from your Linden Dollar (L$) account balance. This can be done directly to the avatar via right-click Context Menu > Pay..., through their profile, from the Communicate window, or through an object they own. You can use one of the preset buttons, or fill in an amount in the white box.
Mono demos

This page focuses on comparative examples of Mono vs. LSL performance. Feel free to add your own — newer videos go on top.
For further details on progress made, see Babbage Linden's blog posts, which originally featured some of these videos.
== Exploring Fractals ==
As seen in "Mono Beta Refresh 11":
: "Comparing the performance of a mandelbrot set explorer script running on the LSL and Mono virtual machines. Music by Jonathan Coulton released under the Creative Commons by-nc license (http://creativecommons.org/licenses/by-nc/3.0/)"
<videoflash>xVZt0KoaRo8</videoflash>
== Ray Tracing ==
As seen in "Mono Beta Refresh 10":
: "Comparing the performance of a ray tracer written in LSL rendering a scene in Second Life when running first on the Mono and then the LSL2 virtual machines. When running on Mono the scene is rendered in 1/4 of the time."
Learn more about this ray tracer.
<videoflash>-Z9tfQI5Uxw</videoflash>
== Amanda Levitsky's Maze Generator ==
As seen in "Mono Beta Refresh 9":
: "A demonstration of the performance of the LSL and Mono scripting engines in Second Life. On the left is the original LSL implementation, and on the right is the implementation recompiled with Mono with no other changes.
: "Both scripts are started at the same time and generate the layout of a maze in memory before building the walls.
: "The script also employs some LSL specific optimisations that can potentially be unraveled for even better performance in Mono."
<videoflash>mn8Sd013sM8</videoflash>
== Blueman Steele's version of Conway's Game of Life ==
As seen in "Mono Beta Refresh 8":
: "An LSL implementation of Conway's Game of Life in Second Life. The left copy is running on the LSL virtual machine, the right copy is running on the Mono virtual machine. Both versions are running concurrently in a single Second Life simulator."
<videoflash>TuuVRa-_Pm4</videoflash>
Category:Features
Monthly Mentor Meetings and Events Schedule

Regularly scheduled official meetings are held in Second Life for all Volunteers. Volunteers are not required to attend every meeting, but they are a great way to touch base with fellow Volunteers and let Linden Lab know how things are going inworld. There will always be a Linden attending each meeting, and they are held at the at two different times on Friday to help reach the various timezones of all Volunteers.
== Monthly Listings ==
Monthly Mentor Meeting - 
 Next Meeting is sheduled for 20th November 2009
 New details coming soon through Group Notices. 
 News of the mentor program, the Resident Help Network and other important news will be at this meeting.'''
==Q&A Events==
Coming soon!
== Other Events ==
Mouse Navigation

For a while I've been thinking about how to make SL easier for new users to navigate. In some user tests (circa 2005) I observed several users trying what I call "coffee cup" navigation -- hold something in their left hand and try to navigate SL using just the mouse.
This doesn't work for several reasons.
* Click-drag on avatar rotates camera, but doesn't move it.
* Arrow keys are on the right edge of the keyboard, meaning right handed users move their right hand back and forth between arrow keys and mouse.
* Users new to 3D environments don't discover AWSD navigation.
* Once they discover AWSD navigation they make frequent errors with typing navigation input into chat and vice versa.
* Alt-Zoom requires two-handed control, yet is important for getting good views of many pieces of content.
== Proposed Mouse Navigation ==
=== Primary Navigation ===
* Left click on avatar walks forward
* Drag left turns left, drag right turns right
* Drag slightly back stops walking
* Drag more back walks backward
* Drag forward starts running
To help users discover this:
* Hovering over your avatar changes cursor to special "walking" icon
* When mouse is down on avatar, transparent arrows appear on screen representing forward/back/turn with the currently active arrow highlighted
* Arrows surround cursor position, suggesting dragging towards the one you want
* Of course, arrows can be turned off by advanced users
=== Flying ===
* Flying is hard because the mouse is a 2D input device, but flying is 3D
* Maybe just navigate in 2D, with on-screen widgets to go up and down?
* Or maybe using the mouse wheel flies up and down when holding down the left mouse button on the avatar. The avatar starts flying in the direction of the scroll until scrolled in the opposite direction. Or the avatar could move up and down little by little for every scroll, which ever seems more efficient.
=== Alt-Zoom ===
* Show explicit "tool" icons in the toolbar for arrow vs. zoom vs. orbit
* Holding down Alt highlights the zoom icon
* Mouse wheel switches between tools
** Thus you can both move avatar and move camera using only a wheel mouse
* Tool tip for zoom and orbit icons shows keyboard shortcuts
=== Go To Point ===
* This is hard because the most interesting place to walk is right in front of you, which you can't click because the avatar is in the way
* Double-click on ground does a stupid walk-to-point autopilot
* Users can tag objects as being "walls"
* Double-clicking a "wall" walks toward it
* Auto-pilot doesn't try to walk around objects. It turns off if it gets stuck.
* Auto-pilot is driven by the server, so motion is smooth in the face of network latency
=== Object Selection ===
* Right now you must do right-click of objects to select them and issue a command
* This limits the commands to what fits in the right-click menu
* For non-wall objects:
** Single click selects and shows highlight
** Objects can specify an "info window" to appear on the edge of the screen
** Info window can contain:
*** Picture
*** Buttons that issue chat commands to a script in the object
*** HTML page?
*** Information about creator/owner/script status, etc.
Move

=== Feature Design Document ===
(none)
=== Functional Spec ===
* Ctrl-2 activates the move tool. We will call this Move mode.
* If you hit escape so no tool is selected, we will call this Arrow mode.
* You can move your own non-physical object with the move tool.
** You cannot drag your own non-physical object in when you have no tool selected (arrow mode)
* You can move your own object if it is physical when you are in Move mode or Arrow mode.
** (you cannot drag a physical and movable object by dragging on a child prim if either the root or child prim has a touch script in it. bug?)
* You can move another person's non-physical object if they have turned on "Allow anyone to move" in the object's General tab.
** You cannot move another person's non-physical object if they have turned on "Allow anyone to move" in the object's General tab and added a touch script.
* You can move another person's physical object if they have turned on "Allow anyone to move" in the object's General tab. This works if a touch script is present or not.
=== Test scripts ===
SmokeTest
=== Discussion for future improvements ===
(none)
=== Relationship to other features ===
 List of features that need to be tested when this feature changes, and why. 
(none)
=== User Guides ===
(none)
MoveInventoryFolder

==Message Layout==
{
	MoveInventoryFolder	Low	NotTrusted	Zerocoded
	{
		AgentData		Single
		{	AgentID		LLUUID	}
		{	SessionID	LLUUID	}
		{	Stamp		BOOL	} 
	}
	{
		InventoryData	Variable
		{	FolderID	LLUUID	}
		{	ParentID	LLUUID	}
	}
}
==Usage and Notes==
Category:Messages
MoveInventoryItem

==Message Layout==
{
	MoveInventoryItem	Low	NotTrusted	Zerocoded
	{
		AgentData		Single
		{	AgentID		LLUUID	}
		{	SessionID	LLUUID	}
		{	Stamp		BOOL	} 
	}
	{
		InventoryData	Variable
		{	ItemID		LLUUID	}
		{	FolderID	LLUUID	}
		{	NewName			Variable	1	}
	}
}
==Usage and Notes==
--> 63.210.159.233:13001 974 [ Rel ]
--- MoveInventoryItem ---
-- AgentData --
AgentID: f6ec1e24-fd29-4f4c-b21e-23b42841c8c7
SessionID: c408f95a-8c86-478c-b700-f1ccfa30c270
Stamp: True
-- InventoryData --
ItemID: 88552dc5-d21b-e444-43b4-edc2a8e1e9e5
FolderID: 777ae806-86de-42f6-9eaf-1f7d84c09c81
<-- 63.210.159.233:13001 2038 [ Rel Zer]
--- BulkUpdateInventory ---
-- AgentData --
AgentID: f6ec1e24-fd29-4f4c-b21e-23b42841c8c7
TransactionID: bbf0cc44-39da-fc08-9094-f440a2f76251
-- FolderData --
FolderID: 00000000-0000-0000-0000-000000000000
ParentID: 00000000-0000-0000-0000-000000000000
Type: -1
-- ItemData --
ItemID: 88552dc5-d21b-e444-43b4-edc2a8e1e9e5
CallbackID: 0
FolderID: 777ae806-86de-42f6-9eaf-1f7d84c09c81
CreatorID: f6ec1e24-fd29-4f4c-b21e-23b42841c8c7
OwnerID: f6ec1e24-fd29-4f4c-b21e-23b42841c8c7
GroupID: 00000000-0000-0000-0000-000000000000
BaseMask: 2147483647
OwnerMask: 2147483647
GroupMask: 573440
EveryoneMask: 0
NextOwnerMask: 2147483647
GroupOwned: False
AssetID: 21f40a71-38af-22c8-8add-bc5f4d92f566
Type: 21
InvType: 20
Flags: 4096
SaleType: 1
SalePrice: 0
Name: New Gesture
Description: 2008-08-29 14:57:38 gesture
CreationDate: 1220047563
CRC: 3610002614
Category:Messages
MoveTaskInventory

==Message Layout==
{
	MoveTaskInventory	Low	NotTrusted Unencoded
	{
		AgentData	Single
		{	AgentID		LLUUID	}
		{	SessionID	LLUUID }
		{	FolderID	LLUUID	}
	}
	{
		InventoryData	Single
		{	LocalID		U32		}
		{	ItemID		LLUUID	}
	}
}
==Usage and Notes==
Category:Messages
Move build/Template

Part of the "Guide to moving builds".
== About Land settings ==
=== General tab ===
* Name: 
* Description: 
* Owner:
:: (It usually shows your name here unless the land is group-owned or rented.)
* Group:
:: (This is extremely important, to ensure objects aren't unwantedly returned!)
=== Objects tab ===
* Autoreturn other residents' objects:
:: (Also simply known as "Autoreturn time", in minutes.)
=== Options tab ===
(If an option is checked, mark it as "[X]")
* [ ] Edit Terrain
* [ ] Create Landmarks
* [ ] Fly
* Create Objects: [ ] All Residents [ ] Group
* Object Entry: [ ] All Residents [ ] Group
* Run Scripts: [ ] All Residents [ ] Group
* [ ] Safe (no damage)
* [ ] No Pushing
* [ ] Show Place in Search (L$30/week) under category:
* [ ] Mature Content
* Snapshot:
:: (Click the thumbnail to find out what it's named in your inventory, then save it here. If you don't have a backup copy, remember what it looks like.)
* Teleport Routing:
=== Media tab ===
* Media Type:
:: (This gets automatically filled in after you enter an URL, but you can change it on the rare occasion it doesn't get autorecognized correctly.)
* Media URL:
* Description:
:: (This is usually blank in practice; it serves as a reminder of what the URL is about to someone looking at the Media tab.)
* Replace Texture:
:: (Click the thumbnail to find out what it's named in your inventory, then save it here. If you don't have a backup copy, you can set a new texture on your new parcel.)
Media Options:
* [ ] Auto scale
* [ ] Loop Media
* [ ] Hide Media URL
* [ ] Hide Music URL
* Media size:
* Music URL:
* [ ] Restrict gesture and object sounds to this parcel
* [ ] Enable voice
** [ ] Restrict Voice to this parcel
=== Access tab ===
* [ ] Allow Public Access
: Block Access By:
** [ ] Residents who have not given payment info to Linden Lab
** [ ] Residents who are not age verified adults
* [ ] Allow Group Access
* [ ] Sell passes to:
** Price in L$:
** Hours of access: 
* Allowed Residents:
* Banned Residents:
Move to target

=====Will Move your object to a position=====
// script created by SpiritWolf Chikuwa
//
// /!\ PUBLIC DOMAIN /!\
// You can Copy/Mod/Trans 
// Please, do not resell this script and give it full perm
// Just please leave this header intact
//
// Minor changes: 
// (insert your name here and delete this comment if you do any mod of this script, thank you)
//
// Script start here:
default
{
 state_entry() // This example uses "state_entry", so the item moves as soon as it is rezzed. 
 // This could be another event such as "touch_start" when it will move only if 
 // Or use "on_rez" and the item will move only if rezzed, and now directly when
 // the script is compiled.
 {
 llSetStatus(STATUS_PHYSICS | STATUS_PHANTOM, TRUE); // This must be used 
// with physics (we move the item, and phantom, it's not needed, but better if the object 
// doesn't collide with anything. Also, it's physics, so be careful, only 32 prims 
// for an item allowed.
 llMoveToTarget(<53.654,199.364,502.542>, 10); // This will move the item to the 
// vector <X,Y,Z> locally on the current sim. "10" is the speed, so the 
// object will move slowly.
 }
}
Category:LSL Examples
Movement Video Tutorials

Movement! Or, how to get your avatar around in Second Life. Get going and see the list of sub-topics below. 
Is there something that REALLY NEEDS a new Video Tutorial? Tell Torley!
Return to Video Tutorials.
==Walking/Running==
* From the Basics series: "Moving & Flying" 
<videoflash>EK2bczvyHoM</videoflash> 
(or DOWNLOAD HIGH-QUALITY VERSION)
* From the Quicktips series: Advanced Movement Controls
* From the Tip of the Week series, #24: Navigating in small spaces
* From the Quicktips series: Avatar Mouse Steering - a different way to move around
* From the Second Opinion newsletter series: Tips & Tricks #2 - the second item covers the wonderful uses of the Space Bar (video dates to Dec. 2006 - a classic from the Archives)
* By Mike Lively at Northern Kentucky University: Basic Movements in Second Life for Dr. Corcoran's Course (03/2008)
==Flying==
* From the Basics series: "Moving & Flying"
<videoflash>EK2bczvyHoM</videoflash>
(or DOWNLOAD HIGH-QUALITY VERSION)
* From the Quicktips series: Get High in the Sky Instantly (not actually flying, but a useful trick!)
* From the Quicktips series: How High Can You Fly?
* By Mike Lively at Northern Kentucky University: Basic Movements in Second Life for Dr. Corcoran's Course (03/2008)
==Teleporting==
* From the Basics series: "Teleporting & Landmarks":
<videoflash>HL5aqEERlrI</videoflash>
(or DOWNLOAD HIGH-QUALITY VERSION)
* From the Tip of the Week series, #23: Using SLurls for easy travel
* From the Tip of the Week series, #24: Navigating in small spaces (the Teleport material is at the end)
* From the Quicktips series: Teleport Location History - new with Viewer 1.19.1
==Vehicles==
* From the Quicktips series: Driving a Vehicle
==Space Navigator (3D Mouse)==
As of Second Life 1.20, this 3D mouse has optimized compatibility with the inworld experience, including Flycam. Torley presents a special mixed-reality demo just minutes after opening the box!
* Getting started
* Avatar, Flycam, & Build modes
* Advanced customization
* Summary, buttons, & more tips
==Animations==
* From the Tip of the Week series: How to Turn Off the Standard Typing Animation and Sound
==Other==
* En Garde!: Tutorial for a strategic fencing game by Reiner Knizia (uploaded Sept. 2007)
Category:Video Tutorial Topics Category:Tutorials