// :SHOW:1 // :CATEGORY:Gaming // :NAME:Collider for All in One NPC Controller // :AUTHOR:Ferd Frederix // :KEYWORDS:Game, Collider // :REV:2.0 // :WORLD:OpenSim // :DESCRIPTION: // Triggers the NPC controller to play the Greet notecard when collided. // :CODE: string message = "@notecard=Greet"; Reset() { llSetStatus(STATUS_PHANTOM, FALSE); // rev 2.0 llVolumeDetect(FALSE); llSleep(0.1); llVolumeDetect(TRUE); } default{ state_entry(){ Reset(); } collision_start(integer n){ if (osIsNpc(llDetectedKey(0))){ return; } llMessageLinked(2,0,message,""); } on_rez(integer p){ llResetScript(); } changed(integer what){ if (what & CHANGED_REGION_START){ llResetScript(); } } }