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

Старлей

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

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

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

  • Дней в топе

    2
  • AMKoin

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

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

  1. Artics Лучше всего поставить AI-вертолетов, еще как вариант можно попробовать нанести хит вертолету от нпс в xr_effects.script есть функция:
  2. La'RentoЯ точно не помню, но по-моему его можно открыть и закрыть, и реализован он через СДК как дверца шкафчика, которую можно открыть и закрыть.
  3. Народ, подскажите пожалуйста: делаю я переборку объектов: for i=1,65535 do local obj = alife():object(i) и хочу затем сделать кое-что с этим объектом, а именно со сталкером: if obj then if obj:section() == "stalker" then Однако получаю вылет из-за: attempt to call method 'section' (a nil value) То бишь у объекта нет такого метода, однако на stalkerin написано: ...Эти методы подходят к объектам любого класса... string section() const возвращает имя секции объекта. Аргументов не принимает. Вообще я что хочу сделать: узнать какие из этих объектов сталкеры, желательно без нет-пакетов можно это осуществить?
  4. PostScriptum В файле dialogs.xml Вот он:
  5. Старлей

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

    Как сделать летающую аномалию? Или как зациклить полет камеры? Есть видеоуроки от Андрея Непряхина, где показывается как сделать аномалию, однако когда я пытаюсь собрать спавн:
  6. Старлей

    Old Good Stalker Mod - Clear Sky

    Заметил, что после встречи с Бюрерами автомат из которого я их убивал дымится (ну такой воздух идет теплый, такой же рядом с предметами поднятыми бюрерами), если выбросить автомат, то он будет дымится на полу, если взять - в руках. Что за баг ? Почему баг? Это светится аура бюрера. monk
  7. P.S. Разобрался - косяк был в том, что забыл занести апдейт таймеров, отвечающих за состояние передвижения, в actor_binder:update(delta)
  8. Подскажите пожалуйста как добавить свою схему логики. Допустим xr_walker_klon. 1. Грубо говоря копия xr_walker. 2. Зарегестрировать в modules: load_scheme("xr_walker_klon", "walker_klon", stype_stalker) Нужно что-то еще? Схема как бы работает, вот только "как бы". В основном в схеме меняются состояния передвижения сталкера через "state_mgr.set_state" и "move_mgr", а вот в игре они почти не меняются. Может ли какая-нибудь другая схема препятствовать этим изменениям?
  9. 1. Как не выводить нпс в оффлайн? То есть чтобы он сразу был заспавнен, и когда ГГ на уровне, пусть даже в другом конце карты, нпс все равно в онлайне был. 2. Как сделать НПС нормальную логику ? То есть чтобы НПС хоть как-то реагировал на хит от ГГ(в идеале чтобы поворачивался в мою сторону). Читал что на [camper] нпс как раз так и тупят, но у меня [walker]. Суть проблемы: НПС стоит на здании откуда хорошо видит всю площадь перед ним, но врагов атакует только вблизи, у НПСов и гранатомет, и гаусс, и автоматы - без разницы.
  10. Старлей

    Кураторам тем, дубль два

    OldStory Готово.
  11. proger_Dencheek "jup_b32" это заставляет, усомниться, что это ЧН. Если же ты локацию просто перенес в ЧН из ЗП, расскажи как ты спавнил smart_terrain и через какой AI компилятор собирал спавн?
  12. Earth2SpaceВ .ltx >> ;текст В .script >> --текст В .xml >> <!-- текст -->
  13. 2ColR_iT, Может я и правда не то сказал , но на stalkerin'е я про out_restr вот что нашел: out_restr = sr_poimali_1 — при боевой схеме держится за этим рестриктором. И если, как я уже писал dander не помогает, тут 2 варианта: 1. НПС все-равно оказывается в комбате. 2. Что-то еще его заставляет идти за тридевять земель - например A-Life мод какой-нибудь. Если 2 пункт, я вообще без понятия что делать, а вот на 1 как раз либо danger, либо out_restr.
  14. Боягуз Да, при загрузке сейва много чего происходит... Тогда попробуй сделать рестриктор на АТП(к примеру параллелепипед внутри которого всё АТП), и пропиши им вдобавок в схеме walker: out_restr = имя_рестриктораP.S. Если danger не помог, может быть у тебя есть какие-нибудь A-Life моды? И поэтому они срываются к своим товарищам. Хотя может все дело и в перезагрузке. По идее out_restr должен помочь. Интересно, и чем же поможет наличие данной строки в схеме walker? Тем, что будет просто присутствовать? Воздержись от комментария, если не знаешь ответа. ColR_iT
  15. Earth2Space Процитирую кусок actor.ltx По-моему все ясно. Ну а уж если нет, вот выдержка из actor.ltx с комментариями от разработчиков игры:
  16. Боягуз попробуй так: [walker] path_walk = stoyu path_look = smotryu def_state_standing = hide danger = danger_condition [danger_condition] ignore_distance = 100 ignore_distance_sound = 100 То есть свыше 100 метров, НПС будет пофигу на врагов и звуки стрельбы. Теги никто не отменял! ColR_iT
  17. Старлей

    S.T.A.L.K.E.R. Online Project 1.0.0 (CoP)

    Очень заинтересовался - в сталкер по сети попробовал пару дней назад(первый раз) меня очень впечатлило, конечно надоедает быстро, но вот с сопроджектом есть пара идей . На ЗП я не работал поэтому может вопросы будут глупыми: 1. Можно взять любую мультиплеерную карту, собрать ей AI-сетку и пробовать что-то спавнить? 2. В папке уровня(карты) есть файл alife.spawn. Откуда это, из ЗП или же добавили разработчики сопроджекта. А как же level.spawn? 3. Бесконечный спавн это логика рестриктора или так прописано в скриптах?(сейчас поздно не хочу ковырять логику оригинальных ЗП рестрикторов и сравнивать) 4. А диалогов пока нет в этой версии?
  18. riddik121Нет, просто ты не сможешь купить эти вещи у торговцев и сталкеров.
  19. karonbaron Немного поправлю: чтобы сделать как ты хочешь, неплохо бы это добавить: on_info = {=gulag_enemy_actor(имя_смарта) =is_smart_in_combat(имя_смарта)} схема Так больше шансов, что вертолет прилетит когда надо, а не когда на базу нападет стая собак А насчет твоей проблемы подсказать вряд ли смогу, т.к. сам на ЗП не работаю. И сейчас у меня возник вопрос а есть ли вообще в ЗП такое состояние у сквада, как "defence", по-моему его просто урезали, как и много еще чего. P.S. И насчет "combat" тоже непонятно у сквада предположим есть такое состояние, а вот у смарта? Вот и получается вопросов больше чем ответов...
  20. Uyman358Много я делал НПСов, и механиков и торгашей, и обычных, и ни разу не использовал секцию [danger_condition]. Вот зачем она тебе нужна, если у тебя стоит combat_ignore_cond = always, то есть у тебя НПС и так игнорирует опасность, а ты еще и это прописываешь. Это уже солянка. Лично я использую [danger_condition] либо для скриптовых сцен, либо для точечной подгонки логики непися. Так что просто удали эту секцию.
  21. Не встречал таких вылетов, но попробуй начать с простого - то есть в логике рестриктора или НПС сначала один элемент, потом два, и так далее, лично мне помогает отслеживать вылеты, благо новую игру начинать не надо.
  22. Скажите пожалуйста, как по нет-пакету получить имя профиля сталкера? и можно ли его получить так: Или вот так:
  23. antreg Тогда вообще без понятия, в ACDC файлах и скриптах сталкера вообще ничего про collide или Ignore_static, только в файле lua_help.script есть два параметра: const object_collide = 512; const world_object_collide = 134218240; Это все что нашел, может не там искал...
  24. antregА ты какой функцией спавнишь? Из АИ вертолетов или нет? Если нет, попробуй такую функцию:
×
×
  • Создать...