← Back to articles

How to contribute?

Want to help with OpenSim scripting? LSL_BaseClass.cs contains a pile of empty llFunctions that all need implementing — here is how to get started.

Tedd

OpenSim.Region.ScriptEngine.DotNetEngine.Compiler.LSL.LSL_BaseClass.cs contains a s*load of empty functions. These are all the LSL-functions. And all needs to be implemented. Implement most important/most used first.

There is a “World” object available (scene).

Example of implementation:

public void llSay(Int channelID, string text)
{
 World.Something.Somewhere.SendMessageToEveryoneAround(channelID, text);
} 

Written by Tedd · Oslo, Norway

Updated 5 Jan 2017

Follow the journal via RSS