Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OSFM v1.2.0.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
4.49 Mб
Скачать

LoopGroup

Cинтаксис:

LoopGroup GroupName, 2, [flags]

Примеры:

LoopGroup Idle2

LoopGroup Idle2, 1

Функция LoopGroup проигрывает указанную в виде параметра GroupName анимационную группу. Анимация будет воспроизводиться циклично некоторое целое количество раз (в данном случае 2), после чего последует возврат к анимации бездействия. Необязательный флаг [flags] может использоваться для проигрывания анимационной группы различными способами. Флаги:

  • "0" = Обычный (Normal) - текущая анимация проиграется до конца полного цикла, затем стартует новая анимация со своего стартового фрейма.

  • "1" = Немедленный запуск (Immediate Start) – Установка флага в "1" приводит к немедленной остановке в текущем фрейме проигрываемой в данный момент анимационной группы, после чего следует старт новой анимации со своего стартового фрейма.

  • "2" = Немедленный цикл (Immediate Loop) – Установка флага в "2" приводит к немедленной остановке в текущем фрейме проигрываемой в данный момент анимационной группы, после чего стартует новая анимация со своего стартового фрейма и будет воспроизводиться в цикле много раз (по петле).

См. также: AnimGroups, PlayGroup, SkipAnim Относится к типу: Functions | Animation Functions

M

MenuMode (Function)

Синтаксис:

MenuMode MenuType (optional)

Пример:

if (MenuMode == 0)

if (MenuMode 1036 == 1)

Примечание: MenuMode может использоваться как функция или как тип блока. При вызове без параметра эта функция вернет "1", когда игра находится не в режиме игры, а в режиме отображения меню. Если указать параметр MenuType явно, то функция вернет "1", когда на экране отобразится указанный тип меню (или указанное конкретное меню).

Типы меню:

1 = "главная четверка" (интерфейс персонажа: статы, магия, инвентарь, квесты) 2 = любое другое меню (сообщения, содержимое контейнера и т.д.) 3 = консоль

Специальные меню

1001 = Message (Сообщение) 1002 = Inventory (Инвентарь) 1003 = Stats (Статсы) 1004 = HUDMain 1005 = HUDInfo 1006 = HUDReticle 1007 = Loading (Загрузка) 1008 = Container, Barter (Контейнер, обмен) 1009 = Dialog (Диалог) 1010 = HUDSubtitle 1011 = Generic (Обычное) 1012 = SleepWait (Спать/Ждать) 1013 = Pause (Пауза) 1014 = LockPick (Отмычка) 1015 = Options (Опции) 1016 = Quantity 1017 = Audio 1018 = Video 1019 = VideoDisplay 1020 = Gameplay 1021 = Controls (Управление) 1022 = Magic (Магия) 1023 = Map (Карта) 1024 = MagicPopup 1025 = Negotiate (Торговля)

1026 = Book (Книга)

1027 = LevelUp (Уровень) 1028 = Training (Тренировка) 1029 = BirthSign (Знак рождения) 1030 = Class (Класс) 1031 = Attributes (Аттрибуты) 1032 = Skills (Навыки) 1033 = Specilization (Специализация) 1034 = Persuasion (Убеждение) 1035 = Repair (Починка) 1036 = RaceSex (Раса/Пол) 1037 = SpellPurchase (Покупка заклинаний) 1038 = Load (Загрузить) 1039 = Save (Сохранить) 1040 = Alchemy (Алхимия) 1041 = SpellMaking (Создание заклинаний) 1042 = Enchantment (Зачарование) 1043 = EffectSetting 1044 = Main (Главное) 1045 = Breath (Дыхание) 1046 = QuickKeys (Быстрые клавиши) 1047 = Credits (Авторы) 1048 = SigilStone 1049 = Recharge (Перезарядка) 1051 = TextEdit

Относится к типу: Miscellaneous Functions | Condition Functions

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]