background preloader

Scripting

Facebook Twitter

Main Page - SYW. From SYW Welcome to Scripting Your World: The Official Guide to Second Life Scripting. You can get your very own copy of Scripting Your World from Amazon and other bookstores everywhere! Scripting Your World is the complete scripting introduction for anyone who wants to learn how to make their Second Life objects move, interact, and change. This book, written by an expert team of programmers, covers every aspect of LSL, from the basics of avatar movement and communication to physics and special effects to interacting with the world outside of Second Life.

This thorough reference and tutorial features detailed walk-throughs and step-by-steps that teach the "why" of scripting while explaining core LSL conventions. Note: Online extras are always available in the sidebar to the left as Bonus Material and Notes. If you are here after downloading a scanned copy, please also buy a physical copy: It just isn't that expensive, and we're still a long long way from breaking even. SYW HQ Events Authors.

Script-Fu Tutorial. Translations: [Japanese Version] [French Version] [Serbo-Croatian language by Anja Skrba from Webhostinggeeks.com] Table of Content Preface Introduction First step on the road to a Script-Fu Reproducing the steps in the Script-Fu Console Writing down the Script-Fu Common Pitfalls Return Values R5SR Compliance Debugging Things you can't do in Script-Fu Examples References ChangeLog Preface The following tutorial is written for The Gimp 1.1.24. Some things described here will not work or will work differently with The Gimp 1.0.x. Introduction This is a short tutorial in Script-Fu programming. First step on the road to a Script-Fu Ok, now we take the first step:what we want to do in Script-Fu, we try to do first in The Gimp as normal. So let's create our test image, first of we create a new rgb image () and insert some text into it, say the word "Test". Then we duplicate the text and apply a metal gradient to the top layer.

At last, we merge the layers and apply a standard drop shadow. And then: AIML - The Artificial Intelligence Markup Language. AIML (Artificial Intelligence Markup Language) is an XML-compliant language that's easy to learn, and makes it possible for you to begin customizing an Alicebot or creating one from scratch within minutes. The most important units of AIML are: <aiml>: the tag that begins and ends an AIML document <category>: the tag that marks a "unit of knowledge" in an Alicebot's knowledge base <pattern>: used to contain a simple pattern that matches what a user may say or type to an Alicebot <template>: contains the response to a user input There are also 20 or so additional more tags often found in AIML files, and it's possible to create your own so-called "custom predicates".

Right now, a beginner's guide to AIML can be found in the AIML Primer. The free A.L.I.C.E. (The opening and closing <aiml> tags are not shown here, because this is an excerpt from the middle of a document.) Everything between <category> and </category> is -- you guessed it -- a category. Copyright © A.L.I.C.E. Simulation Experiment Description Markup Language.