Ну как чем... Довольно много DoTextOk подрезал у sZam5 вплоть до речевых оборотов — это не в претензию, просто факт, что не удивительно, раньше sZam был только скрипт Zamena (вроде так звался), от которого в sZam — Zam, общего кода они не имели. Реализация внутри по-любому разная, но базируется...