Случайная подборка модов
SRP mod
3.9
Судьба Зоны 0.5
3.9
S.T.A.L.K.E.R. F.M.
4.4
Сталкер: Конец Света
3.0
DMX MOD 1.3.5
3.7
Call of Pripyat Complete
3.7
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  Wolfstalker
Понедельник, 22.10.2012, 14:58 | Сообщение # 1
Статус:
Легенда:
Сообщений: 2258
Награды: 15
Регистрация: 05.04.2010

В данной теме вы можете задавать любые вопросы касательно S.T.A.L.K.E.R. моддинга.

  • Не флудить
  • Предварительно просматривайте раздел. Ответ на ваш вопрос может быть там.
  • В своем вопросе указывайте платформу моддинга - Тень Чернобыля, Чистое небо или Зов Припяти.





    У кого есть желание, создать FAQ по основным вопросам моддинга - обращаемся в ЛС.


    Архив

    Архив#2
  •   Злобная реклама
    Понедельник, 22.10.2012, 14:58
    Статус:
    Сообщений: 666
    Регистрация: 05.04.2010
    Российская Федерация  Neptun
    Среда, 24.04.2013, 12:32 | Сообщение # 4981
    Связной
    Статус:
    Бывалый:
    Сообщений: 672
    Награды: 9
    Регистрация: 25.03.2012

    ColR_iT, Всё прописал и действительно ошибка теперь стала направлена на файл: _g.script
    Честно признаюсь: почему ты показываешь ошибки, хотя и так уже знаешь, что это приведёт к провалу? Доставляет удовольствие или гордость не позволяет написать здесь рабочие коды? Чтобы не мучить человека, который не может понять, что этой игре нужно.
      Злобная реклама
    Среда, 24.04.2013, 12:32
    Статус:
    Сообщений: 666
    Регистрация: 25.03.2012
    Российская Федерация  РСФСР
    Среда, 24.04.2013, 12:36 | Сообщение # 4982
    Статус:
    Неопытный:
    Сообщений: 437
    Награды: 3
    Регистрация: 15.01.2012

    ColR_iT, что же прописать, если надо, чтобы мутанты(esc2_dogs_kladbiche) ночью атаковали лагерь(esc_lager)? Точнее где ошибка в приведенном ниже

    switch_0 = {=gulag_empty(esc_lager)}
    switch_1 = {=gulag_population_comed_ge(esc2_dogs_kladbiche:4) !gulag_empty(esc_lager)}
      Злобная реклама
    Среда, 24.04.2013, 12:36
    Статус:
    Сообщений: 666
    Регистрация: 15.01.2012
    Российская Федерация  ins33
    Среда, 24.04.2013, 12:47 | Сообщение # 4983
    Dream Reader Mod
    Статус:
    Опытный:
    Сообщений: 2269
    Награды: 1
    Регистрация: 17.01.2012

    mmihaill, Тебе написали чего не хватает в схеме кампер! Так же в волкере, радиус и снайпер не нужен это для кампера.
    Посмотри ты примеры из оригинала, или читай внимательней настройку логики.

    Добавлено (24.04.2013, 12:47)
    ---------------------------------------------
    Цытата с вики:




    Если в пути указываешь несколько точек то look не обязателен.
      Злобная реклама
    Среда, 24.04.2013, 12:47
    Статус:
    Сообщений: 666
    Регистрация: 17.01.2012
    Украина  BozKurt
    Среда, 24.04.2013, 13:02 | Сообщение # 4984
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    mmihaill, вот если объяснишь мне, какой для меня смысл писать тебе готовое для человека, который не "не может", а не хочет понять то, что он пишет? А для того, чтобы понять - нужно читать уже готовое, а ты и это сделать не горишь желанием.
    Я не гордый, и большая половина пользователей данной темы, подтвердит мои слова - я могу дать готовый код, только тогда, когда вижу, что человек вошёл в тупик, не потому, что он ленится, а потому, что есть некоторые особенности в игре из-за которых он пришёл в тупик. В твоём случае никаких особенностей нет, а всё упирается только в твоё собственно нежелание самообучатся. А мне легче один раз научить (пусть и каждого в отдельности), чем сто раз объяснять.


    РСФСР, в данном случае эти параметры вообще никак не относятся к тому, чтобы мобы ночью шли куда-то, а днём были у себя в "домике".
    Я знаю из какого гулага ты "выдрал" эти строки (вчера на них наткнулся в файле alife_escape.ltx), но даже то, что ты исправил не дадут такого эффекта.
    Как я уже писал, тебе нужно поправить имена путей, чтобы каждый путь соответствовал определённому состоянию. По ссылке, что я тебе дал, там этот момент рассказан. Ты читал?

    Добавлено (24.04.2013, 13:02)
    ---------------------------------------------
    ins33

    Цитата (ins33)
    Если в пути указываешь несколько точек то look не обязателен.
    Это справедливо только для схемы walker. Отсутствие параметра path_look, в схеме camper приводит к вылету, поэтому нужно ставить хотя бы одну синхронизацию точек.
      Злобная реклама
    Среда, 24.04.2013, 13:02
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  РСФСР
    Среда, 24.04.2013, 13:13 | Сообщение # 4985
    Статус:
    Неопытный:
    Сообщений: 437
    Награды: 3
    Регистрация: 15.01.2012

    ColR_iT, читал, но понял мало если честно.. Те строки выдрал из кастум-даты одного из смартов оригинального кордона. (если что, я все делаю через сдк) В нем собачки иногда атаковали лагерь сталкеров.
    Хотя, получается для того, чтобы собачки ночью атаковли, не нужно ничего писать в гулаг, а нужно изменить имя пути "esc2_dogs_kladbiche_raid_1" на "esc2_dogs_kladbiche_raid_0" ? Но собаки и днем не атаковали..
    Сообщение отредактировал РСФСР - Среда, 24.04.2013, 13:15
      Злобная реклама
    Среда, 24.04.2013, 13:13
    Статус:
    Сообщений: 666
    Регистрация: 15.01.2012
    Украина  BozKurt
    Среда, 24.04.2013, 14:01 | Сообщение # 4986
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    РСФСР
    Цитата (РСФСР)
    но понял мало если честно
    Что конкретно тебе не понятно?

    Цитата (РСФСР)
    получается для того, чтобы собачки ночью атаковли, не нужно ничего писать в гулаг, а нужно изменить имя пути
    Я тебя немного ввёл в заблуждение. Имена путей изменять не нужно. Для лагеря home заданы оба состояния и 0 и 1, а вот для raid - только одно - 1. С вопросами "почему так?" - к разработчикам. smile Но не всё так плохо!
    Чтобы мобы будучи в универсальном гулаге всё же периодически уходили в "рейды" сделай следующее:
    В файле gulag_general.script найди вот такой код (311 строка оригинального файла):
    и удали "единицу" из фигурных скобок в параметре state.
    Далее тебе нужно лишь правильно задать условия переключения между состояниями:
    Пути оставляешь такими же как и были. И всё. smile
    Только учти, что функцию is_day - возвращает true, в период между 21:00 и 6:00, поэтому в этом промежутке у тебя весь гулаг будет ломиться на место точки raid. Если тебе нужно более короткий промежуток времени, то здесь нужно писать отдельную функцию в файле xr_conditions.script. А можно ещё поиграться с параметром ~ задающий вероятность срабатывания условия. А можно вообще скомбинировать.
    Сообщение отредактировал ColR_iT - Среда, 24.04.2013, 16:11
      Злобная реклама
    Среда, 24.04.2013, 14:01
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  РСФСР
    Среда, 24.04.2013, 14:33 | Сообщение # 4987
    Статус:
    Неопытный:
    Сообщений: 437
    Награды: 3
    Регистрация: 15.01.2012

    ColR_iT, спасиб, сейчас попробую...
      Злобная реклама
    Среда, 24.04.2013, 14:33
    Статус:
    Сообщений: 666
    Регистрация: 15.01.2012
    Украина  stalker-MiX
    Среда, 24.04.2013, 14:45 | Сообщение # 4988
    Статус:
    Неопытный:
    Сообщений: 534
    Награды: 2
    Регистрация: 20.02.2013

    ColR_iT, спасибо
      Злобная реклама
    Среда, 24.04.2013, 14:45
    Статус:
    Сообщений: 666
    Регистрация: 20.02.2013
    Российская Федерация  Neptun
    Среда, 24.04.2013, 15:46 | Сообщение # 4989
    Связной
    Статус:
    Бывалый:
    Сообщений: 672
    Награды: 9
    Регистрация: 25.03.2012

    ColR_iT,
    Цитата (ColR_iT)
    вот если объяснишь мне, какой для меня смысл писать тебе готовое для человека, который не "не может", а не хочет понять то, что он пишет? А для того, чтобы понять - нужно читать уже готовое, а ты и это сделать не горишь желанием.

    Объяснить? Типа просить? А может умолять? А говоришь не гордый, а сам требуешь, чтобы я тут распинался, пытался что-то доказать.
    Я читал ту статью несколько раз, но там лишь было прописано про все сквады.
    Я пытался самим попробовать, что-то изменить: искал похожие файлы, вычислял через диалоги функции, но их не было. Ясно, что остальное находится в логике, а в какой, как найти этого НПС в файлах логике.
    Здесь с огромнейшим трудом узнал какие строки отвечают за эти действия, но они не рабочие. Дальше я стал искать конкретно, находил, подставлял, переделывал, чуть ли не копировал - а результат один и тот же.
    Теперь я опять пытаюсь хоть кого-нибудь попросить показать готовый код, но видимо я этого не дождусь. Ведь нужно с начало доказать, что я ТУПОЙ! И потом только получить ожидаемое. Странная инициатива, не так ли?
    Я не глуп, но не в этой сфере. Вообще всё, что связано с логикой НПС, мне трудно даётся, но это не значит, что я не могу попросить помощи и, в конце концов, попросить готовый код.
    Я вижу здесь Этих "ветеранов" модостроения, которые восседают и учат.
    Короче, этот цирк уже надоел: ColR_iT, можешь скинуть готовый код? Да? То выкладывай - я буду очень благодарен.

    Добавлено (24.04.2013, 15:46)
    ---------------------------------------------

    Цитата (ColR_iT)
    А мне легче один раз научить (пусть и каждого в отдельности), чем сто раз объяснять.

    А как учат? Правильно! Личным примером! Не объясняй, - показывай!
    Сообщение отредактировал mmihaill - Среда, 24.04.2013, 15:45
      Злобная реклама
    Среда, 24.04.2013, 15:46
    Статус:
    Сообщений: 666
    Регистрация: 25.03.2012
    Украина  MesnikAnd
    Среда, 24.04.2013, 16:02 | Сообщение # 4990
    World of War Mod
    Статус:
    Новичок:
    Сообщений: 389
    Награды: 3
    Регистрация: 16.02.2012

    Цитата (mmihaill)
    Объяснить? Типа просить? А может умолять? А говоришь не гордый, а сам требуешь, чтобы я тут распинался, пытался что-то доказать. Я читал ту статью несколько раз, но там лишь было прописано про все сквады. Я пытался самим попробовать, что-то изменить: искал похожие файлы, вычислял через диалоги функции, но их не было. Ясно, что остальное находится в логике, а в какой, как найти этого НПС в файлах логике. Здесь с огромнейшим трудом узнал какие строки отвечают за эти действия, но они не рабочие. Дальше я стал искать конкретно, находил, подставлял, переделывал, чуть ли не копировал - а результат один и тот же. Теперь я опять пытаюсь хоть кого-нибудь попросить показать готовый код, но видимо я этого не дождусь. Ведь нужно с начало доказать, что я ТУПОЙ! И потом только получить ожидаемое. Странная инициатива, не так ли? Я не глуп, но не в этой сфере. Вообще всё, что связано с логикой НПС, мне трудно даётся, но это не значит, что я не могу попросить помощи и, в конце концов, попросить готовый код. Я вижу здесь Этих "ветеранов" модостроения, которые восседают и учат. Короче, этот цирк уже надоел: ColR_iT, можешь скинуть готовый код? Да? То выкладывай - я буду очень благодарен.

    Тебе тут никто ничего не должен, если ты тугодум и не можешь разобрать елементарные вещи, тогда иди делать уроки... А если ты даже не можешь нормально обьяснить что тебе нужно тогда я вообще молчу, при том что для новичков в интернете есть много статей, которые все подробно обьясняют, из этого можно сделать вывод что перед тем как идти сюда, напрягать людей и задавать вопросы, нужно хорошенько погуглить!
      Злобная реклама
    Среда, 24.04.2013, 16:02
    Статус:
    Сообщений: 666
    Регистрация: 16.02.2012
    Украина  BozKurt
    Среда, 24.04.2013, 16:08 | Сообщение # 4991
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    mmihaill, крик души, не иначе...


    MesnikAnd
    Сообщение отредактировал ColR_iT - Среда, 24.04.2013, 16:13
      Злобная реклама
    Среда, 24.04.2013, 16:08
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  Vl@Di
    Среда, 24.04.2013, 16:09 | Сообщение # 4992
    Статус:
    Гость:
    Сообщений: 69
    Награды: 0
    Регистрация: 05.01.2013

    Всем привет! Изучаю квесты, столкнулся с такой проблемкой. Например, после диалога выдается задание, какое либо(например убить сталкера), после убийства выдается поршень, но нужно чтоб задание обновилось, например чтоб забрать награду. Как такое реализовать?
      Злобная реклама
    Среда, 24.04.2013, 16:09
    Статус:
    Сообщений: 666
    Регистрация: 05.01.2013
    Российская Федерация  РСФСР
    Среда, 24.04.2013, 16:18 | Сообщение # 4993
    Статус:
    Неопытный:
    Сообщений: 437
    Награды: 3
    Регистрация: 15.01.2012

    ColR_iT, добавил то, что ты прописал в смарт. Вроде мутанты совершают рейд, но от времени суток это похоже не зависит. и еще ночью собаки за актором бегут за пределы смарта.
    Код
    switch_0 = {=is_day}
    switch_1 = {!is_day}
    может тут в одной из строчек надо ночь прописать?
      Злобная реклама
    Среда, 24.04.2013, 16:18
    Статус:
    Сообщений: 666
    Регистрация: 15.01.2012
    Украина  BozKurt
    Среда, 24.04.2013, 16:26 | Сообщение # 4994
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    РСФСР, а там и прописана ночь для параметра switch_1. Восклицательный знак означает, что функция должна вернут false, а она будет это делать в период с 21:00 по 6:00. Чем тебе не ночь? smile
    Почему, бегут за пределы смарта, я не знаю.
      Злобная реклама
    Среда, 24.04.2013, 16:26
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Украина  stalker-MiX
    Среда, 24.04.2013, 16:56 | Сообщение # 4995
    Статус:
    Неопытный:
    Сообщений: 534
    Награды: 2
    Регистрация: 20.02.2013

    Как реализовать в Зов Припяти то, когда нпс говорит какой-то звук, например в ремарке, мы отходим от него на некоторое расстояние и слышим уже по рации (ПДА). При том переход между ремарками в логике не менять.
    В ЧН реализовано добавлением к основному звука окончания _pda. В ЗП, как мне кажется ето не работает.
      Злобная реклама
    Среда, 24.04.2013, 16:56
    Статус:
    Сообщений: 666
    Регистрация: 20.02.2013
    Поиск: