void main()
{
string sStoreTag = "ArcaneLevel9";
string sStoreRes = "arcanelevel9";
if (GetNearestObjectByTag(sStoreTag) == OBJECT_INVALID)
    {
    CreateObject(OBJECT_TYPE_STORE, sStoreRes, GetLocation(OBJECT_SELF));
    }
SetLocalString(GetPCSpeaker(), "STORE", sStoreTag);
}