Главная | Регистрация | Вход | Приветствую Вас | Гость| RSS















Меню
Реклама
Категории раздела
Работа со скриптами [32]
Самые разные полезные статьи по скриптам игры S.T.A.L.K.E.R
Работа с конфигами [13]
Всякие полезные материалы по работе со Сталкером ТЧ.
Базовые знания [6]
Основы для тех кто хочет заниматься модами.
Для тех кто чуть больше чем новичок :) [7]
Работа с ACDC, all.spawn , скрипты...
SDK [3]
Все о работе в официальном SDK.
Прохождения модов ТЧ. [21]
Здесь выкладываем различные прохождения кучи различных модов для ТЧ.
Свежий хабар






Главная » Статьи » Тени Чернобыля » Работа со скриптами

Как открыть всю энциклопедию в начале игры

Как получить всю инфу в энциклопедию в начале новой игры

Разбирать добавление статьи в энциклопедию я не буду, а просто раскажу как выдать всю инфу в начале игры. Открываем файл gamedata\scripts\bind_stalker.script и ищем строки:

 self.object:give_info_portion("storyline_actor_start")
 _G.g_start_avi = true
 printf("*AVI* RUN START AVI") 
 end

-- if not has_alife_info("encyclopedy") then -раскомпилитим 

-- self.object:give_info_portion("encyclopedy") - эти

-- end - строки

 if not has_alife_info("global_dialogs") then
 self.object:give_info_portion("global_dialogs")
 end

 if not has_alife_info("level_changer_icons") then
 self.object:give_info_portion("level_changer_icons")
 end

 level_tasks.add_lchanger_location()

 self.bCheckStart = false
 
 end 

end

Теперь, когда вы начнете игру, у вас добавятся все стандартные статьи из игры... Просто, да? Мы не ограничемся только ими, добавим статьи про оружие, машины и т.п., а так же ваши, добавленные... Инфопоршну "энциклопедия" игра берет из файла gamedata\config\gamplay\info_known_objects.xml. Открываем и смотрим структуру:


<game_information_portions>
<info_portion id="encyclopedy">
 <article>zone_artifact_af-medusa</article>
 <article>zone_artifact_af-cristall-flower</article>
 <article>zone_artifact_af-night-star</article>

Ну и так далее... Чтоб добавить инфу, например о ПМм, просто пишем между любыми артиклами(например):

<game_information_portions>
<info_portion id="encyclopedy">
 <article>zone_artifact_af-medusa</article>
 <article>zone_artifact_af-cristall-flower</article>
 <article>weapons1_wpn-pm</article> -теперь нам будут выдавать инфу о ПМм
 <article>zone_artifact_af-night-star</article>

Объясню где брал инфопоршну ПМм-в config\gameplay\encyclopedia_weapons.xml. В той же папке есть и файлы с инфопоршнами предметов(еды и т.п.), машин и т.п. Добавляем их все... Долго, но что поделать, раз решились сделать:) Если все добавите-игра вылетит. Исправить это легко---просто в config\system.ltx добавим наши "недостающие" файлы(типа машин и т.п.). Открываем и ищем секцию энциклопедии:

[encyclopedia]
files = encyclopedia_infos, storyline_info_to_diary, encyclopedia_weapons, encyclopedia_mutants, encyclopedia_zone, encyclopedia_social, encyclopedia_equipment, encyclopedia_tutorial

Через запятую добавляем наши недостающие файлы:

[encyclopedia]
files = encyclopedia_infos, storyline_info_to_diary, encyclopedia_weapons, encyclopedia_mutants, encyclopedia_zone, encyclopedia_social, encyclopedia_equipment, encyclopedia_tutorial,encyclopedia_vehicles,
encyclopedia_new

Вроде все (могу ошибатся:))... Кстати, я советовал бы вам добавлять свои статьи таким же способом-создаем отдельный файл, подключаем его в системе, и работаем дальше с ним... И все равно к какой теме относится ваша статья, игра считывает ее из любых файлов секции encyclopedia. Теперь у нас в ПДА отображаются все возможные статьи...

P.S.-сам обсолютно все статьи все никак не собирусь добавить, так что не знаю,есть ли там какие-либо ошибки... Если вылетела или зависла, открываем блокнот и жмем Ctrl+V(вставить) и смотрим лог ошибки...



Источник: http://stalkerin.gameru.net/wiki/index.php/%D0%AD%D0%BD%D1%86%D0%B8%D0%BA%D0%BB%D0%BE%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F
Категория: Работа со скриптами | Добавил: drweb66 (22.09.2010)
Просмотров: 3315 | Комментарии: 1 | Рейтинг: 0.0/0
Всего комментариев: 1
avatar
0
1 vadimpanenko • 8:43:20, 01.01.2022
На всякий случай:
"-раскомпилитим" означает, что вам необходимо удалить вот эти "-- " тире перед строчками кода
avatar
PDA
Поиск
Как вы думаете,
Верите ли вы что СТАЛКЕР 2 выйдет?
Всего ответов: 2493
Сообщения
Разное
AP production - видео обзоры модов для игры S.T.A.L.K.E.R.

На территории Зоны: 1
Отмычек: 1
Опытных ходоков: 0


Design by:
Guenplenтм, with the participation of Orlenok Design Studio ®
Правообладателям
2024