Случайная подборка модов
Oblivion Lost Remake 2.0
4.1
Белый отряд
3.7
OGSE 0.6.9.3
4.2
Путь Бандита
2.0
Old Story
4.1
Время Альянса
2.9
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
  • Страница 1 из 1
  • 1
Архив - только для чтения
Альтернативный способ создание рестрикторов...
Украина  FantomICW
Пятница, 15.11.2013, 01:56 | Сообщение # 1
Проект Смерти Вопреки
Статус:
Опытный:
Сообщений: 2259
Награды: 8
Регистрация: 06.01.2013

Доброго времени суток всем!
Я хотел бы задать вам, уважаемые коллеги, несколько вопросов, а также обсудить одну тему.

Я много раз задумывался о спавне всяких элементов в роде объектов inventory_box, level_changer и space_restrcitor без использования СДК или прямого редактирования all.spawn. С инвентори_бокс все оказалось совсем не сложно, а вот левел_ченджеры с рестрикторами...Альтернативный скриптовым методом спавна всегда был Net Packet, впрочем, лично для себя я нашел его сложноватым и не самым компактным. Поиски продолжились.
Буквально сегодня я нашел новый, во всяком случае, о нем больше нигде не видел упоминаний, способ создания рестриктора. Все очень легко, компактно, никакого алл.спавн. Суть заключается в простой секции объекта в конфигах и обычном спавне через скрипт. Пожалуйста, могу поделиться. Но, для начала, все же, хотел бы услышать Ваше мнение:
1. Стоит ли вообще создавать рестрикторы без алл.спавна?
2. Видели ли Вы уже подобные скриптовые/кофигурационные способы? (я лично только в СГМ-скриптах видел функцию)
3. Делать мини-тутор? (скидывать способ?)


На данный момент у меня есть только одно сомнение касательно новых рестрикторов - не проверял работу с кондлистами в роде actor_inside. Завтра постараюсь сомнения рассеять.
Сообщение отредактировал FantomICW - Пятница, 15.11.2013, 02:02
  Злобная реклама
Пятница, 15.11.2013, 01:56
Статус:
Сообщений: 666
Регистрация: 06.01.2013
Украина  [Karpov_SK]
Пятница, 15.11.2013, 02:02 | Сообщение # 2
Exclusion Zone Mod
Статус:
Бывалый:
Сообщений: 600
Награды: 12
Регистрация: 26.08.2013

FantomICW, Конечно делай happy Альтернативные способы спавна в x-ray всегда ценятся теми кто не имеет возможности использовать СДК.
  Злобная реклама
Пятница, 15.11.2013, 02:02
Статус:
Сообщений: 666
Регистрация: 26.08.2013
Российская Федерация  RETRIX
Пятница, 15.11.2013, 02:15 | Сообщение # 3
AP-Production
Статус:
Ветеран:
Сообщений: 9439
Награды: 12
Регистрация: 24.08.2011

[Karpov_SK], поддерживаю. Скриптовый спавн сейчас востребован.
Мне было бы интересно узнать такой способ.
  Злобная реклама
Пятница, 15.11.2013, 02:15
Статус:
Сообщений: 666
Регистрация: 24.08.2011
Украина  BozKurt
Пятница, 15.11.2013, 02:16 | Сообщение # 4
Статус:
Опытный:
Сообщений: 1753
Награды: 3
Регистрация: 25.05.2012

Всё, что имеет шейп, т.е. какую-то окружность в которой действует то или иное свойство объекта, можно заспавнить тремя способами: СДК, редактирование all.spawn посредством ACDC и скрипт, но скрипт только с использованием net-packet. Других способов на сегодняшний день нет - причина одна - нужно задавать размер этого самого шейпа, в противном случае (при спавне скриптом) размер шейпа равен 0, соответственно никому такой объект не будет нужен, толку от него никакого.
  Злобная реклама
Пятница, 15.11.2013, 02:16
Статус:
Сообщений: 666
Регистрация: 25.05.2012
Российская Федерация  Stalker_Monstr
Пятница, 15.11.2013, 21:28 | Сообщение # 5
Статус:
Отмычка:
Сообщений: 194
Награды: 8
Регистрация: 30.01.2013

Создай тутор, интересно будет взглянуть.
  Злобная реклама
Пятница, 15.11.2013, 21:28
Статус:
Сообщений: 666
Регистрация: 30.01.2013
Российская Федерация  K_D_
Пятница, 15.11.2013, 21:30 | Сообщение # 6
Статус:
Неопытный:
Сообщений: 537
Награды: 2
Регистрация: 30.06.2012

Поддерживаю ColR_iT. Добавлю так же ремарку насчет спейс рестрикторов - логику-то им как будете задавать без нет-пакетов? Или будете плодить секции?
Сообщение отредактировал K_D_ - Пятница, 15.11.2013, 21:31
  Злобная реклама
Пятница, 15.11.2013, 21:30
Статус:
Сообщений: 666
Регистрация: 30.06.2012
Украина  FantomICW
Пятница, 15.11.2013, 21:55 | Сообщение # 7
Проект Смерти Вопреки
Статус:
Опытный:
Сообщений: 2259
Награды: 8
Регистрация: 06.01.2013

K_D_, логику через параметр custom_data.
  Злобная реклама
Пятница, 15.11.2013, 21:55
Статус:
Сообщений: 666
Регистрация: 06.01.2013
Украина  BozKurt
Пятница, 15.11.2013, 22:50 | Сообщение # 8
Статус:
Опытный:
Сообщений: 1753
Награды: 3
Регистрация: 25.05.2012

FantomICW, если ты хочешь прописать custom_data в спавн-секцию, то напрасно, для рестрикторов этого не предусмотрено. У НПС это делают скрипты (причём весьма по сложной системе), а для рестрикторов ты алгоритм сам писать будешь?
Сообщение отредактировал ColR_iT - Пятница, 15.11.2013, 22:54
  Злобная реклама
Пятница, 15.11.2013, 22:50
Статус:
Сообщений: 666
Регистрация: 25.05.2012
Украина  FantomICW
Суббота, 16.11.2013, 00:33 | Сообщение # 9
Проект Смерти Вопреки
Статус:
Опытный:
Сообщений: 2259
Награды: 8
Регистрация: 06.01.2013

ColR_iT, работает кастом_дата в конфиго-рестрикторах, работает. Не знаю, как в ТЧ, в ЗП точно работает. Точно так же, как и кастом_дата для предметов-инвентори_бокс.
Сообщение отредактировал FantomICW - Суббота, 16.11.2013, 00:40
  Злобная реклама
Суббота, 16.11.2013, 00:33
Статус:
Сообщений: 666
Регистрация: 06.01.2013
Украина  BozKurt
Суббота, 16.11.2013, 00:42 | Сообщение # 10
Статус:
Опытный:
Сообщений: 1753
Награды: 3
Регистрация: 25.05.2012

А какую схему ты прописывал в логику и куда конкретно прописывал custom_data?

Добавлено (16.11.2013, 00:42)
---------------------------------------------
И каким образом ты спавнил такой рестриктор?

  Злобная реклама
Суббота, 16.11.2013, 00:42
Статус:
Сообщений: 666
Регистрация: 25.05.2012
Украина  FantomICW
Суббота, 16.11.2013, 00:47 | Сообщение # 11
Проект Смерти Вопреки
Статус:
Опытный:
Сообщений: 2259
Награды: 8
Регистрация: 06.01.2013

ColR_iT, спавню через простой alife:create.
custom_data - в секцию предмета в конфиге, не в спавн-секцию в spawn_sections_.ltx.
Схема -sr_idle.
Впрочем, у такого рестриктора действительно есть косяк с параметрами спец-кондлистов.
Сообщение отредактировал FantomICW - Суббота, 16.11.2013, 00:48
  Злобная реклама
Суббота, 16.11.2013, 00:47
Статус:
Сообщений: 666
Регистрация: 06.01.2013
Казахстан  Max_Warlock
Пятница, 21.02.2014, 15:33 | Сообщение # 12
Clear Sky - Remake
Статус:
Опытный:
Сообщений: 1552
Награды: 4
Регистрация: 18.01.2013

Чего тема умерла? Не вышло? Если вышла, то делай туториал - мне лично интересно. smile
  Злобная реклама
Пятница, 21.02.2014, 15:33
Статус:
Сообщений: 666
Регистрация: 18.01.2013
Российская Федерация  DukeKAn
Пятница, 21.02.2014, 15:51 | Сообщение # 13
Статус:
Неопытный:
Сообщений: 491
Награды: 8
Регистрация: 25.11.2012

Цитата FantomICW ()
Делать мини-тутор? (скидывать способ?)

Странный вопрос. Всегда лучше выложить, если работает, а там уж каждый для себя решит, использовать, или нет
  Злобная реклама
Пятница, 21.02.2014, 15:51
Статус:
Сообщений: 666
Регистрация: 25.11.2012
Украина  BozKurt
Пятница, 21.02.2014, 16:18 | Сообщение # 14
Статус:
Опытный:
Сообщений: 1753
Награды: 3
Регистрация: 25.05.2012

Давно уже имелся таковой способ, ещё до поста автора сей темы. На Wiki есть и про рестриктор, и про переход, заспавненные скриптом.
  Злобная реклама
Пятница, 21.02.2014, 16:18
Статус:
Сообщений: 666
Регистрация: 25.05.2012
Украина  FantomICW
Пятница, 21.02.2014, 19:39 | Сообщение # 15
Проект Смерти Вопреки
Статус:
Опытный:
Сообщений: 2259
Награды: 8
Регистрация: 06.01.2013

DukeKAn, ColR_iT, вообщем-то, основная суть затеи была в том, чтоб использовать ph_idle или какую-нибудь новую ph_схему. При этом логику прописать невидимому объекту. Ну, делать простые инфопорционные и функциональные проверки через on_info и выполнять действия по ним можно. А вот с on_actor_dist_le, например, у меня не получилось. Может я тогда где-то накосячил, по идее, должно было среагировать. Но потом другими делами уже занимался, на это время не выделял с тех пор. Плюс, как уже говорилось, подобный вид рестриктора не подходит для задач, когда нужен конкретный шейп.
  Злобная реклама
Пятница, 21.02.2014, 19:39
Статус:
Сообщений: 666
Регистрация: 06.01.2013
  • Страница 1 из 1
  • 1
Поиск: