| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- // :SHOW:1
- // :CATEGORY:Gaming
- // :NAME:HyperGrid Story Nine
- // :AUTHOR:Ferd Frederix
- // :KEYWORDS:Game, Collider
- // :CREATED:2015-11-24 20:25:33
- // :EDITED:2015-11-24 19:25:33
- // :ID:1087
- // :NUM:1834
- // :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,"");
-
- llSetTimerEvent(10);
- }
- timer()
- {
- Reset();
- llSetTimerEvent(0);
- }
- on_rez(integer p){
- llResetScript();
- }
- changed(integer what){
- if (what & CHANGED_REGION_START){
- llResetScript();
- }
- }
- }
|