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

Neptun

Разработчики
  • Публикаций

    696
  • Зарегистрирован

  • Посещение

  • Победитель дней

    10

Весь контент Neptun

  1. Оно производит запись в указанном файле, с этим функция справляется, но я не понимаю, как записать в файл некую переменную, которая должна сохраниться из предыдущего действия. Переменная содержится в строке news = просто_набор_символов
  2. Данный метод кажется перспективным. Если бы его использовать немного по-другому. Например:
  3. Добро. Как формируется файл сохранения? Как можно добавить новые переменные для сохранения?
  4. Во-первых, функцию спавна сквада необязательно выносить в отдельную строку логики, она прекрасно смотрится и в начале: on_actor_inside = {+shakhter_seventh_dialog_end} %+psevdoshakhter_spawn =create_squad(smart_psevdo_squad:smart_psevdo)% Во-вторых, не пробовал сейв вставить в эту же логику? Сразу после 7 нумера создать отдельную строку: [sr_idle@7] on_game_timer = 50 | %=ending_postprocess_cutscene_54 =ending_anim_cutscene_54 =ending_punches =enable_ui% sr_idle@save [sr_idle@save] on_info = %=scenario_autosave(save)% sr_idle@nil
  5. Очевидно, что функция возвращается. Надо смотреть всю логику рестрикторов, а не отдельные её части.
  6. on_info = {~20} %+info_1%, {~50} %+info_2%, %+info_3% Вероятность выдачи первого 20 процентов, второго 50 процентов, третьего - 30 процентов. В сумме 100% И логику, конечно, лучше перенаправить или поставить затычку, чтобы функция бесконечно не срабатывала.
  7. Регистрация звуков (Sound Editor) on_info = {+инфопорция} %=play_sound(звук)% on_info2 = {+инфопорция} %=stop_sound(звук)%
  8. Язвить не надо. Жаль, что группа "Разработчики", к которой я отношусь тоже, не освобождает меня от банальных уточнений. Но приходится доказывать, что я не полный кретин, и что все необходимые мероприятия я провёл, чтобы не попасть впросак на таких глупых ошибках, как-то: отсутствие id или неверный путь. Прошу обратить внимание на скриншоты. Напоминаю, что при выделении какого-то текста, программа автоматически выделяет идентичные случаи. Как мы можем видеть, все три функции написаны одинаково, а также точка, в которую должны спавниться сквады, одинакова для всех. Но сквад "red_a3_neptun_haron_squad" не перемещается по координатам, в то время как остальные два сквада нормально телепортируются. Данный сквад "red_a3_neptun_haron_squad" - и есть новая группировка. Поэтому у меня и возник вопрос, что, возможно, где-то я не зарегистрировал группировку.
  9. Прежде чем обратиться за помощью, я перепроверил всё. ID есть, функция записана верно, ибо вместе с перемещением указанного проблемного сквада рядом прописаны идентичные функции перемещения других отрядов оригинальных группировок. Причём, что забавно, сквад должен переместиться к конкретную зону, не долго думая я создал проверку: если сквад не в зоне, то принудительно телепортировать. Сквад не переместился всё равно, однако к логике того смарта через полкарты подключился.
  10. Добро. Функция =teleport_squad почему не срабатывает для отряда из новой группировки. Может, где-то группировка не зарегистрирована?
  11. В диалоге не работает следующая реплика, смотри, чтобы все условия были выполнены.
  12. Нет. НПС передвигаются по way путям. Если надо, чтобы сталкеры ходили по определённому маршруту, конкретнее прописывай им пути. Если это симуляционные НПС, значит, они обходят таким образом какую-то опасность или это оптимальный путь до точки для них.
  13. И это всё? Явно нерациональное использование апдейта для такой мелочи. Чтобы квест обновился сделай проверку на наличие предмета: {=actor_has_item(ид_предмета)}
  14. Хосподи, даже разрабы этой логикой не пользовались. Юзая такую: %=send_tip(ссылка_на_текст:иконка_сообщения)% Иконка регается в news_manager
  15. Добро. Написал такую функцию: if actor:item_in_slot(2) ~= nil then db.actor:activate_slot(2) end if actor:item_in_slot(2) == nil then if actor:item_in_slot(3) ~= nil then db.actor:activate_slot(3) end end if actor:item_in_slot(2) == nil and actor:item_in_slot(3) == nil then db.actor:activate_slot(0) end Суть её в том, что, если в первом слоте есть ствол, ГГ его достанет, если нет, он достанет из второго слота, если и там тоже нет оружия, ГГ должен достать нож. Проблема: оружия из первого слота ГГ достаёт, всё остальное почему-то не работает. Вопрос: как реализовать задуманное?
  16. О, отлично. Кинул ссылку в лс, как скачаешь - отпишись как-нибудь.

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек. Оставаясь на сайте, вы подтверждаете свое согласие на их использование. Политика конфиденциальности | Условия использования