Случайная подборка модов
OGSR Mod
4.4
Парадокс: Начало
3.6
Игра Душ: Начало
3.6
Thorny Way
3.5
Мод Змеелов v.2.17 Final
3.8
Oblivion Lost Remake 2.5
4.4
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
⚙ Модострой: Вопросница
Российская Федерация  Wolfstalker
Среда, 24.02.2016, 00:25 | Сообщение # 1
Статус:
Легенда:
Сообщений: 2258
Награды: 15
Регистрация: 05.04.2010

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


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




F.A.Q

  Злобная реклама
Среда, 24.02.2016, 00:25
Статус:
Сообщений: 666
Регистрация: 05.04.2010
Российская Федерация  Major
Суббота, 31.12.2016, 00:27 | Сообщение # 5101
Статус:
Отмычка:
Сообщений: 83
Награды: 1
Регистрация: 28.10.2016

BoBaH_671, да я похоже уже разобрался, на примере часового в припяти. Он тоже смартковер. И они так же по условию появляются с контролёром.
  Злобная реклама
Суббота, 31.12.2016, 00:27
Статус:
Сообщений: 666
Регистрация: 28.10.2016
Российская Федерация  Overfirst
Суббота, 31.12.2016, 00:28 | Сообщение # 5102
Статус:
Бывалый:
Сообщений: 1081
Награды: 19
Регистрация: 11.06.2015

Major, вот и ладушки. Почитай еще статейки на сталкерине, там много чего полезного, по твоим вопросам тоже много чего найдёшь.
  Злобная реклама
Суббота, 31.12.2016, 00:28
Статус:
Сообщений: 666
Регистрация: 11.06.2015
Российская Федерация  Major
Суббота, 31.12.2016, 00:38 | Сообщение # 5103
Статус:
Отмычка:
Сообщений: 83
Награды: 1
Регистрация: 28.10.2016

BoBaH_671, я собственно учился на сталкерине, но у этих статей есть большой минус, разбор всей логики, от схем нпс, типа walker, remark... до схем объектов типа ph_idle, ph_sound... - все подробные описания в основном для движка ТЧ.

Добавлено (31.12.2016, 00:38)
---------------------------------------------
Major, а пересел я на движок зп недавно, до этого пять лет работы на тч, поэтому сложновато отвыкать от привычных схем, и трудно разобраться во всей этой куче новых параметров. Кстати, вопрос возник недавно. В настройках звуковых схем звуку можно присвоить три типа: actor (игра в голове), npc (нпс говорят), 3d (от объектов), а, ну и looped вроде ещё. Так вот, я прописал параметр npc, и в логике своего нпс указал %=play_sound(звук)%, и когда он начинает говорить, я специально убегаю, но голос не глушится по мере удаления, а продолжает играть в голове актора...как это может быть?
Сообщение отредактировал Major - Суббота, 31.12.2016, 00:39
  Злобная реклама
Суббота, 31.12.2016, 00:38
Статус:
Сообщений: 666
Регистрация: 28.10.2016
Российская Федерация  РСФСР
Суббота, 31.12.2016, 08:13 | Сообщение # 5104
Статус:
Неопытный:
Сообщений: 437
Награды: 3
Регистрация: 15.01.2012

что прописать в кастум дате смарта, чтобы он принимал псевдогигантов? в графе
Код
communities =

Код
pseudogigant
pseudo_gigant
giant

не работают. сижу на тч
  Злобная реклама
Суббота, 31.12.2016, 08:13
Статус:
Сообщений: 666
Регистрация: 15.01.2012
Российская Федерация  Neptun
Суббота, 31.12.2016, 09:40 | Сообщение # 5105
Связной
Статус:
Бывалый:
Сообщений: 672
Награды: 9
Регистрация: 25.03.2012

Добро. ЗП.
Как проверить наличие предмета в ящике? То есть ГГ положил в него (личный ящик) конкретный предмет и после этого происходит действие.

Добавлено (31.12.2016, 09:40)
---------------------------------------------
РСФСР, захожу сюда: gamedata\config\creatures\m_giant
В строке $spawn вижу: gigant
Наверное, оно и есть.

  Злобная реклама
Суббота, 31.12.2016, 09:40
Статус:
Сообщений: 666
Регистрация: 25.03.2012
Российская Федерация  РСФСР
Суббота, 31.12.2016, 10:11 | Сообщение # 5106
Статус:
Неопытный:
Сообщений: 437
Награды: 3
Регистрация: 15.01.2012

mmihaill, не работает
  Злобная реклама
Суббота, 31.12.2016, 10:11
Статус:
Сообщений: 666
Регистрация: 15.01.2012
Российская Федерация  makdm
Суббота, 31.12.2016, 10:44 | Сообщение # 5107
Время Альянса
Статус:
Опытный:
Сообщений: 1787
Награды: 19
Регистрация: 22.11.2012

Цитата РСФСР ()
не работает

В оригинальном ТЧ:

communities = pseudo_gigant
  Злобная реклама
Суббота, 31.12.2016, 10:44
Статус:
Сообщений: 666
Регистрация: 22.11.2012
Российская Федерация  denis2000
Суббота, 31.12.2016, 13:18 | Сообщение # 5108
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

Цитата Major ()
когда он начинает говорить, я специально убегаю, но голос не глушится по мере удаления, а продолжает играть в голове актора...как это может быть?

Это может происходить, в том числе из-за того, что теги в звуковом файле настроены не верно.


Цитата mmihaill ()
Как проверить наличие предмета в ящике?

Самая примитивная функция без защиты от дурака:
Код
function is_item_in_inventory_box_(actor, npc, p)
    local inv_box = get_story_object(p[1])
    local item_in_box = false
    local function compare_item(inv_box, item)
  if item:section() == p[2] then
   item_in_box = true
  end
    end
    inv_box:iterate_inventory_box(compare_item, inv_box)
    return item_in_box
end

В функцию нужно передать два параметра: имя ящика и имя предмета.
Сообщение отредактировал denis2000 - Суббота, 31.12.2016, 13:20
  Злобная реклама
Суббота, 31.12.2016, 13:18
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Беларусь  TomlnFerno
Суббота, 31.12.2016, 15:51 | Сообщение # 5109
Статус:
Отмычка:
Сообщений: 75
Награды: 6
Регистрация: 01.01.2016

Как сделать нпс врага , который при виде гг не будет по нему стрелять и с ним можно будет поговорить ?
  Злобная реклама
Суббота, 31.12.2016, 15:51
Статус:
Сообщений: 666
Регистрация: 01.01.2016
Украина  _S_k_i_F_
Суббота, 31.12.2016, 16:11 | Сообщение # 5110
Золотой Обоз
Статус:
Опытный:
Сообщений: 1311
Награды: 9
Регистрация: 09.08.2015

TomlnFerno, в активную секцию логики врага
Код
combat_ignore_cond = true
combat_ignore_keep_when_attacked = true

Так он будет игнорировать всех врагов. Если надо чтоб игнорировал только актора, то
Код
combat_ignore_cond = {=check_enemy_name(actor)} true, false
combat_ignore_keep_when_attacked = {=check_enemy_name(actor)} true, false
  Злобная реклама
Суббота, 31.12.2016, 16:11
Статус:
Сообщений: 666
Регистрация: 09.08.2015
Беларусь  TomlnFerno
Суббота, 31.12.2016, 16:23 | Сообщение # 5111
Статус:
Отмычка:
Сообщений: 75
Награды: 6
Регистрация: 01.01.2016

_S_k_i_F_, Спасибо .
Сообщение отредактировал TomlnFerno - Суббота, 31.12.2016, 16:24
  Злобная реклама
Суббота, 31.12.2016, 16:23
Статус:
Сообщений: 666
Регистрация: 01.01.2016
Российская Федерация  makdm
Суббота, 31.12.2016, 16:42 | Сообщение # 5112
Время Альянса
Статус:
Опытный:
Сообщений: 1787
Награды: 19
Регистрация: 22.11.2012

Цитата _S_k_i_F_ ()
combat_ignore_keep_when_attacked = {=check_enemy_name(actor)} true, false

Оверрайд combat_ignore_keep_when_attacked не поддерживает кондлист.
Для поддержки кондлиста нужно править строку в файле xr_logic.script:

l.combat_ignore_keep_when_attacked = utils.cfg_get_bool(ini, section, "combat_ignore_keep_when_attacked", npc, false)
  Злобная реклама
Суббота, 31.12.2016, 16:42
Статус:
Сообщений: 666
Регистрация: 22.11.2012
Украина  _S_k_i_F_
Суббота, 31.12.2016, 16:55 | Сообщение # 5113
Золотой Обоз
Статус:
Опытный:
Сообщений: 1311
Награды: 9
Регистрация: 09.08.2015

makdm, вот так править?
Код
l.combat_ignore_keep_when_attacked = cfg_get_condlist(ini, section, "combat_ignore_keep_when_attacked", npc)
  Злобная реклама
Суббота, 31.12.2016, 16:55
Статус:
Сообщений: 666
Регистрация: 09.08.2015
Российская Федерация  vyatkin
Суббота, 31.12.2016, 17:00 | Сообщение # 5114
АЛТАЙ
Статус:
Опытный:
Сообщений: 2944
Награды: 5
Регистрация: 27.06.2012

_S_k_i_F_, тезка с Наступающим
  Злобная реклама
Суббота, 31.12.2016, 17:00
Статус:
Сообщений: 666
Регистрация: 27.06.2012
Российская Федерация  makdm
Суббота, 31.12.2016, 17:06 | Сообщение # 5115
Время Альянса
Статус:
Опытный:
Сообщений: 1787
Награды: 19
Регистрация: 22.11.2012

Цитата _S_k_i_F_ ()
вот так править?

Так. Только это только пол дела.
Теперь нужно внести изменения в файл xr_combat_ignore.script, чтобы прочитать этот кондлист.
  Злобная реклама
Суббота, 31.12.2016, 17:06
Статус:
Сообщений: 666
Регистрация: 22.11.2012
Поиск: