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

N42

Сталкеры
  • Публикаций

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

  • Посещение

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

    6

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

  1. DonLupo вроде только в тайнике. Попробуй купи через меню wpn_aug_a1 (может надо сначала загадать желание у монолита на покупку любых вещей)
  2. frankenshtayn я правильно понял, есть 6 равнозначных нпс, и если осталось 2 любых - они удаляются? Или есть важные среди них? Если они равнозначны - можно сделать счетчик, который сохраняется гг в пстор, добавить каждому нпс в on_death функцию с увеличением счетчика и потом в рестрикторе проверять значение, если == 4 - удалять других нпс
  3. ian98 тогда будет проще в цикле перебрать объекты и проверять наличие метки level.map_has_object_spot(id, "метка"). Или через биндер на нетспавне нпс, если координаты у нпс в онлайне. Но тоже смотря когда и сколько раз это получается, если часто - надо оптимизировать, а не циклы крутить. Получить цель можно только у квестов, которые прописаны в task_manager.ltx (в task_manager.script создается табличка активных квестов с параметрами). Если задание из xml файлов - цель не получить (или составлять для них конфиг с идами заданий и целями) Попробуй писать не цифры, а так level.send_event_key_press(DIK_keys.DIK_RETURN). Я за этим движком больше не слежу, хз что там, работает ли вообще frankenshtayn level_object_by_sid возвращает объект, у тебя таблица с объектами получается. Оставь в таблице сиды или имена, и потом в цикле сравнивай Переменной npc нету, нечего проверять. Точнее, только существование таблицы проверяет. Или есть другая функция с удалением полей таблицы?
  4. ParaworldFan в таблице отношений у игнорирующей группировки правил отношение? Там два раза править надо, и у тех и у тех
  5. ian98 активное задание - оно какое? Строго с определенным идом или разные? Прописанное в task_manager.ltx или просто в gameplay? Про карту уже неважно, уже стало понятно, о чем речь. Разницы между миникартой и глобальной нет, просто изначально вопрос непонятен был, показалось, что речь может быть про координаты метки на картинке карты, а не про координаты объекта с меткой в игре. Поэтому надо подробнее писать, чтобы сразу понятно было, а не растягивать выяснение на кучу сообщений. И здорово ты проигнорил мою просьбу писать подробно что ты хочешь сделать
  6. ian98 координаты метки или координаты объекта, на котором метка? Если координаты объекта - строго определенный объект или рандомный? Задание определенное? Описывай подробнее, что нужно, и что ты хочешь сделать, если хочешь получить нормальный ответ
  7. ian98 координаты метки на глобальной карте? Координаты объекта, на котором метка? Что именно надо-то? Если координаты метки на карте - никак
  8. Hunter сам спавн сквада посмотри в скриптах этого мода
  9. Hunter посмотри faction commander, там вроде было Так себе вариант, они все равно не пойдут в нужный смарт
  10. Hunter надо сквад спавнить, а не просто нпс. Без понятия, есть ли это в повелителе зоны
  11. Позывной Дед https://disk.yandex.ru/d/bbg7_FiOVt698
  12. Смотри в файле game_levels_music.ltx (пути относительно папки sounds)
  13. Смотри в class_registrator.script, он меняться может Ну, грубо говоря, в оффлайне. Клиентский объект - это копия серверного, исчезает когда объект уходит в оффлайн (если отбежать или перезагрузиться). Серверный существует всегда, но в оффлайне всегда находится, вместо него появляется и выходит в онлайн его клиентская копия
  14. Уверен, что у тебя helicopter? В оригинале в class_registrator.script прописано script_heli
  15. ian98 после if sobj and is_helicopter( sobj ) then добавь вывод сообщения, проходит ли вообще условие
  16. Это серверный объект получается, надо клиентский. Поменяй на level.object_by_id(a). И это sobj.position
  17. ian98 а, да, забыл. Не знаю, починили ли в огср чтение с конфига startup_animation, попробуй в конфиг вертолета добавить startup_animation = idle. Если не починили - или через нет-пакеты назначать или искать другую модель Kalter103 это тема по тч
  18. Заспавни через alife():create, он будет просто висеть без логики. И потом скриптом убей local heli = obj:get_helicopter() heli:Die() Что там в огср - без понятия, пробовал на ориге только Есть мод на напарников, глянь его. Он вроде как использует оригинальную схему xr_companion.script, не знаю, рабочая ли она без доработок, в modules.script она не вписана изначально. Попробуй впиши, может ее хватит для твоей задачи