object oSelf = OBJECT_SELF;

void akpaostorerandom()
{
location lstore = GetLocation(GetWaypointByTag("akpaostoreWP"));
switch ( d6(1) ) {
        case 1:
            DestroyObject(GetNearestObjectByTag("akpaostore1", oSelf));
            CreateObject(OBJECT_TYPE_STORE, "akpaostore1", lstore, FALSE, "akpaostore1");
            SetLocalString(OBJECT_SELF, "store", "akpaostore1");
            break;
        case 2:
            DestroyObject(GetNearestObjectByTag("akpaostore2", oSelf));
            CreateObject(OBJECT_TYPE_STORE, "akpaostore2", lstore, FALSE, "akpaostore2");
            SetLocalString(OBJECT_SELF, "store", "akpaostore2");
            break;
        case 3:
            DestroyObject(GetNearestObjectByTag("akpaostore3", oSelf));
            CreateObject(OBJECT_TYPE_STORE, "akpaostore3", lstore, FALSE, "akpaostore3");
            SetLocalString(OBJECT_SELF, "store", "akpaostore3");
            break;
        case 4:
            DestroyObject(GetNearestObjectByTag("akpaostore4", oSelf));
            CreateObject(OBJECT_TYPE_STORE, "akpaostore4", lstore, FALSE, "akpaostore4");
            SetLocalString(OBJECT_SELF, "store", "akpaostore4");
            break;
        case 5:
            DestroyObject(GetNearestObjectByTag("akpaostore5", oSelf));
            CreateObject(OBJECT_TYPE_STORE, "akpaostore5", lstore, FALSE, "akpaostore5");
            SetLocalString(OBJECT_SELF, "store", "akpaostore5");
            break;
        case 6:
            DestroyObject(GetNearestObjectByTag("akpaostore6", oSelf));
            CreateObject(OBJECT_TYPE_STORE, "akpaostore6", lstore, FALSE, "akpaostore6");
            SetLocalString(OBJECT_SELF, "store", "akpaostore6");
            break;
        default:
            DestroyObject(GetNearestObjectByTag("akpaostore1", oSelf));
            CreateObject(OBJECT_TYPE_STORE, "akpaostore1", lstore, FALSE, "akpaostore1");
            SetLocalString(OBJECT_SELF, "store", "akpaostore1");
            break;
    }
DelayCommand(3600.0, akpaostorerandom());
}

void main ()
{
akpaostorerandom();
}