![](https://www.amk-team.ru/forum/uploads/set_resources_35/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
UnLoaded
Жители-
Число публикаций
927 -
Регистрация
-
Последнее посещение
-
AMKoin
10 [Подарить AMKoin]
Весь контент пользователя UnLoaded
-
[SoC] Ковыряемся в файлах
UnLoaded ответил на тему форума автора Halford в Скрипты / конфиги / движок
@UriZzz Попробуй сделать декомпиляцию с сканированием конфигов: del sections.ini perl universal_acdc.pl -d all.spawn -out all_spawn_new_files all -scan config/ -nofatal pause А разве это плохо ? -
[SoC] Ковыряемся в файлах
UnLoaded ответил на тему форума автора Halford в Скрипты / конфиги / движок
Есть класс для управления заданиями - CGameTask, для выдачи задания есть метод класса game_object. Пример: local new_task = CGameTask() new_task:load("gar_car_graveyard_quest") -- загружаем задание из xml-файла db.actor:give_task(new_task, 1800000, true) -- выдаем на 30мин Сделай ф-цию, которую затем вызывай из диалога. -
Так она ни при чем - в офф-лайне двигло водит неписей по гейм-вертексам(они же граф-поинты в СДК). Когда непись в он-лайне дошел до гейм-вертекса, которому назначен коннект с другой локой, движок его переведет в офф-лайн и будет двигать до целевого гейм-вертекса. Как именно - это не ко мне, это могут сказать те, кто исходники хорошо курил...
-
Загрузи одну из локаций, для которых будешь соединять граф-поинты. Выбери нужный граф-поинт и запиши его имя. Затем загрузи другую локацию, выбери граф-поинт, который хочешь соединить с тем, имя которого записали, выбери "Свойства". Ну а там, в окне "Инспектора объектов" все понятно: в самом низу "Connection"(Соединение) и два параметра: первый - локация(та, которую первой загружали) с которой будем соединять, второй - имя граф-поинта(которое записали) на той локации.
-
[SoC] Ковыряемся в файлах
UnLoaded ответил на тему форума автора Halford в Скрипты / конфиги / движок
Нет такой, похоже... Вэй-поинт - элемент пути, путь - элемент логики НПСа, логика в офф-лайне не работает. Есть правда небольшая зацепка - если назначить НПСу новую работу(именно работу в каком-то гулаге), то движок в офф-лайне переместит его на гейм-вертекс(граф-поинт в СДК), ближайший к первой точке пути, прописанному в назначенной работе. После выхода этого непися в он-лайн, он дойдет до первой точки пути, ну и там уже далее, в зависимости от того что в этом пути понаписано. Можешь попробовать это использовать, может подойдет для твоей задачи. -
Какая глупость... причем, оба утверждения.
-
[SoC] Ковыряемся в файлах
UnLoaded ответил на тему форума автора Halford в Скрипты / конфиги / движок
А можно подробнее, что именно ПЫСы накосячили ? Можно так: Так что мешает их использовать ??? -
Искать\читать тут
-
[SoC] Ковыряемся в файлах
UnLoaded ответил на тему форума автора Halford в Скрипты / конфиги / движок
Ни того ни другого в оригинале игры на худе нет, все это добавлено отдельно и соответственно, в режиме бинокля или прицеливания через оптику, надо убирать эти элементы самому. -
Откуда такие выводы ? В конфигах этот параметр варьируется от 60 до 150, так по твоему получается, что подойдя на 60м к неписю со спины он тебя сразу увидит и атакует ? Вот у меня, получается подобраться к неписям со спины на 15...10м. И не забывай, что кроме зрения у неписей есть еще и слух... А еще есть настройки денжеров, которыми можно вполне добиться достаточного для сюжета стелса...
-
[SoC] Ковыряемся в файлах
UnLoaded ответил на тему форума автора Halford в Скрипты / конфиги / движок
Ну тебе ведь ясно написали - текстура прописывается для модели. А если ты имел в виду, где сама дверь "прописывается" - то в all.spawn'е. -
Зачем локу ? Может проще выложить саму дверь, может кто, кому не лень будет, проверит у себя, отпишется...
-
[SoC] Ковыряемся в файлах
UnLoaded ответил на тему форума автора Halford в Скрипты / конфиги / движок
Слушай, чет мне кажется, что тебе нужно просто изменить цвет свечения лампы, в зависимости от действий игрока ? Так на кой тебе мудохаться с заменой лампы на другую. Измени цвет с помощью нет-пакета: в нужный момент переведи эту лампу в офф-лайн, по факту перехода получи нет-пакет, измени нужное значение и снова верни ее в он-лайн. Должно сработать... -
Писать не надо, надо прочитать "Уроки по модостроению"(и "Справочник по ф-циям и классам" до кучи), там полно примеров и разъяснений...
-
[SoC] Ковыряемся в файлах
UnLoaded ответил на тему форума автора Halford в Скрипты / конфиги / движок
Все эти извращения упираются в не желание использовать скриптовые LC. Хотя, с учетом наличия нормальных модулей работы с нет-ракетами, создание скриптового LC не представляет ни какой сложности. Если уж такой напряг с скриптованием, могу дать свою готовую ф-цию для скриптового спавна LC. Тока в ней используется модуль нет-пакетов от Artos. -
[SoC] Ковыряемся в файлах
UnLoaded ответил на тему форума автора Halford в Скрипты / конфиги / движок
Руками... Story_id однозначно удобен для получения объекта. Как удалить ? В игре всего одна ф-ция для удаления объектов, не уж-то не знаешь, какая ? Только, перед удалением, видимо стоит перевести объект в офф-лайн, а уж затем пробовать удалять. Как одну убрать, а вторую показать ? Чтоб не заморачиваться с созданием и правкой нет-пакета, можно прописать их в all.spawn сразу обе по одной координате, просто для второй указать офф-лайн состояние. Соответственно, в момент замены - первую увести в офф-лайн(и затем можно и пробовать удалить, см.выше), а вторую вывести в он-лайн. -
@AKKK1 BFG, все таки правильно будет -le2 для станции_2, и да, у меня то-же 14117 объектов в равдате для этой локи.
-
[SoC] Ковыряемся в файлах
UnLoaded ответил на тему форума автора Halford в Скрипты / конфиги / движок
ну как-то так: 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. -
Это аналог гейм-вертекса в игре. По ним неписи в офф-лайне ходют(точнее - двигло их водит по ним...). Ну ты хоть логи этих вылетов покажи. Тока не вздумай спрашивать Шо это такое, и где их взять - заплюют...
-
[CoP] Ковыряемся в файлах
UnLoaded ответил на тему форума автора Halford в Скрипты / конфиги / движок
А что, обычной дверью закрыть дверной проем религия не позволяет ? И по условию менять логику\состояние этой двери... -
[SoC] Ковыряемся в файлах
UnLoaded ответил на тему форума автора Halford в Скрипты / конфиги / движок
Где об этом почитать ? Вот мне - не очевидно, перерыл весь раздел по Алайфу на STALKER Inside Wiki, ничего нормального не нашел. Про mob_home знаю, а что за "raid" такой, смотрел схемы монстров - не вижу такой схемы. Каким образом движок понимает, что первые два пути - для switch_0, а третий - для switch_1. Где он, этот прекондишн ? -
[SoC] Ковыряемся в файлах
UnLoaded ответил на тему форума автора Halford в Скрипты / конфиги / движок
Такой вопросец по универсальным лагерям: есть такой смарт [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, как это понимать ? Только на Вики не отправляйте, я там читал - ниче не понял. -
Ну тогда, наверное, еще: void disable_input() -- блокирует мышь и клавиатуру void enable_input() -- разблокирует мышь и клавиатуру
-
Наверное как то так: local txt_set = start_game:name_GetText()
-
У меня в rawdata 38,5 тыс. файлов, из них 30,5 - в objects\levels. И единственный способ шустро запустить СДК - перенос levels на время запуска СДК.
- [ЧН] OGSM CS 1.8 CE Fixes
- [ЧН] HARDWARMOD 3.2
- [ЗП] The Long Road
- [ЧН] New vision of War
- [ЧН] Old Good Stalker Mod - Clear Sky
- [ЗП] Unofficial Patch
- [ЗП] Смерти вопреки
- [ЗП] Контракт на хорошую жизнь
- [ЗП] Shoker Weapon Mod 2.1
- [ЗП] Hardcore pack for SGM 2.2
- [ЗП] Контракт Синдиката
- [ЗП] Клондайк 2.0
- ...и другие моды