S.T.A.L.K.E.R.: Global War <<<>>> Инструмент - теперь и для ТЧ! <<<>>> NS OGSR: Сборка от 30.12.2023
-
Число публикаций
290 -
Регистрация
-
Последнее посещение
-
AMKoin
614 [Подарить AMKoin]
Весь контент пользователя _Sk8_AsTeR_
-
Народная Солянка 2016 OGSR Engine
_Sk8_AsTeR_ ответил на тему форума автора a185 в Народная Солянка-2016
Чуваки, Волк просит принести ему доки из тоннеля под мостом, а их там нет. Сюрприз от игры с самого начала. Есть мысли что это может быть? @D1mon, Уважаемый, есть ли у Вас время на приватную переписку со мной по поводу некоторых исправлений сборки с последующим добавлением правок в апдейт? -
Народная Солянка 2016 OGSR Engine
_Sk8_AsTeR_ ответил на тему форума автора a185 в Народная Солянка-2016
Технари, а подскажите вот какую вещь. Почему вы отключили голосовое приветствие у НПС? Ведь вроде такая мелочь, а атмосферы прибавляет сильно. -
Народная Солянка 2016 OGSR Engine
_Sk8_AsTeR_ ответил на тему форума автора a185 в Народная Солянка-2016
Господа, а на четвёртом рендере нету освещения от костра, как это фиксится? Сам огонь есть, но он как-бы будто не является источником света, нету освещения от костра вокруг -
Народная Солянка 2016 OGSR Engine
_Sk8_AsTeR_ ответил на тему форума автора a185 в Народная Солянка-2016
Господа, а подскажите пожалуйста вот какие моменты: 1) В этой сборке перемещаются ли НПС по зоне аля ЗП, или они статично сидят в своих лагерях? 2) Реализован ли сон по ночам у НПС? -
А нигде не встречали способы реализации голода у НПС?
-
@Kirgudu, а какая симптоматика при переполнении нет пакетов? Битые сейвы, или ещё чего?
-
Кстати, интересный момент. Я эту переменную bank вприцнипе нигде и никак не объявлял. Ф-ция pstor_store тем не менее все равно ею оперирует. В какой момент движок начинает думать что это таблица? UPD Аааааа, имя переменной в кавычки, хы. Проблему устранил, снимаю шляпу перед @Kirgudu Тут же вопрос по теме, каким способом и какова вероятность убить сейвы подобными манипуляциями? Есть у вас печальные примеры?
-
@Zander_driver, но я же вроде просто числовую переменную сохранить пытаюсь, что не так я делаю?
-
@naxac, прошу прощения, а я вроде этим же синтаксисом и пользовался: xr_logic.pstor_store(db.actor, "variable_name", value) -- твое xr_logic.pstor_store(db.actor, bank, 0) --моё Где ошибка?
-
@Kirgudu, Приветствую! Твой метод работает, но при попытке сохраниться получаю: вот какой кусок кода для теста написал: В итоге на экран у меня выводится значение переменной, которая увеличивается на 100 с каждым выполнением функции, т.е. всё работает, однако невозможно сохраниться. Что может быть?
-
Господа, а каким образом можно реализовать сохранение\загрузку значения своей глобальной переменной? Условная глобальная переменная всегда будет иметь какое-то одно числовое значение, которое будет изменяться. Каким образом её правильно объявить как глобальную, чтобы она писалась в сейв и читалась потом?
-
@gam, @BFG, прошу прощения, сам разобрался. Оказывается и моя структура рабочая, только я запамятовал что после редактирования скриптов со звуковой составляющей нужно игру перезапускать, сейв-лоада не достаточно для звуков х)
-
Доброго времени! Подскажите пожалуйста, каким образом можно проиграть звук (фразу) от лица НПС? Пытаюсь разобраться с "xr_sound.set_sound_play( npc, "sound_theme", math.random( 2000,3000 ) )"? но безуспешно... Есть у кого примеры?
-
@dsh, Дружище, а подскажи пожалуйста по твоему скрипту еще один момент: Воспроизводим звук лута: snd_obj:play_no_feedback( npc, sound_object.s3d, 0, npc:position(), 0.7 ) В итоге звук играет не от лица НПС, а от позиции, т.е. НПС отошел, а его озвучка продолжает играться в том же месте, с привязкой к позиции. А как можно было бы заставить именно НПС проговорить звук? Кст, по поводу предыдущей правочки, что я посмел сделать в твоем скрипте, на случай если ты захочешь её в следующий свой патч влупить (озвучка лута в зависимости от папок Human_01 human_02 и т.д, там реально те же бандосы разные голоса в зависимости от профиля имеют: Тут то, что я поменял, пометил фразой: "откорректировал"
-
Господа, время доброго! Прошу подсказки Имеется момент, где мы проигрываем звук: Звук проигрывается, но строго в позиции НПС. Если НПС отойдет, то звук продолжается на том же месте, где непися уже нет. Вопрос: как скриптово заставить звук проиграться от лица НПС, будто обычная озвучка?
-
@dsh, то что надо! метод возвращает character_voice\human_(1,2,3)\(stalker dolg newbie etc) Крутяк!
-
@dsh, дружище, приветствую! А вот еще технический вопросик. у тебя схема собирательства интересно сделана, с озвучкой лутания, вот вопрос по озвучке: Твоя строчка кода: И вот вопрос, а есть ли метод чтобы определить скриптово папки с озвучкой human_01 human_02 и human_03, чтобы голоса лута соответствовали голосу профиля НПС? А то сейчас, например, один сталкерский голос для human_01 и human_02 и human_03. Блин, надеюсь понятно объяснил )
-
Господа, дня доброго! Помогите пожалуйста Экспериментирую со скриптовой озвучкой, вот что имеется: Задаём переменной значение, какие звуки играть: Далее отрывок кода, заставляющий звук проигрываться: Всё воспроизводится, но не могу допетрить вот что: (первый спойлер), как мне скриптово описать выбор соответствующей нужной папки (human_01, human_02, human_03), чтобы голос был соответствующий? Фракция, например, определяется путём npc:character_community(), а папки human_01, human_02, human_03 как сделать?
-
@dsh, красота, всё заработало! :3 От души благодарю!
-
@dsh, дружище, и снова времени доброго! Кажется у меня получилось твою схему себе адаптировать, бандосы с АТП внезапно пошли деревню новичков штурмовать, попутно зачистив мост. Есть один интересующий момент: Я эксперимента ради убрал фильтры по условию To_late, bad_weather, радиус от ГГ и взгляд ГГ на НПС, раньше они добавляли неписей в таблицу "не готов уходить", я закомментил эти моменты. И теперь вот что иногда наблюдаю - после вызова функции "Периодик Джоб" в лагере иногда некоторые НПС просто встают ровно и ничего не делают, не проигрывают каких-либо анимаций, не получают никакую работу в гулаге. В связи с чем вопрос: твой скрипт даёт онлайн персонажам работу? Или я чего-то неправильно понимаю...
-
@dsh, если глубже описывать, то такая ситуация: я "влюбился" в твою скриптовую фишку, которая заставляет засидевшихся в лагере НПС проваливать прочь из гулага. И вот функция, тобою выше упомянутая "periodic_job()" запускается (вручную, например). Она запускает таймер, по истечению которого будет произведен перезапуск "periodic_job()", я верно понимаю систему? И эта же функция заставляет засидевшийся НПС топать прочь? Я хочу понять, получилось ли у меня адаптировать твою фишку, и для этого нужно каким-то образом уменьшить время, которое НПС будет сидеть в лагере. Иными словами хочется чтобы НПС уходили из гулага как можно быстрее, типа того.
-
@dsh, И так, я таки стартанул игру. Каким образом тестирую: прямо во время игры вызываю функцию periodic_job() Пробую ждать результатов... Подскажи еще момент, уже мозги плавятся, где подкрутить таймер, чтобы заставить НПС побыстрее уходить с лагеря? Ага, а данная секция описывает животинок, которым разрешено покидать свои "сектора обитания", насколько я понял, верно?
-
@dsh, дружище, а подскажи пожалуйста вот какой момент: dsh.script: На эту функцию вылет: Не могу понять, откуда берется эта глобальная переменная, что не так с аргументами функции или с самой функцией? И что это за переменная Free_logic? В каком она скрипте? Не могу сориентироваться, вводят в заблуждение синтаксис: "dsh.gulag."
-
@dsh, прошу прощения, приду домой-гляну. Суть в том, что по какой-то причине игровой движок безошибочный скрипт даже не компилит. У меня такое было однажды. Чтобы игра скомпилила скрипт маленький нужно было не копипастить с сайта, а самому руками набирать. Хрень какая-то
-
@dsh, дружище, благодарю за ответ, хочу продолжить свою тему про выпинывания НПС из лагерей. Изучаю и адаптирую для себя твои скрипты, но я уже готов стрелять я из-за проблем с кодировкой репозитория... Есть возможность папку скриптов залить на что-то типа ядрайва или гуглдиска?