Перейти к содержанию

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

 
 
if section* == "walker" then
          ...
end

 

* как можно узнать в какой секции логики сейчас нпс?

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Emmis Даже не буду спрашивать, что вы там за костыли изобретаете.
Вот: db.storage[object:id()].active_section

Изменено пользователем denis2000
  • Лайк 1
  • Мастер! 1
  • Спасибо 1

Путь во мгле. Связь времен.
"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

У меня проблема:

Один из нпс в скваде эксклюзивов стоит не на своём месте (все файлы проверял cover_name прописан правильно и smart_cover на аи-сетке) и анимацию свою так же не видит (логика нпс читается). После сейв/лоад часть нпс из смарта эксклюзивов и из другого стандартного смарта встают на одно место (только те кто на анимпоитах, но не все).

Как исправить?

  Скриншоты (Показать контент)

 


Просто создаю свой мод...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Toplol4ik Какая логика у эксклюзивов?

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

  1 (Показать контент)

Вот как прописывал:

on_game_timer4 = 63 | %=create_squad(pri_dolg_squad_2:pripyat_zasada)%

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
  В 09.12.2023 в 06:18, Skala сказал:

on_game_timer4 = 63 | %=create_squad(pri_dolg_squad_2:pripyat_zasada)%

Бесконечность..... Бесконечность.....


Терпение... И все получится.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

makdm Вспомнил! я в этом же рестрикторе вызывал спавн другого сквада через on_info = %=actor_in_zone(имя рестриктора)% переход на следующую секцию %=create_squad(имя сквада:смарт). Как раз таки с этим сквадом всё работает. Есть идея создать рестриктор и прописать такую же схему для второго сквада.

Попробовал так сделать и всё заработало

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Skala 

  Логика эксклюзивов (которые не на своём месте) (Показать контент)
  Логика смартов (Показать контент)

 


Просто создаю свой мод...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Извиняюсь, хотел спросить как заспавнить труп с помощью спейс_рестриктора. Я прочитал один урок ,но ничего не сработало.

  Путь логики. (Показать контент)

Написал логику из урока.

  Логика (Показать контент)

И назвал вейпоинт.

  вейпоинт. (Показать контент)

Может я сделал что-то не так именно  с вейпоинтом? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

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


Дополнено 10 минуты спустя
  В 09.12.2023 в 11:01, FFFFF сказал:

lx8_hyrma_naher

Я так понимаю, что это вэйпоинт. Вам надо дописать к названию walk. Должно быть так: lx8_hyrma_naher_walk

  • Мастер! 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
  В 09.12.2023 в 11:01, FFFFF сказал:

[sr_idle@spawn]
%=spawn_corpse(zat_b38_stalker_cop:lx8_hyrma_naher) sr_idle@nil

Это так не работает. Если такое было в уроке - в черный список его!
 

[logic]
active = sr_idle@start

[sr_idle@start]
on_info = {=actor_has_item(labx8_pda_syca)} sr_idle@nil %+jup_b9_blackbox_decrypted =spawn_corpse(zat_b38_stalker_cop:lx8_hyrma_naher)%

[sr_idle@nil]

 

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

Путь во мгле. Связь времен.
"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Спасибо вам.

  В 09.12.2023 в 11:55, denis2000 сказал:

Это так не работает. Если такое было в уроке - в черный список его!
 

[logic]
active = sr_idle@start

[sr_idle@start]
on_info = {=actor_has_item(labx8_pda_syca)} sr_idle@nil %+jup_b9_blackbox_decrypted =spawn_corpse(zat_b38_stalker_cop:lx8_hyrma_naher)%

[sr_idle@nil]

 

 


Дополнено 4 минуты спустя

Прошу прощенья ,а как повторить сцену из лаборатории икс 8? Когда из дыры в полу прыгают снорки на ГГ. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
  В 10.12.2023 в 08:44, FFFFF сказал:

Когда из дыры в полу прыгают снорки на ГГ.

У снорков есть логика mob_jump, чтобы снорк прыгнул в нужном направлении.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
  В 08.12.2023 в 20:32, Toplol4ik сказал:

У меня проблема:

Один из нпс в скваде эксклюзивов стоит не на своём месте (все файлы проверял cover_name прописан правильно и smart_cover на аи-сетке) и анимацию свою так же не видит (логика нпс читается). После сейв/лоад часть нпс из смарта эксклюзивов и из другого стандартного смарта встают на одно место (только те кто на анимпоитах, но не все).

Как исправить?

  Скриншоты (Показать контент)

 

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

 

  Разные файлы (Показать контент)

Вся логика читается, нпс спавнятся на своём месте и потом с него уходят (не в центр смарта)


Просто создаю свой мод...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Toplol4ik А почему вы в настройках смарта поставили параметр max_population = 1?


Путь во мгле. Связь времен.
"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

denis2000 Мне не нужно больше


Просто создаю свой мод...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Toplol4ik Тогда почему вы спавните на данные смарты по пять-восемь сквадов если утверждаете, что более одного вам там не нужно?

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

Путь во мгле. Связь времен.
"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

denis2000 С эксклюзивами я всегда прописывал max_population = 1 и всё нормально работало, а в обычном смарте я делал так, чтобы в одном смарте было несколько лидеров отряда


Дополнено 4 минуты спустя

Изменил max_population всё равно не помогло


Просто создаю свой мод...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Может здесь кто поможет. Как отключить анимацию еды, аптечек и подобного в SGM 2.2 + Gunslinger Mod? Невозможно играть, нелогично, неудобно и абсолютно не соответствует  "реализму" сути игры.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
  В 11.12.2023 в 07:35, Toplol4ik сказал:

Изменил max_population всё равно не помогло

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

Идем далее. И опять, маловероятно, что это влияет, но руки нужно подровнять.
Файл simulation_objects_props.ltx указано:
[escape_ferma_smart_squad_stalker_1]:default_squad
surge = 1

Вопрос: Зачем скваду параметр surge от настроек смарта?
Далее указано:
[escape_ferma_exclusive_smart_torg]:default

Вопрос: Почему скваду выставлены настройки смарта по умолчанию?

А вот настроек смартов там нет вовсе (или не приведены).

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

Путь во мгле. Связь времен.
"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
  В 11.12.2023 в 08:19, denis2000 сказал:

Вопрос: Почему скваду выставлены настройки смарта по умолчанию?

denis2000 Эксклюзивам вроде нужно default прописывать, или не надо так?


Просто создаю свой мод...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Toplol4ik Предварительная настройка default (см. секцию выше в файле) относиться к настройкам смарта (не логово, не база, не ресурсы, не укрытие, не опорный пункт)
Настройка же default_squad - относиться к скваду.

Еще раз - это настройки объектов симуляции и на вашу ситуацию не влияет.

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

Путь во мгле. Связь времен.
"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Toplol4ik 

В секции сквадов добавь always_arrived = true

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Я прошу прощенья. Я хотел удалить вэй_поинт в лаборатории Х8  lx8_smart_terrain_burer_home, чтоб бюреры больше не спавнились.  Однако когда я это сделал перестали спавнится и снорки, которые прыгают из дырки в полу на ГГ. Кто знает как решить эту проблему или другой способ заставить бюреров, больше не спавнится?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Yara Не помогло


Просто создаю свой мод...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

FFFFF Шоб они не спавнились нужно убрать строки
lx8_burers_squad = lx8_smart_terrain
lx8_toilet_burer_squad = lx8_smart_terrain
из файла simulation.ltx


Путь во мгле. Связь времен.
"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   1 пользователь онлайн