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

[SoC] Ковыряемся в файлах

Рекомендуемые сообщения

20 минут назад, gam сказал:

если подглядеть из тч атаку лагеря новичков, возможно найдете решение.:507:

Хм, попробую...Если найду, в каком файле он прописан (или даже не в одном? Как в приведенном методе задействованы два файла...). И еще - там спавнится группа НПС одноразово, а нужно, чтобы спавн был повторяющийся, периодический.

Ссылка на комментарий
1 час назад, L4evsk сказал:

можно ли сделать спавн предметов не в заданной точке, а в случайных координатах в пределах локации?

Можно.

Мод фотограф в помощь.

Зы...Извиняюсь, если кого обидело...наверняка в других модах это тоже есть.

Ссылка на комментарий

@Змея

Спасибо за ответ.

Наверное, мне стоило бы выражаться не "можно ли", а "как именно это делается", т.е. уточнить, что сам я в скриптах вообще-то ничего не понимаю. Даже готовые уроки и примеры со Сталкерина у меня не всегда работали. Все три части STALKER у меня давно стоят с модами (ТЧ - Zenobian, ЧН - OGSE, ЗП - SGM), и, возможно, в файлах этих модов найдутся какие-то подсказки или ответы на заданные вопросы (или вот, даже про пример из оригинальной ТЧ подсказывают), но я пока не такой мастак, чтобы хотя бы знать об этом, не говоря уж о том, чтобы взять какие-то элементы и самому собрать в новые механизмы.

Ссылка на комментарий

Простейший тайничок из фотографа.

local tbl_novis_ruk={
{
    position={x=-98.530151,y=-16.045967,z=-95.289208},
    lv=1454,
    gv=81
    },
{
    position={x=-105.350449,y=-16.292326,z=-22.830494},
    lv=1109,
    gv=9
    },
{
    position={x=-78.414719,y=-16.496992,z=-117.061790},
    lv=2773,
    gv=86
    }
}

function novis_ruk_spawn()
    local a = tbl_novis_ruk[math.random(table.getn(tbl_novis_ruk))]
    local sim = alife()
    sim:create("novis_ruk", vector():set(a.position.x,a.position.y,a.position.z), a.lv, a.gv) 
end

 

  • Нравится 1
  • Полезно 1
Ссылка на комментарий

@Змея

Супер, благодарю! Действительно, выглядит достаточно просто, чтобы попробовать использовать.

Это, я так понимаю, будет файл скрипта, а запускать его можно через bind_stalker.script как описано выше.

Ссылка на комментарий

@Змея, Оптимизируем и уберем все лишнее:

local tbl_novis_ruk={
 {-98.530151,-16.045967,-95.289208},
 {-105.350449,-16.292326,-22.830494},
 {-78.414719,-16.496992,-117.061790}
}

function novis_ruk_spawn()
 local a = tbl_novis_ruk[math.random(#tbl_novis_ruk)]
 alife():create("novis_ruk", vector():set(a[1],a[2],a[3])) 
end

 

Изменено пользователем ted.80
  • Согласен 2
  • Полезно 1
Ссылка на комментарий

Тайники в ящиках и жестяных коробках в аллспвавне, дублируются где то еще в игровой геймдате или нет?

Имею ввиду в этой:5395f680458e91e5beb4ecdfefd0954a4d6ff732

Изменено пользователем Rezun
Ссылка на комментарий

Привет всем. Как сделать, чтобы мутанты и сталкерня медленнее по воде бегали? (как ГГ)

ищу человека, который смог бы заняться разработкой погоды на OGSR.
кто может помочь - пишите в ЛС.

Ссылка на комментарий

Подскажите, что могут означать эти строки в логе?

Скрытый текст

! r_tgt [0.000][0.000][-1.#IO][0.000]
! result [0.000][0.000][-1.#IO][0.000]
! r_tgt [0.000][0.000][-1.#IO][0.000]
! result [0.000][0.000][-1.#IO][0.000]

Появляются они когда помещаю любой артефакт на пояс. После такого всегда зависает биндер.

Важнейшая задача цивилизации - научить человека мыслить.

Ссылка на комментарий

Привет.
Нужна функция, во время который будет чёрный экран.
Примерно как в видео: https://www.youtube.com/watch?v=EZxJzmhqQ9g

ищу человека, который смог бы заняться разработкой погоды на OGSR.
кто может помочь - пишите в ЛС.

Ссылка на комментарий

@Змея, эта функция чисто скриптовая, там таймер в скрипте.

  • Не нравится 1

ищу человека, который смог бы заняться разработкой погоды на OGSR.
кто может помочь - пишите в ЛС.

Ссылка на комментарий

@Змея, твою функцию нужно дополнительно убирать ещё скриптом.

  • Не нравится 1
  • Смешно 1

ищу человека, который смог бы заняться разработкой погоды на OGSR.
кто может помочь - пишите в ЛС.

Ссылка на комментарий

О боже!:dash2:

В твоем видео простейшая вещь..

[sr_cutscene]

Про что ты еще толкуешь - я без понятия...

ЗЫ...Поиграем в плюсики?

Изменено пользователем Змея
  • Не нравится 1
  • Согласен 3
  • Сочувствую 1
Ссылка на комментарий
1 час назад, Houdini_one сказал:

Нужна функция, во время который будет чёрный экран

 

58 минут назад, Змея сказал:

Как-то так наверное.


level.add_pp_effector("dark.ppe", 2003, false)

 

каков вопрос - таков ответ: Ты просил черный экран - тебе написали как запустить эффект,

 

37 минут назад, Houdini_one сказал:

твою функцию нужно дополнительно убирать ещё скриптом.

все правильно, эффект нужно отключать - это уже другая функция  :grin2:

если тебе надо все как на видео - тут куча функций

нанесение хита

эффект радиации

затемнение экрана

перенос актора

удаление затемнения

это уже 

45 минут назад, Змея сказал:

[sr_cutscene]

каждая катсцена срабатывает при определённых условиях

если тебе нужна своя, придется писать ручками или адаптировать имеющуюся

под свои нужды

  • Согласен 1
Ссылка на комментарий

@Houdini_one, у тебя есть PpeEditor? Запускаешь его, если есть, открываешь этот "dark.ppe" или как там его, эффект затемнения, и добавляешь еще 1-2 уровня для рассеивания темноты - это все равно что встроенный таймер в постэффекте. А возможно, в этом эффекте и так задано "прояснение". Параметр "false" в

2 часа назад, Змея сказал:

level.add_pp_effector("dark.ppe", 2003, false)

вроде как обозначает, что эффект не зациклен, т.е. проиграется всего 1 раз (не помню уже, давно с эффектами не работал). И скорее всего никакого лишнего кода не понадобится.

В общем, вариантов тебе на выбор хватает.

Изменено пользователем Jekyll
  • Согласен 2

New Anomalies 1.1 ☢☢☢ "Смерть-лампа" ☢☢☢ Дисраптор

Русификатор для игры Vendetta: Curse of Raven's Cry

Ссылка на комментарий

Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.

Войти
  • Недавно просматривали   0 пользователей

    Ни один зарегистрированный пользователь не просматривает эту страницу.

AMK-Team.ru

×
×
  • Создать...