/** * test.script */ //include steve.mylib; //include libs.stevelibs.mylib; trigger OnHearSpeech(obj_id speaker, string text) { if ( text == "test" ) { createTriggerVolume("trigTest", 3, true); } if (text == "end") { removeTriggerVolume("trigTest"); } return SCRIPT_CONTINUE; } trigger OnTriggerVolumeEntered(string triggerVolumeName, obj_id breacher) { debugSpeakMsg(self, "Entered!"); return SCRIPT_CONTINUE; } trigger OnTriggerVolumeExited(string triggerVolumeName, obj_id breacher) { debugSpeakMsg(self, "Exitted!"); return SCRIPT_OVERRIDE; } trigger OnSkillAboutToBeGranted(string name) { debugSpeakMsg(self, "Entered about to be granted!"); if (hasObjVar(self, "override_test")) return SCRIPT_OVERRIDE; return SCRIPT_CONTINUE; } trigger OnSkillAboutToBeRevoked(string name) { debugSpeakMsg(self, "Entered about to be revoked!"); if (hasObjVar(self, "override_test")) return SCRIPT_OVERRIDE; return SCRIPT_CONTINUE; } trigger OnSkillGranted(string name) { debugSpeakMsg(self, "Entered granted!"); if (hasObjVar(self, "override_test")) return SCRIPT_OVERRIDE; return SCRIPT_CONTINUE; } trigger OnSkillRevoked(string name) { debugSpeakMsg(self, "Entered revoked!"); if (hasObjVar(self, "override_test")) return SCRIPT_OVERRIDE; return SCRIPT_CONTINUE; }