-
Публикаций
1 438 -
Зарегистрирован
-
Посещение
-
Победитель дней
6
Тип контента
Профили
Форумы
Блоги
Календарь
Новости
Моды
Весь контент N42
-
VoLNovoD последнюю сохранку скинь
- 14 628 ответов
-
- глобальная модификация
- глобальный мод
- (и ещё 1 )
-
DonLupo вроде только в тайнике. Попробуй купи через меню wpn_aug_a1 (может надо сначала загадать желание у монолита на покупку любых вещей)
- 14 628 ответов
-
- 1
-
-
- глобальная модификация
- глобальный мод
- (и ещё 1 )
-
Hardtmuth замени ссылку на патч, кидал выше
- 6 596 ответов
-
- новый сюжет
- новые локации
-
(и ещё 1 )
C тегом:
-
frankenshtayn я правильно понял, есть 6 равнозначных нпс, и если осталось 2 любых - они удаляются? Или есть важные среди них? Если они равнозначны - можно сделать счетчик, который сохраняется гг в пстор, добавить каждому нпс в on_death функцию с увеличением счетчика и потом в рестрикторе проверять значение, если == 4 - удалять других нпс
-
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 нету, нечего проверять. Точнее, только существование таблицы проверяет. Или есть другая функция с удалением полей таблицы?
-
ian98 активное задание - оно какое? Строго с определенным идом или разные? Прописанное в task_manager.ltx или просто в gameplay? Про карту уже неважно, уже стало понятно, о чем речь. Разницы между миникартой и глобальной нет, просто изначально вопрос непонятен был, показалось, что речь может быть про координаты метки на картинке карты, а не про координаты объекта с меткой в игре. Поэтому надо подробнее писать, чтобы сразу понятно было, а не растягивать выяснение на кучу сообщений. И здорово ты проигнорил мою просьбу писать подробно что ты хочешь сделать
-
ian98 координаты метки или координаты объекта, на котором метка? Если координаты объекта - строго определенный объект или рандомный? Задание определенное? Описывай подробнее, что нужно, и что ты хочешь сделать, если хочешь получить нормальный ответ
-
За новые локи сразу плюс. С релизом!
- 93 ответа
-
- 2
-
-
-
- мод на тень чернобыля
- короткометражный мод
- (и ещё 2 )
-
ian98 координаты метки на глобальной карте? Координаты объекта, на котором метка? Что именно надо-то? Если координаты метки на карте - никак
-
Hunter поищи там в файлах create_squad
-
Hunter сам спавн сквада посмотри в скриптах этого мода
-
Hunter посмотри faction commander, там вроде было Так себе вариант, они все равно не пойдут в нужный смарт
-
Hunter надо сквад спавнить, а не просто нпс. Без понятия, есть ли это в повелителе зоны
-
ian98 да
-
Позывной Дед https://disk.yandex.ru/d/bbg7_FiOVt698
-
Смотри в файле game_levels_music.ltx (пути относительно папки sounds)
-
Смотри в class_registrator.script, он меняться может Ну, грубо говоря, в оффлайне. Клиентский объект - это копия серверного, исчезает когда объект уходит в оффлайн (если отбежать или перезагрузиться). Серверный существует всегда, но в оффлайне всегда находится, вместо него появляется и выходит в онлайн его клиентская копия
-
Уверен, что у тебя helicopter? В оригинале в class_registrator.script прописано script_heli
-
ian98 после if sobj and is_helicopter( sobj ) then добавь вывод сообщения, проходит ли вообще условие
-
Это серверный объект получается, надо клиентский. Поменяй на level.object_by_id(a). И это sobj.position
-
ian98 по таймеру сбивай, не сразу следом за спавном
-
ian98 а, да, забыл. Не знаю, починили ли в огср чтение с конфига startup_animation, попробуй в конфиг вертолета добавить startup_animation = idle. Если не починили - или через нет-пакеты назначать или искать другую модель Kalter103 это тема по тч
-
Заспавни через alife():create, он будет просто висеть без логики. И потом скриптом убей local heli = obj:get_helicopter() heli:Die() Что там в огср - без понятия, пробовал на ориге только Есть мод на напарников, глянь его. Он вроде как использует оригинальную схему xr_companion.script, не знаю, рабочая ли она без доработок, в modules.script она не вписана изначально. Попробуй впиши, может ее хватит для твоей задачи
-
ian98 сам себе и ответил