The Linden Scripting Language allows residents of the Second Life World to program the three dimensional objects around them. Without this programming objects built in Second Life are motionless and non-interactive. Adding a script enables an object to interact with the world around it. Second Life scripts allow objects such as cars, planes, amusement park rides, weapons and other entertainment devices to be created. This book teaches the beginning Second Life programmer to make use of the basics of the Linden Scripting Language. Language fundamentals, such as variables, loops, lists, events, functions and state machines are covered. The book then moves to more advanced topics such as user interaction and non-physical movement. Later chapters show how to use the Second Life physics engine to create vehicles.
This is a good little reference to get you started on LSL scripting.
Chapters cover a general overview, script control, state machine, string handling, communication, events, lists, non-physical movement, vehicles, changing object attributes, and particles. All this gives a good idea of have LSL scripts work, and how to go about things.
There are a couple of mistakes in the book, in that introduction for one chapter is repeated in the next, but overall that doesn't affect the content. However, after I ordered this book, I also ordered SCRIPTING RECIPES FOR SECOND LIFE by the same author. This has a more extensive discussion on individual techniques but less on an overall structure. If you could only buy one of these (and both are out of print so you have to search for them) I would suggest getting SCRIPTING RECIPES FOR SECOND LIFE instead.
A very poorly written book. Grammar, punctuation and spelling are terrible. That's not just me being fussy - the result is ambiguous meaning. Descriptions are inadequate. The text refers to a diagram by its component colours when the diagram is actually in black and white. The page numbers given on the contents pages bear little relation to the pages where the actual items appear.