-
Число публикаций
236 -
Регистрация
-
Последнее посещение
-
Дней в топе
1 -
AMKoin
1,742 [Подарить AMKoin]
Весь контент пользователя Labadal
-
[SoC] Ковыряемся в файлах
Labadal ответил на тему форума автора Halford в Скрипты / конфиги / движок
@DarkSnowder Смотря что делал, может просто в логике не указал точку look, или указал, но не правильно. Если сталкер в гулаге, то точки должны называться: имя_гулага_имя_точки, а в логике имя_точки. Покажи добавленные точки и логику, а там видно будет. Ну или в _g.script перед 180 строкой выведи в лог: get_console():execute("flush") так точно поймем, на какой именно точке всё валится. -
Подскажите, пожалуйста! не знаю, может нажал куда или что. Не могу поворачивать объекты. Не вертятся. Вместо этого происходит их перемещение с большими рывками. Притом всё остальное (спавн-объекты) вращаются прекрасно.
-
[SoC] Ковыряемся в файлах
Labadal ответил на тему форума автора Halford в Скрипты / конфиги / движок
Нашёл я эту анимацию, перенес в ТЧ. (через милк и все такое), добавил в state_lib и state_mgr_animation_list. Пытаюсь выбрать анимацию в сдк у нпс, её нет. Все есть, моей нет. В чем проблема может быть? -
[SoC] Ковыряемся в файлах
Labadal ответил на тему форума автора Halford в Скрипты / конфиги / движок
@ted.80 да, самому только краб в голову и приходит. Но у него рука одна на животе, но если не найду, что нужно, чтоб лежал прям с руками по швам, то возьму краба, что уж поделать) -
@Kirgudu всё оказалось куда проще: [spawner] cond = {+info_portion} выдаешь info_portion - нпс появляется (выходит в онлайн) забираешь info_portion - нпс исчезает (уходит в оффлайн)
-
[SoC] Ковыряемся в файлах
Labadal ответил на тему форума автора Halford в Скрипты / конфиги / движок
@Norman Eisenherz Да, нужно просто похожее окно для своих целей. То, что оно выскакивает при переходе - это я в пример привёл, чтобы в целом понятно было о чем речь. Товарищи, такой вопрос. Нужна анимация для сталкера, который лежит на спине. Просто лежит, руки по швам. (как стрелок в концовке присоединения к О-сознанию). Можно такую где-то взять? -
[spawner] cond = {+info_portion} При выдаче поршня спавнится нпс. Можно сделать так, чтоб при заборе поршня он деспавнился, причем чтоб при выдаче поршня обратно - появлялся снова?
-
[SoC] Ковыряемся в файлах
Labadal ответил на тему форума автора Halford в Скрипты / конфиги / движок
Доброго дня, есть несколько вопросов: 1. Как вызвать окно да/нет, которое обычно вылезает при переходе на локацию, но со своим текстом и своими кнопками? 2. Как вызвать диалоговое окно без сталкера? поясню, хочу сделать "разговоры" с мутантами, например. Возможно ли вообще такое? Понимаю, что можно просто поставить мутанта (ну или даже дерево, не важно) и поставить под ним невидимого сталкера, прибитого намертво к точке логикой и прописать диалоги ему. Но, возможно, есть менее костыльные методы? -
Подскажите функцию, которая при вызове удалит все трупы с локации? (вообще все, и мутантов и сталкеров, и кто бы угодно там ещё не умер)
-
@Капрал Хикс Так у тебя всё работает. -1 значит, что задание у тебя не взято. local task_status = db.actor:get_task_state("тут пишешь id квеста", 0) -- id квеста из <game_task id="id квеста"> if task_status == 0 then -- Действия, если задание провалено elseif task_status == 2 then -- Действия, если задание выполнено elseif task_status == 1 then -- Действия, если задание активно elseif task_status == -1 then -- Действия, если задания нет ни в проваленных, ни в выполненных, ни в активных (твой случай) end
-
@naxac Да я-то ему уже подробно расписал, другое дело интересно почему не работает. Такой вопросик интересный, возможно дело в логике, хотя её не трогал. Суть вот в чём, командир блокпоста с кордона, раньше при спавне всегда шёл к себе в комнату, на свои координаты, а сейчас почему-то при спавне сначала уходит к бункеру сидоровича, садится там возле забора, достаёт колбасу, исчезает, появляется на блокпосту и идёт на своё место. (если ранить в процессе ухода с блокпоста, и отбежать с глаз долой, то как успокоится идет на свои координаты) Вижу такое впервые.
-
@Капрал Хикс Попробуй в лог вывести что выводится в task_status. То бишь: local task_status = db.actor:get_task_state("тут пишешь id квеста", 0) get_console():execute(task_status) Дальше посмотрим.
-
@Капрал Хикс А у квеста есть подпункты?
-
@HellRatz дело в том, что соединения с основной аи сеткой так же не будет, потому что за дверью небольшой мостик и все. и Связи никакой
-
@HellRatz Отдельным островком, да. Да и соединить не получается, во-первых на том мостике нет аи-сетки, даже если поставить, получится один недостающий нод в дверном проёме, который сдк не даёт поставить (can't create node). Но нпс в любом случае спавнился на этом мостике, даже если там не было аи-сетки. Вот такая вот ситуэйшн upd: даже если соединить комнату с мостиком (ignore constraints), сам мостик с основной сеткой никак не соединить
-
@WolfHeart Причину вылета уже выявил, дело вовсе не в том, что путь не на аи сетке. На том же радаре, у снайпера возле комнаты стоит валк точка не на аи сетке, и ничего. Другое дело, что у снайпера к этой точке есть доступ. Проблема в том, что у НПС - нет физической возможности добраться до этой точки. И мои нпс не спавнятся в комнате на радаре, а почему-то за её пределами. В комнате Аи сетку поставил, все есть. Но нет.
-
@WinCap не, точка на аи сетке. Другое дело нпс спавнятся не там, где я их спавню. Может из-за недоступности попасть не могут? или как? Спавню в той комнате на радаре, где снайпер сидит (кстати, его точка точно не аи сетке), так вот ставлю своих неписей там, захожу на локу. пару секунд и вылет. В кпк нпсы появляются, а в комнате их нет. В самой комнате аи сетку, разумеется, поставил. У нпсов даже пробовал отключать привязку к сетке. Однако увы. В общем вопрос в том, почему в СДК нпс ставлю в одном месте (внутри каморки на радаре), а спавнится он в другом? за стенкой на решетке. Аи сетку в комнате поставил, даже отключил привязку к ней у нпса. Но нет.
-
Expression : ai().level_graph().valid_vertex_id(vertex->data().level_vertex_id()) Function : CPatrolPathManager::select_point File : E:\stalker\sources\trunk\xr_3da\xrGame\patrol_path_manager.cpp Line : 164 Description : patrol path[stalker_two_walk], point on path [wp00],object [level_prefix_stalker_0000] подставил поинты, получаю такую ошибку. Подскажите в чем дело?
-
@naxac если говорить в целом, игра была полностью под 1.0006 и всё работало. Случилась кое какая проблема (та проблема ранее, с безлоговым вылетом), я грешным делом подумал, что она из-за скриптов, почистил скрипты и недостающие (в основном xr_, _manager) взял из другой геймдаты, видимо из 1.0004. Сейчас попробую закинуть их из 1.0006. Посмотрим. Да, дело в этом. в Xr_manager на 340 строке у меня - dialog_manager.load(self.object, reader), а в 1.0006 dialog_manager.load(self.object, reader, self.npc_script_version)
-
@naxac В том и дело, что взял. Expression : fatal error Function : CScriptEngine::lua_error File : E:\stalker\sources\trunk\xr_3da\xrGame\script_engine.cpp Line : 73 Description : <no expression> Arguments : LUA error: ...\level_editor\gamedata\scripts\dialog_manager.script:393: attempt to compare number with nil этот получаю при загрузке сохранения (НИ грузит норм). Переменная ver в функции function load(npc, reader, ver) почему-то уходит в nil. и при сравнении: if ver >= 7 then flag = reader:r_stringZ() else flag = tostring(reader:r_s16()) end даёт такой вылет. Я, конечно, сделал ver = 8, чтобы избавиться от вылета, однако это ведь не решение.
-
Кстати, советую пересмотреть некоторые правила. Не очень приятно, когда зазнавшийся модератор делает тебе предупреждение за пропущенную запятую, сам допуская те же ошибки.
-
@Купер Expression : fatal error Function : CScriptEngine::lua_error File : E:\stalker\sources\trunk\xr_3da\xrGame\script_engine.cpp Line : 73 Description : <no expression> Arguments : LUA error: ...\level_editor\gamedata\scripts\dialog_manager.script:393: attempt to compare number with nil Что тут, тогда? при сейвлоаде летит.
-
@macron прописал в weaher_radar flares = flares_moon, там добавил свою текстуру. Но её нет, свет будто исходит из одной точки оказалось, в оригинале не луны, не солнца))
-
Как в particle editor включить импорт/экспорт? У меня есть готовые партиклы, хочу их добавить.
УЧИМСЯ МОДДИНГУ
ИГРАЕМ В МОДЫ НА ТЧ
ИГРАЕМ В МОДЫ НА ЧН И ЗП
- [ЧН] 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
- ...и другие моды
ПОЛЕЗНОЕ И РАЗНОЕ