llDetectedRot

Expired

default
{
    state_entry()
    {
        llSetText("llDetectedRot()\nBump to detect rotation",<1 ,1,1>,1);
    }
 
    collision_start(integer total_number)
    {
        rotation rot = llDetectedRot(0);
      llSay(0,"Detected quaternion rotation = "+ (string)rot + ". Euler rotation = "+(string)llRot2Euler(rot) );
    }
}

 

llDetectedType

Expired

default
{
    state_entry()
    {
        llSetText("llDetectedType()\nBump to detect type",<1 ,1,1>,1);
    }
 
    collision_start(integer total_number)
    {
      if(llDetectedType(0)&PASSIVE)
        llSay(0,"A object touched me?! O_o");
      else
        llSay(0,"You are not a object.... or a llama");
    }
}

 

llDialog

Expired

default
{
    state_entry()
    {
        llSetText("llDialog()\nTouch to have me send you a dialog",<1 ,1,1>,1);
        llListen(826264,"","","");
    }
 
    touch_start(integer total_number)
    {
        llDialog(llDetectedKey(0), "This is a dialog!", ["hippo","llama"], 826264);
    }
 
    listen(integer channel, string name, key id, string m)
    {
        llSay(0, m);
    }
}

 

llSensor

Expired

default
{
    state_entry()
    {
        llSetText("llSensor()\nTouch to trigger a sensor",<1 ,1,1>,1);
    }
 
    touch_start(integer total_number)
    {
       llSensor("",NULL_KEY,AGENT,10,PI);
    }
 
    sensor(integer num_detected)
    {
        integer i;
        for(i=0;i