void main() { object oObject=GetEnteringObject(); if (GetIsObjectValid(oObject)&&GetIsPC(oObject)) { if (!GetIsObjectValid(GetObjectByTag("jw_drow_portal"))) { CreateObject(OBJECT_TYPE_PLACEABLE,"jw_drow_portal",GetLocation(GetNearestObjectByTag("jw_drow_portal_wp")),TRUE); SoundObjectSetVolume(GetObjectByTag("jw_portal_sound"),127); } } }