> For the complete documentation index, see [llms.txt](https://docs.sannybuilder.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.sannybuilder.com/ru/troubleshooting/errors/0089-opkod-ne-naiden.md).

# 0089: Опкод не найден

Компилятор не может найти текущий опкод среди стандартных опкодов (доступных в оригинальной немодифицированной игре) и подключенных скриптовых [расширениях](/ru/edit-modes/extensions.md).

**Возможные решения:** добавьте [директиву](/ru/coding/directives.md#usduse) `{$USE <имя расширения>}`, где `<имя расширения>` это одно из доступных [расширений](/ru/edit-modes/extensions.md#extensions-list), которое и определяет искомый опкод.

Например, опкод `0BA2` в GTA III доступен только с CLEO 2.0 и плагином MemoryModule. Чтобы обозначить эту зависимость, компилятор выбрасывает ошибку, если не может найти`{$USE memory}`. Для существующих скриптов добавление этой директивы должно быть однократным изменением, чтобы они снова могли компилироваться.

```
{$USE memory}
```

Если вы не уверены, к какому расширению принадлежит опкод, откройте файл `extensions.txt` в папке режима редактирования (`Sanny Builder\data\<имя режима>\extensions.txt`) и найдите его там.
