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

UnLoaded

Жители
  • Число публикаций

    927
  • Регистрация

  • Последнее посещение

  • AMKoin

    10 [Подарить AMKoin]

Весь контент пользователя UnLoaded

  1. @UriZzz Попробуй сделать декомпиляцию с сканированием конфигов: del sections.ini perl universal_acdc.pl -d all.spawn -out all_spawn_new_files all -scan config/ -nofatal pause А разве это плохо ?
  2. Есть класс для управления заданиями - CGameTask, для выдачи задания есть метод класса game_object. Пример: local new_task = CGameTask() new_task:load("gar_car_graveyard_quest") -- загружаем задание из xml-файла db.actor:give_task(new_task, 1800000, true) -- выдаем на 30мин Сделай ф-цию, которую затем вызывай из диалога.
  3. UnLoaded

    [SoC] Вопросы по SDK

    Так она ни при чем - в офф-лайне двигло водит неписей по гейм-вертексам(они же граф-поинты в СДК). Когда непись в он-лайне дошел до гейм-вертекса, которому назначен коннект с другой локой, движок его переведет в офф-лайн и будет двигать до целевого гейм-вертекса. Как именно - это не ко мне, это могут сказать те, кто исходники хорошо курил...
  4. UnLoaded

    [SoC] Вопросы по SDK

    Загрузи одну из локаций, для которых будешь соединять граф-поинты. Выбери нужный граф-поинт и запиши его имя. Затем загрузи другую локацию, выбери граф-поинт, который хочешь соединить с тем, имя которого записали, выбери "Свойства". Ну а там, в окне "Инспектора объектов" все понятно: в самом низу "Connection"(Соединение) и два параметра: первый - локация(та, которую первой загружали) с которой будем соединять, второй - имя граф-поинта(которое записали) на той локации.
  5. Нет такой, похоже... Вэй-поинт - элемент пути, путь - элемент логики НПСа, логика в офф-лайне не работает. Есть правда небольшая зацепка - если назначить НПСу новую работу(именно работу в каком-то гулаге), то движок в офф-лайне переместит его на гейм-вертекс(граф-поинт в СДК), ближайший к первой точке пути, прописанному в назначенной работе. После выхода этого непися в он-лайн, он дойдет до первой точки пути, ну и там уже далее, в зависимости от того что в этом пути понаписано. Можешь попробовать это использовать, может подойдет для твоей задачи.
  6. UnLoaded

    [SoC] Вопросы по SDK

    Какая глупость... причем, оба утверждения.
  7. А можно подробнее, что именно ПЫСы накосячили ? Можно так: Так что мешает их использовать ???
  8. Ни того ни другого в оригинале игры на худе нет, все это добавлено отдельно и соответственно, в режиме бинокля или прицеливания через оптику, надо убирать эти элементы самому.
  9. UnLoaded

    Скриптование

    Откуда такие выводы ? В конфигах этот параметр варьируется от 60 до 150, так по твоему получается, что подойдя на 60м к неписю со спины он тебя сразу увидит и атакует ? Вот у меня, получается подобраться к неписям со спины на 15...10м. И не забывай, что кроме зрения у неписей есть еще и слух... А еще есть настройки денжеров, которыми можно вполне добиться достаточного для сюжета стелса...
  10. Ну тебе ведь ясно написали - текстура прописывается для модели. А если ты имел в виду, где сама дверь "прописывается" - то в all.spawn'е.
  11. UnLoaded

    [SoC] Вопросы по SDK

    Зачем локу ? Может проще выложить саму дверь, может кто, кому не лень будет, проверит у себя, отпишется...
  12. Слушай, чет мне кажется, что тебе нужно просто изменить цвет свечения лампы, в зависимости от действий игрока ? Так на кой тебе мудохаться с заменой лампы на другую. Измени цвет с помощью нет-пакета: в нужный момент переведи эту лампу в офф-лайн, по факту перехода получи нет-пакет, измени нужное значение и снова верни ее в он-лайн. Должно сработать...
  13. Писать не надо, надо прочитать "Уроки по модостроению"(и "Справочник по ф-циям и классам" до кучи), там полно примеров и разъяснений...
  14. Все эти извращения упираются в не желание использовать скриптовые LC. Хотя, с учетом наличия нормальных модулей работы с нет-ракетами, создание скриптового LC не представляет ни какой сложности. Если уж такой напряг с скриптованием, могу дать свою готовую ф-цию для скриптового спавна LC. Тока в ней используется модуль нет-пакетов от Artos.
  15. Руками... Story_id однозначно удобен для получения объекта. Как удалить ? В игре всего одна ф-ция для удаления объектов, не уж-то не знаешь, какая ? Только, перед удалением, видимо стоит перевести объект в офф-лайн, а уж затем пробовать удалять. Как одну убрать, а вторую показать ? Чтоб не заморачиваться с созданием и правкой нет-пакета, можно прописать их в all.spawn сразу обе по одной координате, просто для второй указать офф-лайн состояние. Соответственно, в момент замены - первую увести в офф-лайн(и затем можно и пробовать удалить, см.выше), а вторую вывести в он-лайн.
  16. UnLoaded

    [SoC] Вопросы по SDK

    @AKKK1 BFG, все таки правильно будет -le2 для станции_2, и да, у меня то-же 14117 объектов в равдате для этой локи.
  17. ну как-то так: for a, b in pairs(tbl) do for c, d in pairs( do if d=значению, при котором надо прекратить цикл then break end end end здесь break остановит цикл for c, d in pairs( do.
  18. UnLoaded

    [SoC] Вопросы по SDK

    Это аналог гейм-вертекса в игре. По ним неписи в офф-лайне ходют(точнее - двигло их водит по ним...). Ну ты хоть логи этих вылетов покажи. Тока не вздумай спрашивать Шо это такое, и где их взять - заплюют...
  19. А что, обычной дверью закрыть дверной проем религия не позволяет ? И по условию менять логику\состояние этой двери...
  20. Где об этом почитать ? Вот мне - не очевидно, перерыл весь раздел по Алайфу на STALKER Inside Wiki, ничего нормального не нашел. Про mob_home знаю, а что за "raid" такой, смотрел схемы монстров - не вижу такой схемы. Каким образом движок понимает, что первые два пути - для switch_0, а третий - для switch_1. Где он, этот прекондишн ?
  21. Такой вопросец по универсальным лагерям: есть такой смарт [smart_terrain] type = general_lair capacity = 7 communities = boar switch_0 = {=gulag_empty(gar_dolg_blokpost)} switch_1 = {=gulag_population_comed_ge(gar_smart_boars:5) !gulag_empty(gar_dolg_blokpost)} stay = long есть такие пути gar_smart_boars_home_1 gar_smart_boars_home_2 gar_smart_boars_raid_1 Разъясните плиз, как эти пути связаны с переключателями состояний смарта. Переключателей 2 а путей 3, как это понимать ? Только на Вики не отправляйте, я там читал - ниче не понял.
  22. UnLoaded

    Скриптование

    Ну тогда, наверное, еще: void disable_input() -- блокирует мышь и клавиатуру void enable_input() -- разблокирует мышь и клавиатуру
  23. UnLoaded

    Скриптование

    Наверное как то так: local txt_set = start_game:name_GetText()
  24. UnLoaded

    [SoC] Вопросы по SDK

    У меня в rawdata 38,5 тыс. файлов, из них 30,5 - в objects\levels. И единственный способ шустро запустить СДК - перенос levels на время запуска СДК.
×
×
  • Создать...