Случайная подборка модов
Кровавый закат 2
3.2
Ночь Перед Рождеством 2
3.5
Голос: Эпизод 1
4.1
Sleep Of Reason - История Журналиста
2.1
Soc Style Addon 2.0
4.1
Сталкер "Диана"
2.0
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  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
    Российская Федерация  M_aka_R10
    Суббота, 13.04.2013, 22:12 | Сообщение # 4861
    Статус:
    Гость:
    Сообщений: 63
    Награды: 1
    Регистрация: 14.07.2012

    Shad0wC@ndy, ок, оргинал запускает, но теперь в упор не хочет видеть ни одну геймдату.

    Мне на деле то всего ничего нужно, поменять все оружие на правозатворное. Рук Худ 2 адаптирован под РМА, но у меня еще Shadows Addon в компоновке, и я подумал вручную стволы поставить, под рукой только Shadows Oblivion, хотя были бы отдельно из LW ToD, поставил бы их(если кто знает, киньте ссыль пожалуйста).
    Проще говоря, проблема еще актуальна, никак мне не поставить пак правозатворных стволов на RMA+S.A., подскажите как быть, ибо сил нет наблюдать сие извращение с левыми затворами.
    Сообщение отредактировал M_aka_R10 - Суббота, 13.04.2013, 22:52
      Злобная реклама
    Суббота, 13.04.2013, 22:12
    Статус:
    Сообщений: 666
    Регистрация: 14.07.2012
    Украина  farspacer
    Суббота, 13.04.2013, 22:48 | Сообщение # 4862
    Статус:
    Зевака:
    Сообщений: 2
    Награды: 0
    Регистрация: 07.04.2013

    Неужели никто не может помочь с этим вопросом?
    "В игре Метро 2033 (да и не только) есть такие скриптовые сцены, в которых игроку необходимо произвести определенные действия для своего спасения. К примеру, на него прыгает какая-то тварь, он падает, пытается отбиться и ножом убивает ее. При этом камера от лица становится "активной". Возможна ли реализация такой фичи на СДК?"
      Злобная реклама
    Суббота, 13.04.2013, 22:48
    Статус:
    Сообщений: 666
    Регистрация: 07.04.2013
    Российская Федерация  makdm
    Суббота, 13.04.2013, 23:03 | Сообщение # 4863
    Время Альянса
    Статус:
    Опытный:
    Сообщений: 1787
    Награды: 19
    Регистрация: 22.11.2012

    Цитата (M_aka_R10)
    ибо сил нет наблюдать сие извращение с левыми затворами

    Править нужно конфиги оружия. Я сделал так в ЗП, и уменя всё оружие (стандартное) - правозатворное.
    И не надо трогать всю папку gamedata. Просто, в конфигах оружия, нужно сделать ссылку на правильную анимацию.
    Расписывать, что и как менять- очень нудно и долго. Но, зато всё в норме. smile
      Злобная реклама
    Суббота, 13.04.2013, 23:03
    Статус:
    Сообщений: 666
    Регистрация: 22.11.2012
      Shad0wC@ndy
    Суббота, 13.04.2013, 23:07 | Сообщение # 4864
    Статус:
    Бывалый:
    Сообщений: 999
    Награды: 1
    Регистрация: 05.07.2012

    Цитата (M_aka_R10)
    теперь в упор не хочет видеть ни одну геймдату.

    Лично у меня такой проблемы никогда не было, поэтому точное решение сказать не могу, просто в файле fsgame найди строку $game_data$, сотри ее и сделай все так, как показано ниже:
    Цитата
    $game_data$ = false| true| $fs_root$| gamedata\
      Злобная реклама
    Суббота, 13.04.2013, 23:07
    Статус:
    Сообщений: 666
    Регистрация: 05.07.2012
    Российская Федерация  Uyman358
    Суббота, 13.04.2013, 23:51 | Сообщение # 4865
    Закоулки Правды
    Статус:
    Бывалый:
    Сообщений: 1098
    Награды: 1
    Регистрация: 13.06.2012

    Надо убить несколько сталкеров со стори идами. Использую следующие функции:

    У всех НПС стори ид прописан в ЛЕ(олспавне). Вызываю функции при помощи поршня:

    поршень срабатывает, т.к. приходит СМСка из скрипта sms.script

    В итоге хеппи енд: все живы, что мне совсем не нужно.
    Сообщение отредактировал Uyman358 - Суббота, 13.04.2013, 23:52
      Злобная реклама
    Суббота, 13.04.2013, 23:51
    Статус:
    Сообщений: 666
    Регистрация: 13.06.2012
    Украина  BozKurt
    Воскресенье, 14.04.2013, 00:34 | Сообщение # 4866
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    Uyman358, а эти НПС далеко?
      Злобная реклама
    Воскресенье, 14.04.2013, 00:34
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  Uyman358
    Воскресенье, 14.04.2013, 00:35 | Сообщение # 4867
    Закоулки Правды
    Статус:
    Бывалый:
    Сообщений: 1098
    Награды: 1
    Регистрация: 13.06.2012

    ColR_iT, в игровом варианте где-то метров 300-500.
      Злобная реклама
    Воскресенье, 14.04.2013, 00:35
    Статус:
    Сообщений: 666
    Регистрация: 13.06.2012
    Российская Федерация  Arist
    Воскресенье, 14.04.2013, 00:41 | Сообщение # 4868
    Статус:
    Неопытный:
    Сообщений: 481
    Награды: 1
    Регистрация: 08.07.2012

    ColR_iT, а так неправильно будет Uyman358 сделать:
    Код

    function gen_kill_som(npc, actor)
    local npc = level_object_by_sid(20073)
        if npc and npc:alive() then
        npc:kill(npc)
    end
    local npc = level_object_by_sid(20074)
        if npc and npc:alive() then
        npc:kill(npc)
    end
    local npc = level_object_by_sid(20075)
        if npc and npc:alive() then
        npc:kill(npc)
    end
    local npc = level_object_by_sid(20096)
        if npc and npc:alive() then
        npc:kill(npc)
      end  
    end
      Злобная реклама
    Воскресенье, 14.04.2013, 00:41
    Статус:
    Сообщений: 666
    Регистрация: 08.07.2012
    Хорватия  Потенциал
    Воскресенье, 14.04.2013, 00:59 | Сообщение # 4869
    Художник
    Статус:
    Опытный:
    Сообщений: 2038
    Награды: 7
    Регистрация: 09.02.2013

    При выполнении любого действия в SDK 0.7 у меня выдаёт ошибку. Это как нибудь связанно с тем, что у меня нет установленной ЗП?
      Злобная реклама
    Воскресенье, 14.04.2013, 00:59
    Статус:
    Сообщений: 666
    Регистрация: 09.02.2013
    Российская Федерация  ins33
    Воскресенье, 14.04.2013, 10:39 | Сообщение # 4870
    Dream Reader Mod
    Статус:
    Опытный:
    Сообщений: 2269
    Награды: 1
    Регистрация: 17.01.2012

    Потенциал, Ошибку покажи.
      Злобная реклама
    Воскресенье, 14.04.2013, 10:39
    Статус:
    Сообщений: 666
    Регистрация: 17.01.2012
    Украина  Gun12
    Воскресенье, 14.04.2013, 15:58 | Сообщение # 4871
    Статус:
    Гость:
    Сообщений: 50
    Награды: 0
    Регистрация: 08.07.2012

    Arist
    А если бы нужно было удалять ...дцать НПС, то писал бы метры портянки?
    Не знаю как игра будет смотреть на твой код, но Lua точно обиделась бы smile
    Есть же оператор переменного количества аргументов '...'.
    Хотя эта функция, похоже. вызывается из логики? Но от этого суть дела не меняется. Из логики :
    Код
    function gen_kill_som(npc, actor, p)
          for i = 1, #p do
              local npc = level_object_by_sid(i)
              if npc and npc:alive() then
              npc:kill(npc)
          end
    end
    Из скрипта :
    Код
    function gen_kill_som(...)
          local args = {...}
          for i = 1, #args do
              local npc = level_object_by_sid(i)
              if npc and npc:alive() then
              npc:kill(npc)
          end
    end
    И пользуйтесь для любого количества НПС столько раз, сколько нужно.
    Сообщение отредактировал Gun12 - Воскресенье, 14.04.2013, 15:59
      Злобная реклама
    Воскресенье, 14.04.2013, 15:58
    Статус:
    Сообщений: 666
    Регистрация: 08.07.2012
    Российская Федерация  Sanjaaa
    Воскресенье, 14.04.2013, 16:55 | Сообщение # 4872
    Dark Reaper Souls
    Статус:
    Бывалый:
    Сообщений: 926
    Награды: 6
    Регистрация: 22.08.2012

    поставил на свой мод полоску радиации на худ. он не отображается. раньше отображалось а щас не отображается. несколько раз все проверял ставил заного и ниче не идет. что делать?
      Злобная реклама
    Воскресенье, 14.04.2013, 16:55
    Статус:
    Сообщений: 666
    Регистрация: 22.08.2012
    Украина  DEM
    Воскресенье, 14.04.2013, 17:01 | Сообщение # 4873
    Статус:
    Опытный:
    Сообщений: 1375
    Награды: 3
    Регистрация: 26.08.2012

    Вопрос тем кто хоть чуток ковырял погоду. Почему на полном динамическом освещении влияние hemi_color видно только на воде и стеклянных поверхностях?
      Злобная реклама
    Воскресенье, 14.04.2013, 17:01
    Статус:
    Сообщений: 666
    Регистрация: 26.08.2012
    Российская Федерация  Uyman358
    Воскресенье, 14.04.2013, 17:01 | Сообщение # 4874
    Закоулки Правды
    Статус:
    Бывалый:
    Сообщений: 1098
    Награды: 1
    Регистрация: 13.06.2012

    Gun12, где вставлять стори_иды и писать вместо троеточий в скобках?
      Злобная реклама
    Воскресенье, 14.04.2013, 17:01
    Статус:
    Сообщений: 666
    Регистрация: 13.06.2012
    Украина  Gun12
    Воскресенье, 14.04.2013, 17:46 | Сообщение # 4875
    Статус:
    Гость:
    Сообщений: 50
    Награды: 0
    Регистрация: 08.07.2012

    В первом случае функция должна находиться в xr_effects.script
    И вызывать её как и другие из логики. Напр. :
    Код
    [sr_idle]
    on_timer = 2500 | %=gen_kill_som(20073:20074:20075:20076)%
    Во втором случае функция может находиться где угодно в скриптах, и вызывать нужно из скриптов. Если в модулях, то:
    Код
    имя_файла.gen_kill_som(20073,20074,20075,20076)
    Если в файле _g.script. то :
    Код
    gen_kill_som(20073,20074,20075,20076)

    Но повторю. Я говорю только об оформлении кода, а не о его правильности с точки зрения Сталкера.
    Сообщение отредактировал Gun12 - Воскресенье, 14.04.2013, 17:50
      Злобная реклама
    Воскресенье, 14.04.2013, 17:46
    Статус:
    Сообщений: 666
    Регистрация: 08.07.2012
    Поиск: