void main() { object oSelf = OBJECT_SELF; object oTarget; object oPC = GetEnteringObject(); if (!GetIsPC(oPC)) return; int DoOnce = GetLocalInt(OBJECT_SELF, GetTag(OBJECT_SELF)); if (DoOnce==TRUE) return; SetLocalInt(OBJECT_SELF, GetTag(OBJECT_SELF), TRUE); oTarget = GetObjectByTag("Seffron"); AssignCommand(oTarget, ActionStartConversation(oPC, "")); DelayCommand(3.0, DestroyObject(oSelf)); }