Sanny Builder
На русском (не обновляется)
На русском (не обновляется)
  • Введение
  • Благодарности
  • История изменений
  • Синтаксис
    • Типы данных
    • Константы
    • Переменные
    • Массивы
    • Операторы
    • Условия
    • Циклы
    • Классы
    • Ключевые слова
    • Дополнительные команды
    • HEX..END
    • Директивы
    • Комментарии
  • Редактор
    • Возможности
    • Опции программы
      • Общие настройки
      • Форматирование
      • Редактор
      • Редактор тем оформления
      • Горячие клавиши
    • Консоль
    • Горячие клавиши
    • Поиск опкодов
    • Интерфейс командной строки
    • Языковая служба
  • Режимы редактирования
    • CustomLabels.ini
    • Enums.txt
    • Расширения
    • Список опкодов (SCM.INI)
    • Шаблоны кода
  • Документация по SCM
    • Скриптовые лимиты
    • GTA III
      • Иконки радара
      • Типы пешеходов
    • Vice City
      • Банды
      • Гаражи
      • Иконки радара
      • Интерьеры
      • Номера кнопок
      • Типы оружия
      • Типы пешеходов
    • San Andreas
      • Банды
      • Варианты изменения авто
      • Гаражи
      • Зоны
      • Интерьеры
      • Номера клавиш
      • Одежда
      • Оружие
      • Персонажи
      • Погода
      • Прически
      • Системы частиц
      • Статистика
      • Татуировки
      • Типы пешеходов
      • Типы поездов
      • Части тела игрока
    • Liberty City Stories
      • Банды
      • Модели
      • Одежда
      • Оружие
      • Персонажи
      • Погода
    • Vice City Stories
      • Банды
      • Одежда
      • Погода
  • Исправление проблем
    • Сообщения об ошибках
      • 0001: INI файл не найден
      • 0002: Неизвестный тип массива
      • 0003: Ошибка чтения script.img
      • 0004: Неизвестный тип параметра
      • 0005: Неправильный режим редактирования
      • 0006: Неверный заголовок файла
      • 0007: Файл не найден
      • 0008: Ошибка чтения списка опкодов
      • 0009: Список опкодов не найден
      • 0010: Неизвестный опкод
      • 0011: Неизвестный опкод
      • 0012: Переход за границы файла
      • 0013: Неизвестная команда
      • 0014: Неверное выражение
      • 0016: Скрипт не найден
      • 0017: Переменная не объявлена
      • 0018: Неверный размер массива
      • 0019: Неизвестный тип массива
      • 0020: Переменная не объявлена как массив
      • 0021: Неверное значение в имени переменной
      • 0022: Cчетчик итераций не является переменной
      • 0023: Неверный синтаксис
      • 0024: Ожидалось целочисленное значение
      • 0025: Неверный цикл
      • 0026: Неверное число с плавающей точкой
      • 0027: Слишком длинная строка
      • 0028: Незавершенная строка
      • 0029: Неверный ID отладочного скрипта
      • 0031: Неверное количество элементов
      • 0032: Неверное значение элемента в заголовке
      • 0033: Неверное имя локальной переменной
      • 0034: Локальная переменная вне допустимых границ
      • 0035: Ожидалось слово
      • 0036: Локальная переменная миссии вне допустимых границ
      • 0037: Отладочный скрипт не найден
      • 0038: Неизвестный тип массива
      • 0039: Неверное определение элемента
      • 0040: Имя или значение константы не определено
      • 0041: Неверный ID миссии
      • 0042: Дублирование имени внешнего скрипта
      • 0043: Неверный индекс массива
      • 0044: Неверное имя массива
      • 0045: Неверный синтаксис массива: пропущено имя переменной
      • 0046: Неверный синтаксис массива
      • 0047: Неверный размер массива
      • 0048: Ошибка чтения размера массива
      • 0049: Недостаточно параметров для опкода
      • 0050: Недостаточно параметров для команды
      • 0051: Ошибка записи заголовка script.img
      • 0052: Ошибка записи script.img
      • 0053: Рекурсивное подключение файла
      • 0054: Метка не найдена
      • 0055: Идентификатор не найден
      • 0056: Метка переобьявлена
      • 0057: Внутренная метка не найдена
      • 0058: Недопустимый параметр
      • 0059: Неверное определение опкода
      • 0060: Нет исходного файла
      • 0061: Пустой исходный файл
      • 0062: IDE файл не найден
      • 0063: Ожидалась метка миссии
      • 0064: Метка миссии не найдена
      • 0065: Метка внешнего скрипта не найдена
      • 0067: Недопустимый символ в имени внешнего скрипта
      • 0068: Неверный символ в идентификаторе
      • 0069: Неверный символ в имени объекта
      • 0071: Неверное число условий
      • 0072: Логический оператор пропущен
      • 0073: Лишний логический оператор
      • 0074: Опция отключена
      • 0075: Неверное 16-ричное значение
      • 0076: Ожидалось условие
      • 0079: Недопустимый параметр в команде Alloc
      • 0080: Ожидалось неотрицательное число
      • 0081: Слишком много параметров
      • 0082: Неверный синтаксис
      • 0083: Неизвестный ID модели
      • 0084: Переход на оффсет 0
      • 0086: Неверный индекс массива
      • 0087: Недопустимая переменная
      • 0088: Глобальная переменная вне допустимых границ
      • 0089: Опкод не найден
      • 0090: Константа переобъявлена
      • 0091: Недостаточно памяти для переменной
Powered by GitBook
On this page
  • Копирование результатов
  • Горячие клавиши
  • Поисковые выражения
  • Оператор И
  • Оператор ИЛИ
  • Оператор НЕ
  • Поиск среди условных опкодов
  • Учет порядка слов
  1. Редактор

Поиск опкодов

PreviousГорячие клавишиNextИнтерфейс командной строки

Last updated 5 years ago

Вызвать поиск опкодов можно нажатием Ctrl+Alt+2 или выбрав меню Сервис->Инструменты->Поиск опкодов.

Чтобы найти нужный опкод, впишите в верхнем поле слова, соответствующие ему, например actor car. В списке останутся команды, содержащие эти слова. Вписывайте уточняющие слова, пока нужный опкод не будет найден. При поиске можно пользоваться специальными операторами (подробнее о них ниже).

Если при открытии окна поиска в редакторе был выделен текст, он будет автоматически вставлен в строку поиска.

Копирование результатов

Чтобы скопировать опкод в буфер обмена, выберите его и нажмите Enter. Чтобы добавить опкод к содержимому буфера обмена, нажмите Shift+Enter. Чтобы скопировать весь список опкодов, нажмите F2.

Горячие клавиши

Enter - скопировать выбранный опкод в буфер обмена Shift+Enter - добавить выбранный опкод к содержимому буфера обмена F1 - показать справочную информацию F2 - скопировать весь список опкодов в буфер обмена F3 - сортировать список по опкодам F4 - сортировать список по алфавиту F11 - очистить поле поиска, показать все опкоды ESC - закрыть программу

Поисковые выражения

Оператор И

Одиночный пробел между словами служит оператором И:

@ player

Найдет опкоды, в которых есть @ и player.

Оператор ИЛИ

Символ | служит оператором ИЛИ:

@ | player

Найдет опкоды, в которых есть @ или player.

Если | стоит первым символом в поле поиска, программа применит оператор ИЛИ ко всем последующим словам:

| actor player car

Найдет опкоды, в которых есть хотя бы одно из слов actor, player, car.

Оператор НЕ

Два дефиса перед словом исключают опкоды с этим словом:

car --actor

Найдет опкоды со словом car, но без actor.

Одиночный дефис может использоваться как оператор НЕ перед словами, либо перед $ или @, но не перед числами:

-10 -@ -car ---1

Найдет опкоды с числом -10, но без @, car, -1

Поиск среди условных опкодов

^ - показать только условные опкоды ^word - ищет word в условных опкодах:

^car ==

Найдет условные опкоды со словами car и ==.

-^ - исключить условные опкоды из результата:

player -^

Найдет все неусловные опкоды со словом player.

-^word - исключить условные опкоды со словом word:

player -^actor

Найдет опкоды со словом player, исключив условные опкоды со словом actor.

Учет порядка слов

% - ищет опкоды с учетом заданного порядка слов:

% @ = @

Найдет опкоды, в которых символы @ = @ следуют в указанном порядке (между ними могут быть другие слова).