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

Рекомендуемые сообщения

Народ, подскажите пожалуйста, можно ли в тенях чернобыля сделать так чтобы двери открывались когда к ним подходит NPC?

Если можно то как?

Заранее спасибо.


Команда ReWrite Team. От сталкера отошли. Пересели за другую платформу.

 

Ссылка на комментарий
А ты в Alife попробуй поставить число, в котором идет жизнь относительно ГГ очень большим(там вроде всего на 150 метров от ГГ режим онлайн)

Но сам понимаешь что оперативной памяти это будет убивать очень и очень много.

Да этот способ хорош, но он действует только в пределах одной локи, а я хочу глобальный alife)

Ссылка на комментарий

stalker.odinochk... - функция %=kil_npc% - применяется в логике того чувака или монстра, которого надо убить.

Пример - zat_b22_stalker_medic - суицид медика-упыря.

Ссылка на комментарий
Гость БолотныйДоктор

В ЗП есть или нет логика на подобие follower как в ТЧ когда NPC идет за NPC лидером. Если до лидера расстояние менее 5 метров, то он идет, если от 5 до 20 – бежит в режиме run, если свыше 20 – догоняет в режиме sprint. Пути не задаются. Задаются пути только у лидера а другой нпс бежит за лидером. follower не работает точно. Ну подобие этой логике в сквадах есть...

Изменено пользователем БолотныйДоктор
Ссылка на комментарий

Спавн. непися в бункере на Янтарь с такой логикой:

[smart_terrains]

none = true

[dont_spawn_loot]

[logic]

active = remark

combat_ignore = combat_ignore

danger = danger_ignore

[combat_ignore]

[danger_ignore]

ignore_distance = 5

[remark]

no_move = true

anim = wait

combat_ignore_cond = always

path_walk = demon_walk

path_look = demon_look

[demon_look]

points = p0

p0:name = wp00

p0:flags = 0x1

p0:position = 27.723,-11.7,-276.47

p0:game_vertex_id = 54981

p0:level_vertex_id = 1480

[demon_walk]

points = p0

p0:name = wp00

p0:flags = 0x1

p0:position = 27.721,-11.6,-276.47

p0:game_vertex_id = 54981

p0:level_vertex_id = 1480

 

А этот идиот игнорируя строчки в этом безобразии идет на вольные хлеба. Причем если не добавлять path_walk, то все отлично. Но этот параметр мне нужен для того, чтобы непись после выброса возвращался на свое место. Что посоветуете?

Координаты в path_walk прописаны как в функции спавна.

Изменено пользователем ALEX BOY

Мне "Винторез" - единственный друг, надежда, опора и сила.
Уродов сегодня так много вокруг, патронов бы только хватило. (с)

Официальный Discord-сервер по NS OGSR. 
Неофициальный филиал "У Костра", но тоже Discord-сервер.

Ссылка на комментарий

ALEX BOY, Точки пути проверял на валидность(наличие в указаном месте аи сетки)?

А уходить из под логики,он может по многим причинам -запрет респавна группировки или ранга на локе или банальная ошибка в файле

Изменено пользователем gruber
Ссылка на комментарий

ALEX BOY, а на какой "сталкер" логику пишешь? В каждой версии есть свои особенности ,

и почему ремарк, предпочтительней валкер. А вот это вообще зачем - no_move = true ?

И какой метод спавна?

Но если на логику реагирует (Причем если не добавлять path_walk, то все отлично)

то скорее всего, как писал ALEX BOY, координаты path_walk.

Изменено пользователем nuklia
Ссылка на комментарий

Конкретно для ЗП никто не систематизировал (кажется), все основы есть в статьях в шапке,

а дальше смотреть как сделано в ЗП. При желании разобраться не сложно.

Ссылка на комментарий

такая проблема. делаю мод на базе огсма. а там есть выброс...

доавбил своего нпс без гулага. по логике он должен всегда стоять на месте. для этого прописал ему path_walk с одной точкой равной его координатам спавна.

но - из боя или после выброса он начинает идти на свою точку,.... и ровно на середине останавливается и тупо стоит.

 

в чём проблема?

пробовал на разных локациях и т.п.

Строгое предупреждение от администратора n6260
Соблюдайте правила русского языка.
Ссылка на комментарий
Гость БолотныйДоктор

Кто знает каксделать что бы НПС не реагировал на то что ему в лицо тычат пушкой?

 

......................

danger = danger_ignore

.............................

[danger_ignore]

ignore_distance = 0 не действует......(

Ссылка на комментарий
Да этот способ хорош, но он действует только в пределах одной локи, а я хочу глобальный alife)

 

То есть alife который сразу активирует всех НПС на всех локах?)

Про это можешь забыть, во первых-alife просчитывает количество НПС которые респавняться в пределах одной локи, во вторых- банально не хватит оперативы,будет очень много лагов.

Ссылка на комментарий

Попробуй сделать какую нибудь другую анимацию при приближении гг с оружием.

[meet]

meet_state_wpn = 10|ward@cit_base_guard_talk_to_actor2| 5|probe_2@gar_bandits_seryi; реакция НПС на подход гг с оружием в руках

victim_wpn = 10|actor;что то завязанное с расстоянием... попробуй поэкспериментируй с этим

use_wpn = true; возможно ли базарить с оружием.

 

Вот попробуй сделать эти секции, если получится отпишись. И да, ward@cit_base_guard_talk_to_actor2 = это анимация. Там ставь свою

 

Ничто не вечно под луной.

Ссылка на комментарий

Доброго времени суток! Подскажите, как сделать проверку на то, что ГГ голоден? Заранее спасибо.

 

Изменено пользователем Jurok
Ссылка на комментарий

Подскажите, как выбросить предмет из тайника или трупа ?

Для живых неписей нормально работает npc:drop_item(obj).

Пока просто сохраняю пакет объекта, удаляю объект, создаю его рядом и восстанавливаю пакет.

 

Trapper023, нет, нужно выбрасывать именно из тайников и "готовых" трупов.

 

Министр, нашел.

 

P.S. Это нужно как раз для аналогичной ситуации. Только после переспавна я запускал таймер, который делал подрыв чуть позже. За это время предметы успевают выйти в онлайн и улететь от взрыва по-настоящему.

 

Министр, о смене parent_id тоже думал, но не знаю как это сделать. Возможно достаточно изменить его и чуть координаты выбрасываемого объекта.

Изменено пользователем sapsan
Ссылка на комментарий

Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.

Войти
  • Недавно просматривали   0 пользователей

    • Ни один зарегистрированный пользователь не просматривает эту страницу.
×
×
  • Создать...