Difference between revisions of "Template:LSL Constants Sensor"
Jump to navigation
Jump to search
m |
m |
||
Line 1: | Line 1: | ||
{{#if:{{{no_wrapper|}}}||{{{!}} }} | {{#if:{{{no_wrapper|}}}||{{{!}} }} | ||
{{!}}- valign="top" colspan="2" | {{!}}- valign="top" | ||
{{!}} | {{!}} colspan="2" {{!}} | ||
{{{!}} {{Prettytable|style=margin-bottom:0;{{{tstyle|}}}}} | {{{!}} {{Prettytable|style=margin-bottom:0;{{{tstyle|}}}}} | ||
{{!}}-{{Hl2}} | {{!}}-{{Hl2}} |
Revision as of 20:03, 22 April 2013
| |||||||||||||||||||||||||||||
|
Using llDetectedType in collision event:
<lsl> integer type;
default {
state_entry() { llVolumeDetect(TRUE); } collision_start(integer detected) { type = llDetectedType(0); if (type == AGENT_BY_LEGACY_NAME)// = 1 { llSay(0, "This is impossible. Since there is no avatar who doesn't require the physical calculation."); } else if (type == ACTIVE)// = 2 { llSay(0, "I have been struck by a physical object not containing any script."); } else if (type == PASSIVE)// = 4 { llSay(0, "This is impossible. Non-physical objects cannot trigger this event."); } else if (type == SCRIPTED)// = 8 { llSay(0, "This is impossible. Since there is no object which isn't physical nor non-physical."); } else if (type == (AGENT_BY_LEGACY_NAME