Народ подскажите как сделать чтобы против НПЦ было труднеее воевать ну типа они были умнее если есть такой мод дайте ссылку плиз))0заранеее спасибо с меня + в репу
HELP Подскажите что нужно чтобы Петруха выдавал однотипные задания.Ему ведь недостаточно вроде в профиль диалог прописать?или тут надо в логике его что-то крутить?
Сообщение отредактировал supei-sa - Понедельник, 26.09.2011, 17:14
supei-sa,для выдачи однотипных заданий нужно следующее
Делаем однотипные квесты для нового нпс Материал из S.T.A.L.K.E.R. Inside Wiki. Перейти к: навигация, поиск [править] Прописываем однотипные квесты для нового нпс
Распаковываем алл.спавн с помощю acdc Находим файл alife_l01_escape(это на пример) и вставляем в конец это
[18240] ;это уникальный номер не должен повторятся
cse_abstract properties
section_name = stalker ;секция того что спавним name = esc_kvestodatel ;имя может быть любое position = -212.877227783203,-23.1829051971436,-122.68586730957 ;позиция я использовал скрипт от бардака direction = 0.0285909995436668,0,-0.999590992927551 ;разворот в скрипте от бардака есть эта ф-ция
cse_alife_trader_abstract properties
money = 6000 ;количество денег с которым создастся этот нпс(файл профиля нпс перекроет это значение) character_profile = kvestodatel ;профиль нпс
cse_alife_object properties
game_vertex_id = 59 ;гейм вертекс можно узнать в скрипте
distance = 0 ;дистанция вокруг вокруг позиции в которой спавним(если 0 то заспавница точно в позиции которую мы указали)
level_vertex_id = 40610 ;левел вертекс можно узнать в скрипте
object_flags = 0xffffffbf
custom_data = <<END
[logic] ;настройки логики
cfg = scripts\kvestodatel.ltx ;ссылка на логику
[smart_terrains] ;настройки смартов
none = true ;к какому смарту относится нпс(если none не берется под гулаг)
END Жирный шрифт story_id = 93 ;уникальный стори ид
Все со спавном покончено переходим к профилю думаю вы умеете работать с профилем поэтому разжевывать не буду(есть много статей по этому) я сделал профиль так:
И вот еще забыл откройте \config\text\rus файл stable_task_manager
добавте это
<string id="tm_kvestovik_has_no_job">
Пока ничего.
</string> <string id="tm_kvestovik_job_ask">
По поводу какого задания ты хочешь поговорить?
</string> <string id="tm_kvestovik_job_complete">
Вот вознаграждение
</string> <string id="tm_kvestovik_job_what">
Что по заданию?
</string> <string id="tm_kvestovik_list_job">
Есть кое-что:
</string>
все теперь создайте однотипный квест, останавливаться на этом я не буду есть много статей на эту тему просто чтоб добавить этому нпсу задания когда будете делать квест в misc\task_manager в строке parent пропишите = kvestovik все
УДАЧНОГО МОДОСТРОЕНИЯ
А вот по поводу уровней ты просто дилетант.Нельзя уровень из ЧН перенести в ТЧ.Это из тч можно,простой заменой файла level.ai обойтись.Без обработки через SDK данный уровень не подключишь никак.
кто может нормально обьяснить как добавить FreePlay с самого начала игры. И как добавить к игре мир корпус?
Добавлено (28.09.2011, 13:19) --------------------------------------------- что делать заменяю меню а прям во время запуска меню(после заставки nvidia)вылетает
klank98, тебе для ТЧ или ЗП. ЗП: чтобы отключить выдачу заданий на вертолеты, нужно открыть файл configs\scripts\zaton\zat_b101_logic.ltx и найти секцию [sr_idle]
Делается это так: в файле gamedata/script/xr_effects.script ищем строку :function after_credits(actor, npc) и ниже находим вот что c:execute("disconnect") Меняем "disconnect" например на hud_crosshair 1 и все вместо того чтобы после концовок (похоже даже фальшивых) будет возможно продолжить игру... Теперь добавляйте точки перехода (например на Припять) и все freeplay работает.