Народ, помогите разобраться. Спавню рестрикс по уроку. Вызов эффектов и условий в логике должен происходить из файлов xr_effects.script. И xr_condition.script- тут не всё понял, но вроде тоже понятно. Спавнил рестрикс и через поршень и через диалог. Результатата нет! Давали совет прописать его в бинд сталкер, но при любом раскладе происходит вылет с ссылкой на строку которую прописывал. Сам спавн работает. С рестриксом нет! Посмотрите плз может где ошибся? http://rghost.ru/39341552 СПС.
Впиши в удобный тебе файл вот такую функцию: Code function spoil_relations (first_speaker, second_speaker) --# Определим объект local obj = first_speaker --# Если это актор, то переопределим обеъкт if first_speaker:id() == db.actor:id() then obj = second_speaker end --# Определим группировку объекта faction = obj:character_community() --# Испортим отношения с группировкой собеседника relation_registry.set_community_goodwill (faction, db.actor:id (), -5000) end После чего в нужной фразе диалога вставляешь тег action: Code <action>file_name.spoil_relations</action> <action>dialogs.break_dialog</action> file_name - это имя файла в который ты вписал функцию. Всё. После нужной фразы изменится отношения и диалог прервётся, дальше действуешь по обстоятельствам.
Добавлено (22.07.2012, 18:23) --------------------------------------------- ins33, и еще - чем данная функция вызывается??
function spawn_shompl() alife():create("gar_bandit_respawn_1",vector():set(-216.72268676758,-19.972440719604,-153.30784606934),36608,41) local obj= alife():create("agr_bandit_respawn_1",vector():set(-216.72268676758,-19.972440719604,-153.30784606934),36608,41) obj:on_death() end
обрати внимания на то, что я выделил большим шрифтом, так и должно быть, в первом gar, во втором agr??
Сообщение отредактировал Novellus - Воскресенье, 22.07.2012, 18:28
Добавлено (22.07.2012, 18:32) --------------------------------------------- ins33, я делал рестриктор в олспавне, писал к нему логику нужную и все работало. правда для зп, не тч.
Есть вопросы на счет SDK 0.4 Собственно распаковал я геймдату игры ТЧ в папку с СДК. В самом СДК можно открыть только 2 мультиплеерные карты, чтобы открыть карты из ТЧ, что надо сделать? Декомпилировать уровни с помощью конвертера? А чтобы подключить уровни к игре созданные мной, надо использовать Аивраппер? Все верно? Не охота допустить ошибку из за не понимания.