Случайная подборка модов
ArmSTALKER: Warzone 2.0
3.9
Ф.О.Т.О.Г.Р.А.Ф
4.2
История Борланда.Пролог
3.8
Холодная кровь
3.4
Путь во мгле
4.5
Упавшая звезда. Честь наемника
4.2
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
⚙ Модострой: Вопросница
Российская Федерация  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
Российская Федерация  СЕРА
Четверг, 21.09.2017, 15:20 | Сообщение # 8041
Статус:
Новичок:
Сообщений: 284
Награды: 1
Регистрация: 17.04.2012

при компиляции аи сетки вылет с логом

какова причина вылета?
  Злобная реклама
Четверг, 21.09.2017, 15:20
Статус:
Сообщений: 666
Регистрация: 17.04.2012
Украина  Vlador
Четверг, 21.09.2017, 18:06 | Сообщение # 8042
Статус:
Опытный:
Сообщений: 1572
Награды: 12
Регистрация: 12.11.2014

СЕРА, весь лог скиньте. Он в папке logs, в текстовике.
  Злобная реклама
Четверг, 21.09.2017, 18:06
Статус:
Сообщений: 666
Регистрация: 12.11.2014
Российская Федерация  СЕРА
Четверг, 21.09.2017, 18:08 | Сообщение # 8043
Статус:
Новичок:
Сообщений: 284
Награды: 1
Регистрация: 17.04.2012

Vlador,
  Злобная реклама
Четверг, 21.09.2017, 18:08
Статус:
Сообщений: 666
Регистрация: 17.04.2012
Российская Федерация  xr_Sanya
Четверг, 21.09.2017, 19:01 | Сообщение # 8044
Статус:
Бывалый:
Сообщений: 876
Награды: 4
Регистрация: 19.08.2015

ЗП. Можно ли както получить предметы НПС в оффлайне? Ну или хотябы вариант как можно сохранять его предметы для оффлайна?
  Злобная реклама
Четверг, 21.09.2017, 19:01
Статус:
Сообщений: 666
Регистрация: 19.08.2015
Украина  Etil
Четверг, 21.09.2017, 19:02 | Сообщение # 8045
Статус:
Гость:
Сообщений: 46
Награды: 0
Регистрация: 21.09.2017

Цитата BoBaH_671 ()
Проверка наличия предмета:
Код
function actor_has_item(section)
return db.actor:object(section) ~= nil
end

Проверка отсутствия предмета:
Код
function actor_dont_has_item(section)
return not actor_has_item(section)
end


Спасибо, но у меня возникла проблема: функция actor_dont_has_item не работает. Для проверки наличия пользуюсь такой(SoC):
function have_etil_pistol(first_speaker, second_speaker)
return first_speaker:object("wpn_colt1911") ~= nil
end
Сообщение отредактировал Etil - Пятница, 22.09.2017, 14:18
  Злобная реклама
Четверг, 21.09.2017, 19:02
Статус:
Сообщений: 666
Регистрация: 21.09.2017
Украина  Vlador
Четверг, 21.09.2017, 21:12 | Сообщение # 8046
Статус:
Опытный:
Сообщений: 1572
Награды: 12
Регистрация: 12.11.2014

СЕРА, Вы делаете локацию на базе Build2215 или как? Не понимаю.
  Злобная реклама
Четверг, 21.09.2017, 21:12
Статус:
Сообщений: 666
Регистрация: 12.11.2014
Российская Федерация  makdm
Четверг, 21.09.2017, 21:17 | Сообщение # 8047
Время Альянса
Статус:
Опытный:
Сообщений: 1787
Награды: 19
Регистрация: 22.11.2012

Цитата xr_Sanya ()
Можно ли както получить предметы НПС в оффлайне?

У объектов есть свойство parent_id. Вот и ищите объекты по этому свойству.
  Злобная реклама
Четверг, 21.09.2017, 21:17
Статус:
Сообщений: 666
Регистрация: 22.11.2012
Украина  BozKurt
Четверг, 21.09.2017, 22:51 | Сообщение # 8048
Статус:
Опытный:
Сообщений: 1753
Награды: 3
Регистрация: 25.05.2012

XMODER, для примера:
MyFunctions.script:
Код
actions = {
    1 = One,
    2 = Two
}

local function One()
    db.actor:kill(db.actor);
end

local function Two()
    db.actor.health = 1;
end

MyActions.script:
Код
MyFunctions.actions[1]()
Если вместо 1 подставить 2, то вызовется вторая функция. Заметь, что напрямую из другого файла ты эти функции не вызовешь, только через таблицу!
Сообщение отредактировал BozKurt - Четверг, 21.09.2017, 22:54
  Злобная реклама
Четверг, 21.09.2017, 22:51
Статус:
Сообщений: 666
Регистрация: 25.05.2012
Российская Федерация  СЕРА
Пятница, 22.09.2017, 09:48 | Сообщение # 8049
Статус:
Новичок:
Сообщений: 284
Награды: 1
Регистрация: 17.04.2012

Vlador, нет н релизный тч. Раньше компиляция проходила нормально, но сейчас она вообще не проходит. Помогло только полное переделывание всего кроме геометрии, как нормально обойти вылет?

Добавлено (22.09.2017, 09:48)
---------------------------------------------
Vlador, опытным путём проверил, что вылета не происходит если накладывать аи сетку вручную

  Злобная реклама
Пятница, 22.09.2017, 09:48
Статус:
Сообщений: 666
Регистрация: 17.04.2012
Украина  Vlador
Пятница, 22.09.2017, 10:00 | Сообщение # 8050
Статус:
Опытный:
Сообщений: 1572
Награды: 12
Регистрация: 12.11.2014

СЕРА, первое предложение перечитайте. Ничего непонятно.
Насчёт вылета: ничем помочь не могу, я с таким никогда не сталкивался.

Добавлено (22.09.2017, 10:00)
---------------------------------------------

Цитата СЕРА ()
опытным путём проверил, что вылета не происходит если накладывать аи сетку вручную

Сгенерируйте ее. И правьте все вручную. Убирайте ноды, где не надо и ставьте новые, где надо. Удачи.
  Злобная реклама
Пятница, 22.09.2017, 10:00
Статус:
Сообщений: 666
Регистрация: 12.11.2014
Российская Федерация  xr_Sanya
Пятница, 22.09.2017, 10:13 | Сообщение # 8051
Статус:
Бывалый:
Сообщений: 876
Награды: 4
Регистрация: 19.08.2015

makdm, поблема в том, что НПС должны будут лутать друг друга в оффлайне, торговать и т.д., parent_id для этих целей не подойдет.
Я думаю что можно записывать предметы НПСа перед переходом в оффлайн, а потом при переходе в онлайн чистить его инвентарь и передавать ему предметы полученные в оффлайне. Но все это както костыльно, мб есть другие варианты?
Сообщение отредактировал xr_Sanya - Пятница, 22.09.2017, 10:14
  Злобная реклама
Пятница, 22.09.2017, 10:13
Статус:
Сообщений: 666
Регистрация: 19.08.2015
Сомали  WolfHeart
Пятница, 22.09.2017, 10:29 | Сообщение # 8052
Статус:
Опытный:
Сообщений: 3154
Награды: 18
Регистрация: 06.06.2017

Цитата СЕРА ()
опытным путём проверил, что вылета не происходит если накладывать аи сетку вручную

У тебя скорее всего, где-то утечка по АИ сетке. НОМ по периметру локации везде стоит? Дырок нет случайно?

  Злобная реклама
Пятница, 22.09.2017, 10:29
Статус:
Сообщений: 666
Регистрация: 06.06.2017
Российская Федерация  makdm
Пятница, 22.09.2017, 10:31 | Сообщение # 8053
Время Альянса
Статус:
Опытный:
Сообщений: 1787
Награды: 19
Регистрация: 22.11.2012

Цитата xr_Sanya ()
поблема в том, что НПС должны будут лутать друг друга в оффлайне, торговать и т.д., parent_id для этих целей не подойдет.

Вот представьте, что подхожу я к Скадовску. На Скадовсе сидит около 15 симуляционных НПС. У каждого свой лут. Вы наверное представили, что я должен запомнить что у каждого сталкера было в луте или достать лист бумаги, ручку и записать все это хозяйство.
Затем отойти от Скадовска метров на 200 и вернуться минут через 15. Снова побазарить с каждым сталкером и "О, Чудо" удивиться что у каждого сталкера поменялся лут?
Да я даже не буду запоминать что было хотя бы у одного сталкера.
Мне кажется, что это просто пустая трата времени.
Если хотите все же кого-то удивить, то сделайте псевдоторговлю и просто в методе motivator_binder:net_spawn(sobject) в файле xr_motivator.script удаляйте весь лут сталкера и рандомно из таблицы проспавнивайте новый лут.
Делов -то на пару строк в скрипте.
Сообщение отредактировал makdm - Пятница, 22.09.2017, 10:32
  Злобная реклама
Пятница, 22.09.2017, 10:31
Статус:
Сообщений: 666
Регистрация: 22.11.2012
Российская Федерация  Yastreb_3444
Пятница, 22.09.2017, 12:29 | Сообщение # 8054
Статус:
Гость:
Сообщений: 58
Награды: 3
Регистрация: 02.09.2016

Происходит вылет при запуске СДК, точнее ЛЕ (Да и все остальные редакторы). До вылета, декомпилировал агропром с ЧН.
  Злобная реклама
Пятница, 22.09.2017, 12:29
Статус:
Сообщений: 666
Регистрация: 02.09.2016
Российская Федерация  denis2000
Пятница, 22.09.2017, 13:18 | Сообщение # 8055
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

Yastreb_3444, Первое - некорректные названия текстур (не фатально), Второе - удалили лишнее из папки gamadata в частности configs\fonts.ltx
  Злобная реклама
Пятница, 22.09.2017, 13:18
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Поиск: