Перейти к контенту

Старлей

Опытные
  • Число публикаций

    260
  • Регистрация

  • Последнее посещение

  • Дней в топе

    2
  • AMKoin

    17 [Подарить AMKoin]

Весь контент пользователя Старлей

  1. Roma3094Да все, правильно но ты прописал эти параметры только для чистого неба или для других фракций тоже не забыл? Скинь последние строчки своего лога.
  2. Roma3094Товарищ, на базе Чистого неба - скриптовые отряды, параметры которых хранятся в misc\squad_descr_****.ltx и профили бойцов там же, а вылет твой при спавне отряда означает, что ты прикрутил эти параметры где-то не так, и чтобы сказать где, нужен лог.
  3. Roma3094 1. Зайди в файл sim_faction.script найди функцию: function se_sim_faction:read_params() И добавь перед строкой "--' Вычитываем и заполняем уровни экспансии группировки" этот код: self.squad_size_min = utils.cfg_get_number(self.setting_ini, "settings", "squad_size_min", self, false, 5) self.squad_size_max = utils.cfg_get_number(self.setting_ini, "settings", "squad_size_max", self, false, 5) Затем зайди в скрипт sim_squad_generic.script и найди функцию function sim_squad_generic:create_npc(spawn_smart) И замени на эту:
  4. vampirnik77Проблема в именовании КПК, как сказал malandrinus, это по идее для каждого нпс придется создавать отдельный предмет(секцию), в свойствах которого inv_name будет с именем НПС, я кстати даже незнаю можно ли вообще как-нибудь через нет-пакеты поменять этот параметр
  5. ShredderИ как, успешно? Тоже встречался с проблемой когда НПС с СВД в кабана в плотную лупил(т.к. НПС был бессмертный, и все выстрелы он промахивался) т.е. этот процесс мог длиться до бесконечности, но ИНОГДА если ГГ подходит к этому неписю с СВД вплотную, то если повезет, нпс достает пистолет. Ну про дальность смысла говорить нет, как сказал *Shoker*, нпс любят с большой дистанции с пистолета да двустволки лупить. А в каком скрипте вообще родной менеджер выбора оружия??? Помню на ТЧ был хороший скрипт: там бралось все оружие, которое есть у нпс, бралась дистанция до цели и на основе этого делался выбор. И если по-моему нпс не мог "дострелить" до цели то он сваливал, или старался подойти ближе.
  6. Artos Установил твой lua_helper, пытаюсь вызвать функцию: Relocate_Items(npc, phraseID, 2) Relocate_Items(npc, sect, 1, "in") Получаю вылет: Но суть не в этом, вылет происходит из-за этой строчки 1324 там printf вызывается, так ведь предметы то не передаются! Получается что предмет ГГ не проходит условие if soItem and not oActor:marked_dropped(oItem) and oItem:parent() and oItem:parent():id() == idActor then ======= P.S. Удалил ограничение все нормально стало с "отдачей" предмета.
  7. Подскажите пожалуйста, еще вот в чем: требуется от ГГ передать НПС 2 артефакта. Для этого я использую функции ColR_iT(в посте под спойлером), однако от ГГ передается НПС только 1 артефакт, сделал не большую эхо-печать в лог, для проверки счетчика - все правильно, вот только вылазиет одна строчка странная: ! Cannot find saved game ~:psi:__i_=_1,_count_=_2 * Log file has been saved successfully! ! Cannot find saved game ~:psi:__i_=_2,_count_=_2 * Log file has been saved successfully! ! ERROR: SV: can't find children [39427] of parent [270253968] ! Cannot find saved game ~:psi:__i_=_1,_count_=_2 * Log file has been saved successfully! ! Cannot find saved game ~:psi:__i_=_2,_count_=_2 * Log file has been saved successfully! ! ERROR: SV: can't find children [39425] of parent [270253968] Я нашел в этой же теме, год назад такой вопрос задавал *Shoker*, только он пытался переместить предмет с земли нпс, и у предмета не было родителя и т.д., поэтому как сказали и вылазили эти ошибки. Но у меня 2 вопроса: 1. Почему перемещается только 1 предмет. 2. Почему вылазиют сообщения, ведь изначально родитель артефакта ГГ, потом НПС? P.S. Или поделитесь своими функциями
  8. Он с этим не связан, я могу перезапустить сейв и играть себе спокойно дальше, хоть всю игру пройти, НО если я начну диалог после которого спавнится вертолет, то будет вылет. И параметр 'startup_animation' я изменил, как сказал Shoker, если раньше вылеты были практически всегда, то сейчас только так, как я описал выше. P.S. По этому поводу у меня только одна мысль, что дело в том что, как ты сказал из-за того что попадает "лишний" байт, завтра я попробую принудительно "очистить" пакет, как ты написал, думаю поможет
  9. *Shoker* 3/6 тестов прошли успешно, правда тут такая фишка с тестами... Тест 1: Запускаю сталкер, загружаю сейв, пытаюсь заспавнить - все хорошо спавнится. Тест 2: продолжаю Тест 1, не выходя из игры, загружаю этот же сейв - получаю вылет, указанный выше. Тест 3: запускаю заново сталкер, загружаю тот же сейв, вертолеты спавнятся на ура. Тест 4: опять же не выходя из игры, загружаю этот же сейв, при спавне вылет Тест 5 и 6 в том же духе. Artos Сейчас попробую, в принципе ты объясняешь почему, происходит вылет при загрузке сейва, не выходя из игры. Может быть и вправду где байт лишний затесался. =============== Artos Ты неправильно понял. Смотри: захожу я в сталкер, загружаю сейв, где я стою перед нпс, после диалога с котрым спавнятся вертушки, поговрил с ним - птички заспавнились, затем я загружаю этот же сейв, не выходя из игры, и во время нажатия фразы, после которой у меня должен спавниться вертолет - происходит вылет.
  10. ShredderПробовал, будет получаться вылет, какой не помню, со ссылкой на 431 строчку. При загрузке квик-сэйвов, поэтому был вынужден отказаться, обновленный m_netpk вышел недавно насколько я знаю. *Shoker*Сейчас попробую.
  11. Всем привет, возникла проблема при спавне вертолета через скрипт в Чистом небе. С вероятностью 80% будет получен вылет:
  12. Старлей

    AI вертолетов

    НаноБотТо есть если у меня вертолет группировки "Долг"(comm = duty), то обычного сталкера(t_comm = stalker) вертолет будет считать своим врагом. Что-то не то. ================= А у меня такой вопрос: я перенес схему на ЧН успешно(вроде как ), и возник вопрос по поводу логики: возможно ли заставить его просто висеть в воздухе? Вот кусок логики:
  13. Старлей

    [CoP] Вопросы по SDK

    Jeka811. в game_graphs и game_levels сдк-шной геймдаты уровень прописал? 2. Возможно, на локации слишком много граф-поинтов.
  14. karavan Странно очень, в ЧН работает точно лично проверил, но все равно посмотрел скрипт smart_terrain.script от ЗП - функции там эти остались. Вот только почему у тебя не отображается?
  15. Viktor_Kris, Shredder Есть способ гораздо проще: в файле _g.script измени переменную(в самом начале) dev_debug = false на значение true. И у тебя в пда будут обозначены все смарты точками, при наведение на которые отображается имя смарта, squad_id, вместимость этого смарта(squad_capasity), каким отрядом он занят, какой группировки, и все дополнительные свойства типа(respawn_point)
  16. ShredderО и правда, я просто с телефона заходил
  17. JohnWaineВ профиле сталкера допиши: <hit_probability_factor>1</hit_probability_factor> hit_probability_factor - фактор "меткости" сталкера. При нуле будет мазать стопроцентно.
  18. VEX Попробуй так в _g.script исправить, лично мне помогло:
  19. МаданахВ файле pda.script, рассмотрим на примере ренегатов: elseif(state.faction_id=="renegade") then state.name = game.translate_string("ui_st_name_bandit_2") state.icon = "renegade_wide" state.icon_big = "renegade_big" state.target = "" state.target_desc = "" state.location = game.translate_string("st_location_renegade") За иконки отвечают два параметра state.icon(в разделе статистика) и state.icon_big(в разделе война группировок)
  20. Подскажите название анимации Круглова на Янтаре, когда он делает замеры и у него в руках детектор.(P.S. Или киньте файл его логики)
  21. BrokenEarth, я встречал этот вылет, когда делал летающую аномалию, ведь в СДК указывается анимация для камеры - файл gamedata\anims\. И при создание катсцены было подобное, вообщем проверь нет ли в папке anims файлов с русскими именами, вдруг из-за этого. P.S. у меня в логе было "Can't find motion file file.anm", а у тебя даже формата нет
  22. Никто не знает где находится функция запуска интро-ролика(как шрам ведет ученых)? Я хочу добавить условие к запуску этого ролика.
  23. Danya, ты не правильно понял. Файл логики - это логика нпс или рестриктора, который лежит в gamedata/configs/scripts/ . Там и пишешь эту функцию. Подробнее? Полно уроков про логику. Пример: =create_squad(squad_nubov:esc_smart_terrain_5_7), squad_nubov это имя сквада из файлов squad_descr*, что это ещё значит? Вот тут мой урок, посвящённый этому . Про имя смарта думаю понял.
  24. danya, в файле логики можешь использовать функцию =create_squad(имя_сквада:имя_смарта)
  25. vampirnik77У тебя неправильный диалог: <phrase id="5"> <text>mar_tip_5</text> <next>7</next> <-- Тут ссыль на фразу с прикондишеном <next>9</next> <-- А тут ссыль на фразу, где прекондишина не будет(или условие противоположное прекондишину) </phrase> Вообщем почитай как делать диалоги. P.S. В логе написано что нет доступной фразы чтобы сказать, т.е. у тебя линейный диалог с прекондишинами, а что будет если условие не выполнится? Правильно ГГ нечего будет сказать. Поэтому если используешь прекондишины, делай ветвление диалога.
×
×
  • Создать...