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

И в заключение...

Наш учебник, надеюсь, поможет Вам в создании ваших уникальных модов. В какой степени нам это удалось, судить Вам, уважаемые скриптологи и модмейкеры.

Все права на данный учебник принадлежат команде © OSFM Team. Воспроизведение этого учебника целиком или какой-либо его части без разрешения руководителя проекта запрещено. По вопросам размещения учебника на ваших сайтах обращайтесь к руководителю проекта:

http://www.wiki.rumor.ru/index.php?title=User:Garin

Все возникающие у вас вопросы, замечания, дополнения и предложения вы можете изложить на форуме проекта: http://forum.rumor.ru/index.php?board=138.0

С наилучшими пожеланиями,

руководитель проекта Aleksandr Garin. Октябрь 2008 г.

2. Введение

2.1 Как использовать это руководство.

Мы решились взяться за эту трудную работу, рассчитывая, что учебник будет полезен всем - и новичкам, и опытным скриптологам. В любом случае, поскольку процесс написания скриптов в TES 4 усложнился, а сам язык обогатился новыми конструкциями и функциями, мы надеемся, что наш труд не окажется напрасным и будет вам полезен. Учебник построен аналогично MSFD – от простого к сложному. В первом томе после знакомства с основами написания скриптов вам будет предложено написать свой самый первый скрипт, создать свой плагин с ним и включить его в игру. Далее, после более подробного изучения синтаксиса и всех команд, вы сможете написать свой второй скрипт - с ловушкой в шкафу – он более сложный, чем первый, да и как учебное пособие гораздо полезнее его. В первый том мы включили описания всех известных на данный момент функций (всего 359), которые могут использоваться в скриптах Обливиона, описания всех известных консольных команд, а также краткую информацию по расширителю скриптов - Oblivion Scripting Extender (OBSE). Для вашего удобства описания расположены в алфавитном порядке. Весь учебник оснащен внутренними и внешними гиперссылками, что поможет Вам быстро найти нужную информацию.

2.2 Что такое скрипт?

Скриптовый язык, который использован в игре TES 4 Oblivion, является уникальным, его нельзя использовать нигде, кроме самой игры. Но уникальным его можно назвать и по другим причинам. Скрипты дают нам невиданные возможности по модернизации и изменению игрового мира. Они могут то, чего нельзя больше сделать никакими другими методами. В скриптовый язык TES 4 привнесено много нового и это откровенно радует - теперь стали возможны вещи, которые раньше нельзя было реализовать в TES 3. Сами скрипты представляют собой небольшие текстовые фрагменты с программным кодом, который выполняет в игре определенные функции, изменяя таким образом игровой мир. Скрипты могут “вешаться” на различные объекты, а также выполнять определенные действия в диалогах или отслеживать прогресс игрока в квестах.

Одним из самых больших недостатков скриптового языка является отсутствие возможности определения кода нажатой на клавиатуре клавиши или кнопок мыши. Но и здесь уже появились средства, с помощью которых эта проблема решается легко и просто. Речь идет о расширителе скриптового языка OBSE, который содержит на данный момент множество вполне работоспособных и очень полезных функций. Ему мы также уделим внимание. Напомним, что скрипт - это интерпретируемый программный код. Следовательно, он не может выполняться самостоятельно - для его работы необходима другая, скомпилированная программа. В нашем случае это делает “движок” игры, который “зашит” в исполняемый exe-файл - Oblivion.exe.

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