Случайная подборка модов
Lost World 3.0
3.9
Call of Chernobyl
4.5
Lost Alpha
4.0
Закон Дегтярева
3.5
Dead City Breakthrough
3.7
Another Zone Mod
4.3
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
⚙ Модострой: Вопросница
Российская Федерация  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
Поиск: