Hello Avatar: Difference between revisions
Jump to navigation
Jump to search
Gigs Taggart (talk | contribs) m LSL Example Hello Avatar moved to Hello Avatar: pseudonamespace experiment |
Mention that llInstantMessage and llOwnerSay often work better than the llSay of Hello Avatar for the purposes that script newbies have in mind |
||
| (37 intermediate revisions by 9 users not shown) | |||
| Line 1: | Line 1: | ||
{{LSL Header}} | {{LSL Header|ml=*}} | ||
The following script contains the default code that is placed in every new script. It says "''Hello, Avatar''" when it is saved or reset and says "''Touched.''" when it is touched. That makes it the LSL representation of the famous [http://en.wikipedia.org/wiki/Hello_world_program Hello world program]. | |||
<lsl> | |||
default | default | ||
{ | { | ||
| Line 15: | Line 15: | ||
} | } | ||
} | } | ||
</lsl> | |||
Notes: | |||
* Newbies should learn to call the simpler [[llOwnerSay]] rather than llSay, in order to avoid making objects that spam the neighborhood via [[PUBLIC_CHANNEL]] zero. | |||
* Newbies should learn to call [[llInstantMessage]] rather than llSay, in order to stop losing chat while far away or logged off. | |||
{{#vardefine:sort|Hello Avatar}}{{LSLC|Library}}{{LSLC|Examples}} | |||
{{LSLC|Tutorials}} | |||
Revision as of 11:58, 24 December 2008
| LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
The following script contains the default code that is placed in every new script. It says "Hello, Avatar" when it is saved or reset and says "Touched." when it is touched. That makes it the LSL representation of the famous Hello world program. <lsl> default {
state_entry()
{
llSay(0, "Hello, Avatar!");
}
touch_start(integer total_number)
{
llSay(0, "Touched.");
}
} </lsl>
Notes:
- Newbies should learn to call the simpler llOwnerSay rather than llSay, in order to avoid making objects that spam the neighborhood via PUBLIC_CHANNEL zero.
- Newbies should learn to call llInstantMessage rather than llSay, in order to stop losing chat while far away or logged off.