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

[SoC] Ковыряемся в файлах


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

22 минуты назад, BFG сказал:

Он должен поехать к цели.

 

22 минуты назад, BFG сказал:

на то, что БТР отказывается ехать к цели ?

Любят у нас недомолвками изъясняться... Ну и спроси напрямую: "почему не отрабатывает логику" ?

"НПС с id=1234 к которому поедет БТР" - ну во первых не ID а StoryID, во вторых не поедет БТР к объекту, а поедет по прописанному пути. А если в процессе движения по этому пути "увидит" target-объект, то начнет его убивать.

А чтоб получить самые точные ответы, следует посмотреть в схему ph_car(тем более что она может сильно отличаться от оригинала в различных модах), и потестировать работу схемы, чтоб понять, как будет. Еще не возбраняется посмотреть пример из оригинала, если не ИП, то сцена в начале ЧАЭС, где БТР шмаляет по актеру.

  • Согласен 2
  • Полезно 2
Ссылка на комментарий
17 часов назад, Dennis_Chikin сказал:

что именно здесь непонятно?

Обожаю тонкий прибалтийский юмор. Сама наполовину эстонка. Это я о значке полезно от Эда.

Вот интересно, если бы кто-то несведущий в вождении авто спросил меня - как тронуться с места на машине с автоматической  коробкой, а в ответ получил формулу расчета крутящего момента в зависимости от оборотов двигателя - это был бы понятный ответ?

42 минуты назад, AndreySol сказал:

поедет по прописанному пути.

Поедет, если правильно прописать путь по ровному месту с идеальной аи-сеткой...

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

И добавлю еще, что "не езда" БТРа - проблема комбинированная, движково/скриптовое.

Если БТР по какой-то причине не может разогнаться, скриптик вырубает ему движение совсем. Но "неразгон" без видимых причин - это именно где-то глубоко в потрохах.

 

По звукам - ну я и спрашиваю: что именно непонятно ?

min_snd, max_snd -  пауза между звуками, чтоб не было аццкого винегрета.

rnd - на сколько я знаю, рудимент звуковых рестрикторов, который лучше не трогать вообще,

prior - еще более древняя древность, которая вроде как не используется.

 

Касательно юмора - ну вон по отношениям неписей со смартами разжевал уж куда подробнее, результат - вполне ожидаемый, чуть выше по теме наблюдаемый.

 

2Okichi: так я про прозекторскую и говорю. Собственно, после этого и понял, что смысла нет.

Изменено пользователем Dennis_Chikin
  • Спасибо 1
  • Полезно 2
Ссылка на комментарий

@Dennis_Chikin, Денис - ну  это как бы не совсем "разжевал".
То есть, за разбор - большое спасибо, это без вопросов, и в Прозекторсокй  тоже,  но  увидь я, к примеру, вот все  это в первый раз...
Похлопала бы ушами и пошла дальше ничего не понимать )  И даже не  стала бы спрашивать, ЧТО непонятно, потому что ответ - всё! )

Оно полезно, но когда уже немножко сам поковыряешься в этой кухне. 
А когда, как в приведенном кусочке выше, непонятно, что там есть что...
Загадочные переменные сравниваются с  еще более загадочными значениями то ли из непонятно как заполняемых таблиц, то ли из непонятно как определяемых других переменных в ф-циях, которые вызываются непонятно где и непонятно как )

Тут уж либо каждую строчку комментировать, зачем она и откуда будет использована, либо вообще не.

  • Согласен 2
  • Не согласен 1

След от кругов на воде - это тоже след (с)

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

@Змея

20 часов назад, Змея сказал:

Работает ли схема [zoneguard] ?

По-моему, не работает. По крайней мере, используемых образцов не нашла.
Про team можно на Сталкервики прочитать - "Настройка логики", части 0-4 (http://stalkerin.gameru.net/wiki/index.php?title=Настройка_логики._Часть_1#.D0.A1.D1.85.D0.B5.D0.BC.D0.B0_zoneguard)

След от кругов на воде - это тоже след (с)

Ссылка на комментарий
3 часа назад, Dennis_Chikin сказал:

rnd - на сколько я знаю, рудимент звуковых рестрикторов, который лучше не трогать вообще,

У себя тоже не трогал, оставлял 100. А это не сокращение от "random"?

Сталкер - наше всё!

Ссылка на комментарий
5 часов назад, Dennis_Chikin сказал:

пауза между звуками

В принципе - я так и думала. Но непонятно, в чём эта пауза измеряется. У меня сложилось - что в мертвых попугаях.

Просто пример.

Ставлю min_snd = 7, max_snd = 10

Вроде нормальные паузы, но иногда вторая фраза идёт сразу после первой. Ну и хотелось-бы пореже.

Ставлю min_snd = 10, max_snd = 15

Как-бы разница незначительная с виду. Но непись после первой фразы замолкает навсегда. Иногда даже не помогает отход от него и вторичный подход.

По рандому непонятно...вообще.

Если неписю прописано допустим

[talk_hello_rnd]

1. Каким образом воспроизводится звук - по очереди, начиная с первого?

...Проверено - выбирается случайная фраза...

2. Если этот непись по логике должен произнести всего одну фразу, но прописана - напоминаю - рандомная тема...произносится только первая фраза из списка?

3 часа назад, Okichi сказал:

используемых образцов не нашла.

В ТЧ как раз есть образцы логики, но сам скрипт отключен. При подключении дает пакет вылетов))

Наверное я неправильно сформулировала. Может быть в каком-либо аи-паке всё это допилено до работоспособного состояния?

Напоминаю - я про схему [zoneguard] 

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

@Змея, я именно про то, что рабочих примеров не видела)  В NLC все, что хорошо бы сделать коротенько через эту схему - сделано другими методами с рестрикторами и логикой npc на пол-страницы.
@Dennis_Chikin,  про Прозекторскую - вот там как раз  действительно все разъяснено подробно и по сути, а здесь речь была про вон тот кусочек с  min_snd, max_snd  - не все, кому внезапно пришлось столкнуться  со скриптами, умеют их _вот прям сразу_ читать с листа и осознавать, откуда оно взято и где и как будет использовано.

  • Согласен 1

След от кругов на воде - это тоже след (с)

Ссылка на комментарий
12 часов назад, Okichi сказал:

сделано другими методами с рестрикторами и логикой npc на пол-страницы

Ну [zoneguard] тоже нужны рестрикторы.

А насчет полстраницы - это конечно горячка думаю. Пары проверок должно хватать, так же как и в примерах этой логики. 

Нет - если в НЛЦ так же реализован именно подход НПС к актору для предупреждения, то это интересно. 

Как-бы посмотреть?

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

А есть ли какая строчка в user.ltx отвечающая за кол-во одновременно обрабатывающихся каналов (8; 16; 32; 64; 128; 256) и Нормализация громкости?

Ссылка на комментарий
1 час назад, iMac сказал:

А есть ли какая строчка в user.ltx отвечающая за кол-во одновременно обрабатывающихся каналов

snd_targets ?

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

"Ставлю min_snd = 7, max_snd = 10

Вроде нормальные паузы, но иногда вторая фраза идёт сразу после первой. Ну и хотелось-бы пореже."

 

Оно для группы в основном. Для одиночек я, кажется, дополнительно прикручивал правильную паузу.

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

Для одиночных обычно используется сингл или рэндом, но в ремарке, с переходом по окончанию звука к следующей секции. Тут, естественно, будет именно сразу и однократно, пока опять на эту же секцию не вернется ("Проходи, не задерживайся!" - ага).

 

Вообще, вся система крайне запутанная, половина звуков используется не по назначению, для второй половины что-то где-то неправильно сконфигурировано. Правильно - это все оторвать, и вызывать всю нужную озвучку через %=mysounds.soundXXXX%, либо вообще дописать для xr_logic  поддержку select = myscript.myfunc, где и проверяться все что надо будет, с возвратом секции, на которую переходить, и выполняться сразу все, что нужно, если нужно.

 

Изменено пользователем Dennis_Chikin
Ссылка на комментарий
35 минут назад, Dennis_Chikin сказал:

вызывать всю нужную озвучку через

Так оно и делается - если не видно непися или его лица. Но если непись квестовый с открытым лицом, тут проблемы с чревовещанием возникают))

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

Квестовый и с открытым лицом - тут по любому странно будет выглядеть. Как раз самое то, чтобы и звук и анимацию задавать через ремарк одноразово пофразно.

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

Ну при использовании ремарка и сигнала соунд_энд вообще в принципе пофиг, какие настройки паузы стоят в скрипте.

Эти настройки актуальны при воспроизведении звука через схему мит имхо...

Делать реплики барменов и прочих торговцев через ремарки как-то не нравится мне. Топорно слишком.

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

Привет скриптерам. У меня возникла проблема с НПС , конкретно с их логикой. В общем, установил себе SANEX A-LIFE + адаптировал 4 схемы AI от XStream ( ну там лечение друзей, кидание кранат и т.д.) и убрал хит у костров. Играя себе в удовольствие, через некоторое время, решил заглянуть к сталкерам на свалке, возле заброшенной техники, и тут те на ! Картина такая : новичок ТУПО стоит в костре, застряв похоже в нем. Я решил подождать, может он вылезет из него, но чуда не произошло. Есть ли какой-нибудь метод решить данную проблему ? Просто не знаю куда обратиться с этим .

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

@mixer22На мой взгляд самый доступный вариант сделать что бы сталкеры не лезли в костёр: https://www.amk-team.ru/forum/topic/6458-uroki-po-modostroeniyu/?do=findComment&comment=1197322 но придётся править all.spawn:puffy:

Изменено пользователем UriZzz
  • Спасибо 1
  • Нравится 1

 Моя нычкаНычка в арендованном у Опричника холодильнике  

Мы хорошие ребята, жаль патронов маловато:):ukostra:

UriZzz.gif

Ссылка на комментарий
56 минут назад, mixer22 сказал:

Я решил подождать, может он вылезет из него, но чуда не произошло. Есть ли какой-нибудь метод решить данную проблему ?

Уйди с локации.)

Отношения между людьми- главная ценность в человеческом обществе.
Любая полученная информация- это только повод для размышлений, а не побуждение к действию.
Это должен знать каждый: уроки боевой подготовки Дяди Саши https://yadi.sk/d/60Ec2B06goLAE
Накопано и накнопано:https://yadi.sk/d/mzVY5jQEspwpt

Ссылка на комментарий
1 час назад, UriZzz сказал:

самый доступный вариант

А что насчет того, что сталкеры могут не лезть, а спавнится в центре костра, то есть в точке

center_point = gar_seryi_kamp

допустим..?

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

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

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

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

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

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

Войти

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

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

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