Morrowind Scripting for Dummies, 7th Edition
Скрипты Морровинда для Чайников, седьмая редакция
Оглавление
От переводчика
Предисловие к седьмой редакции
Предисловие к шестой редакции
Предисловие к пятой редакции
Название скрипта. Begin и End
Определение действия игрока
Текстовые сообщения и определение выбора игрока
Как выполняются локальные скрипты
Наша первая ошибка
Наложение заклинания на игрока
Местные скрипты
Глобальные скрипты
Начало и конец скрипта
Основной синтаксис функций
Основной синтаксис: запятые, скобки, пробелы
Табуляция
Объявление переменных
Местные переменные
Глобальные переменные
Ссылки на переменные их других скриптов
Использование переменных в функциях
Математические вычисления
Использование if...elseif
Цикл while
Логические операторы
Объяснение формата
Добавление и изъятие вещей из инвентаря
Как заставить персонаж бросить предмет
Остлеживание событий, происходящих в инвентаре
Надевание предметов
Определение того, был ли надет предмет
Отключение возможности надеть предмет
Проверка на присутствие предметов в инвентаре
Ремонт объектов
UsedOnMe
Движение вдоль осей координат объекта
Движение вдоль глобальной оси координат
Поворачивание объектов
Установление позиции и направление объекта по осям
Сброс параметров объекта на начальные значения
Размещение объекта на открытых пространствах и в интерьере
Как положить предмет рядом с игроком
CellUpdate
Снаружи или внутри?
Определение местонахождения игрока
Определение перехода между локациями
Расстояние между объектами
Определение положения и направления объекта
Обзор
Определение того, заметил ли один NPC другого
События для персонажей, стоящих на объекте
Урон стоящему на объекте персонажу
Флаги
Проверка на прошествие дней
Лунные фазы
Проверка на совершение необходимого движения
Концепция диалога в Морровинде
Как работает диалог
Несколько золотых правил
Сообщения
Отображение переменных и текстовых значений в окне сообщений
Добавление темы диалога
Начало и конец диалога
Варианты ответов на заданные вопросы
Добавление и проверка журнальных записей
Специальные диалоговые функции
Характеристики
Здоровье, Мана, Усталость
Навыки
Магия
Другие
Установки Искусственного Интеллекта (ИИ)
Отключение возможности управления
Включение возможности управления
Проверка состояния управления
Переключение ракурса
Функции меню генерации персонажа
Управление эффектами заклинаний
Проверка на заражение
Управление звуком
Формат звуковых файлов
Исправления и изменения
Список новых функций
Квадратный корень
Взрыв
Полное удаление копии
Выбор объекта
Создание/Удаление объектов
Падение с объекта
Определение касания
Сохранение игры
Проверка значения переменных с помощью консоли
Использование консоли для быстрой проверки Вашего скрипты
Сообщения об ошибках, которые можно увидеть в игре
Сообщения об ошибках в редакторе
Локальные переменные, устанавливаемые игрой
Локальные переменные, которые Вы можете установить, как флаг
Специальные глобальные переменные
|
|