//Put this script OnOpen #include "nw_i0_2q4luskan" void main() { object oPC = GetLastOpenedBy(); if (!GetIsPC(oPC)) return; string sRes = GetResRef(OBJECT_SELF); int DoOnce = GetLocalInt(oPC, GetTag(OBJECT_SELF)); if (DoOnce==TRUE) return; SetLocalInt(oPC, GetTag(OBJECT_SELF), TRUE); object oTarget; oTarget = OBJECT_SELF; int nInt; nInt = GetObjectType(oTarget); if (nInt != OBJECT_TYPE_WAYPOINT) ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectVisualEffect(VFX_IMP_SUNSTRIKE), oTarget); else ApplyEffectAtLocation(DURATION_TYPE_INSTANT, EffectVisualEffect(VFX_IMP_SUNSTRIKE), GetLocation(oTarget)); DestroyObject(oTarget, 3.0); location lTarget; oTarget = OBJECT_SELF; lTarget = GetLocation(oTarget); DelayCommand(3000.0, CreateObjectVoid(OBJECT_TYPE_PLACEABLE, sRes, lTarget)); }