ZoneNations server-authoritative
OSSL esegue sul simulatore come LSL. Client web, Firestorm e WebXR vedono lo stesso risultato. Non implementare logica critica solo lato viewer.
OpenSim · ZoneNations
Cos'è OSSL
OSSL esegue sul simulatore come LSL. Client web, Firestorm e WebXR vedono lo stesso risultato. Non implementare logica critica solo lato viewer.
Funzioni os*
Esempi OSSL
// osTeleportAgent — teleport controllato (OSSL, regione abilitata)
default
{
touch_start(integer n)
{
key av = llDetectedKey(0);
osTeleportAgent(av, "NomeRegione", <128,128,30>, <0,0,0,1>);
}
}// osNpcCreate — NPC persistente (OSSL avanzato)
// Richiede permessi regione e OSSL abilitato.
default
{
state_entry()
{
osNpcCreate("MyNpc", "NP", <10,10,25>, ZERO_ROTATION);
}
}LSL vs OSSL