Случайная подборка модов
Пропавшая экспедиция
2.4
World of War - Mod 0.2
3.5
Oblivion Lost Remake 2.0
4.1
Смерти Вопреки 2. Одним днем живу
3.4
Dragon`s MOD
2.5
Clear Sky: MYSTERY v2.0
4.0
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
⚙ Модострой: Вопросница
Российская Федерация  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
Российская Федерация  denis2000
Суббота, 05.08.2017, 20:20 | Сообщение # 7546
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

BoBaH_671, Сорян. Заклинило - написал пургу. Исправил.
  Злобная реклама
Суббота, 05.08.2017, 20:20
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  r_f_2004_
Суббота, 05.08.2017, 20:53 | Сообщение # 7547
Статус:
Новичок:
Сообщений: 216
Награды: 4
Регистрация: 23.03.2017

Код
[logic]
active = sr_idle

[sr_idle]
on_actor_inside = sr_idle@2 %=aide_message =give_task(aide_stalkeru)%

[sr_idle@2]
on_actor_inside = %=spawn_object(esc_quest_stalker:esc_stalker_walk)%

Це моя логика на получение сообщения, задания и спавн НПС, есть одна проблема - при входе в рестриктор спавнится бесконечное кол-во одного и того же НПС

Добавлено (05.08.2017, 20:53)
---------------------------------------------
Немного правил свою логику

Код
[logic]
active = sr_idle

[sr_idle]
on_actor_inside = sr_idle@2 %=aide_message =give_task(aide_stalkeru)%

[sr_idle@2]
on_actor_inside = sr_idle@3 %=spawn_object(esc_quest_stalker:esc_stalker_walk)%

[sr_idle@3]

Все дело в "sr_idle@3", не было отсылки в другую секцию, вот и происходил бесконечный спавн НПС
  Злобная реклама
Суббота, 05.08.2017, 20:53
Статус:
Сообщений: 666
Регистрация: 23.03.2017
Российская Федерация  Khyzyr
Суббота, 05.08.2017, 21:04 | Сообщение # 7548
Статус:
Неопытный:
Сообщений: 452
Награды: 5
Регистрация: 19.06.2017

r_f_2004_, Только хотел написать, чтобы ты отправил логику в nil
  Злобная реклама
Суббота, 05.08.2017, 21:04
Статус:
Сообщений: 666
Регистрация: 19.06.2017
Российская Федерация  Overfirst
Суббота, 05.08.2017, 21:10 | Сообщение # 7549
Статус:
Бывалый:
Сообщений: 1081
Награды: 19
Регистрация: 11.06.2015

Цитата r_f_2004_ ()
[sr_idle]
on_actor_inside = sr_idle@2 %=aide_message =give_task(aide_stalkeru)%

[sr_idle@2]
on_actor_inside = sr_idle@3 %=spawn_object(esc_quest_stalker:esc_stalker_walk)%

Не очень понимаю, для чего создавать две секции, когда сразу же проверяется нахождение ГГ в зоне, вот так сделай, компактнее.

Код
[sr_idle]
on_actor_inside = sr_idle@2 %=aide_message =give_task(aide_stalkeru) =spawn_object(esc_quest_stalker:esc_stalker_walk)%

[sr_idle@2]

Третью секцию можно удалить.
  Злобная реклама
Суббота, 05.08.2017, 21:10
Статус:
Сообщений: 666
Регистрация: 11.06.2015
Украина  NewValveCom
Воскресенье, 06.08.2017, 01:50 | Сообщение # 7550
Статус:
Отмычка:
Сообщений: 102
Награды: 3
Регистрация: 07.08.2016

Пробовал всё делать в ЗП, но непонятные вылеты не дали мне сделать модификацию на данной платформе, так что я решил испытать свои силы на ТЧ платформе. Первая проблема, которая возникла, зависание SDK при нажатии Open, чтобы открыть уровень. Помогите пожалуйста решить
  Злобная реклама
Воскресенье, 06.08.2017, 01:50
Статус:
Сообщений: 666
Регистрация: 07.08.2016
Российская Федерация  Khyzyr
Воскресенье, 06.08.2017, 02:01 | Сообщение # 7551
Статус:
Неопытный:
Сообщений: 452
Награды: 5
Регистрация: 19.06.2017

NewValveCom, ЗП легче, ИМХО. По проблеме: виндовс какая?
  Злобная реклама
Воскресенье, 06.08.2017, 02:01
Статус:
Сообщений: 666
Регистрация: 19.06.2017
Украина  NewValveCom
Воскресенье, 06.08.2017, 02:01 | Сообщение # 7552
Статус:
Отмычка:
Сообщений: 102
Награды: 3
Регистрация: 07.08.2016

Цитата Khyzyr ()
виндовс какая

Десятка.
  Злобная реклама
Воскресенье, 06.08.2017, 02:01
Статус:
Сообщений: 666
Регистрация: 07.08.2016
Российская Федерация  Khyzyr
Воскресенье, 06.08.2017, 02:11 | Сообщение # 7553
Статус:
Неопытный:
Сообщений: 452
Награды: 5
Регистрация: 19.06.2017

  Злобная реклама
Воскресенье, 06.08.2017, 02:11
Статус:
Сообщений: 666
Регистрация: 19.06.2017
Украина  TIGER_VLAD
Воскресенье, 06.08.2017, 02:12 | Сообщение # 7554
Оставшийся умирать
Статус:
Отмычка:
Сообщений: 158
Награды: 14
Регистрация: 17.07.2014

NewValveCom, Попробуй вот это
  Злобная реклама
Воскресенье, 06.08.2017, 02:12
Статус:
Сообщений: 666
Регистрация: 17.07.2014
Украина  NewValveCom
Воскресенье, 06.08.2017, 02:17 | Сообщение # 7555
Статус:
Отмычка:
Сообщений: 102
Награды: 3
Регистрация: 07.08.2016

Цитата Khyzyr ()
Должно помочь

Спасибо, помогло
  Злобная реклама
Воскресенье, 06.08.2017, 02:17
Статус:
Сообщений: 666
Регистрация: 07.08.2016
Российская Федерация  Overfirst
Воскресенье, 06.08.2017, 10:26 | Сообщение # 7556
Статус:
Бывалый:
Сообщений: 1081
Награды: 19
Регистрация: 11.06.2015

Цитата NewValveCom ()
непонятные вылеты не дали мне сделать модификацию на данной платформе

Скорее, непонятные действия с твоей стороны. С SDK ТЧ у меня были большие проблемы, точнее, с компиляторами (скомпилировать спавн — целое дело). Там такая муть, что я плюнул и пошёл на ЗП, о чём не жалею. Опять же, каждому своё. Успехов.
  Злобная реклама
Воскресенье, 06.08.2017, 10:26
Статус:
Сообщений: 666
Регистрация: 11.06.2015
Российская Федерация  dimitrian
Воскресенье, 06.08.2017, 10:43 | Сообщение # 7557
Статус:
Отмычка:
Сообщений: 178
Награды: 1
Регистрация: 29.05.2017

Всем привет.
Пытаюсь создать новый рем-набор для Call of Misery. Вроде всё сделал: конфиг в items_repair.ltx, добавил в скрипт ui_itm_repair.script по типу аналогичных. Но при его использовании не появляется окно ремонта, а рем-набор просто исчезает из инветаря.

Вопрос к знающим людям. Куда ещё его нужно прописать, чтобы он работал? Сам не нашёл...
Сообщение отредактировал dimitrian - Воскресенье, 06.08.2017, 10:46
  Злобная реклама
Воскресенье, 06.08.2017, 10:43
Статус:
Сообщений: 666
Регистрация: 29.05.2017
Российская Федерация  denis2000
Воскресенье, 06.08.2017, 11:26 | Сообщение # 7558
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

dimitrian, "Работу" набора должен обслуживать некий скрипт, который окна отрисовывает действия с предметами обеспечивает и тд. и тп. Вот туда и следует прописать, точнее в место где этот скрипт вызывается при использовании предмета типа ремнабор. Ноги растут из bind_stalker.script функция actor_binder:use_inventory_item
Сообщение отредактировал denis2000 - Воскресенье, 06.08.2017, 11:28
  Злобная реклама
Воскресенье, 06.08.2017, 11:26
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  dimitrian
Воскресенье, 06.08.2017, 11:43 | Сообщение # 7559
Статус:
Отмычка:
Сообщений: 178
Награды: 1
Регистрация: 29.05.2017

denis2000, в CoM в bind_stalker.script нет такой функции actor_binder:use_inventory_item

Есть отдельный скрипт для рем-наборов ui_itm_repair.script , в нём и окно вызывается для действий ремонта. Но в него я прописал новый ремнабор... Не работает...
Сообщение отредактировал dimitrian - Воскресенье, 06.08.2017, 11:44
  Злобная реклама
Воскресенье, 06.08.2017, 11:43
Статус:
Сообщений: 666
Регистрация: 29.05.2017
Российская Федерация  denis2000
Воскресенье, 06.08.2017, 11:54 | Сообщение # 7560
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

Цитата dimitrian ()
в CoM в bind_stalker.script нет такой функции actor_binder:use_inventory_item

Не верю (функцию можно и переобозвать только зачем?), скрипт приводим.
Цитата dimitrian ()
Но в него я прописал новый ремнабор... Не работает...

Это потому что вы не прочитали или не удосужились понять вот это:
Цитата denis2000 ()
в место где этот скрипт вызывается при использовании предмета типа ремнабор

bind_stalker.script функция actor_binder:use_inventory_item не просто функция, а колбек-функция которая вызывается из движка при выполнении события: "ГГ использовал предмет из своего инвентаря".
Сообщение отредактировал denis2000 - Воскресенье, 06.08.2017, 11:54
  Злобная реклама
Воскресенье, 06.08.2017, 11:54
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Поиск: