Случайная подборка модов
Долина Шорохов
4.5
Old Episodes. Epilogue
3.2
Время Альянса
2.9
Новый Арсенал 5.0
3.6
Пропавшая экспедиция
2.4
SZA: The Second Project
3.9
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  Wolfstalker
Среда, 02.03.2011, 09:50 | Сообщение # 1
Статус:
Легенда:
Сообщений: 2258
Награды: 15
Регистрация: 05.04.2010

Задаем разные вопросы касательно создания модов.
  Злобная реклама
Среда, 02.03.2011, 09:50
Статус:
Сообщений: 666
Регистрация: 05.04.2010
Украина  BozKurt
Воскресенье, 27.05.2012, 01:36 | Сообщение # 4546
Статус:
Опытный:
Сообщений: 1753
Награды: 3
Регистрация: 25.05.2012

Creon, если делаешь через all.spawn есть, на мой взгляд, наиболее правильное решение.
Есть два НПС, условно назовём их НПС_1 и НПС_2. После ухода НПС_1 со своего места, тебе нужно на это место поставить НПС_2.
Стоять на месте НПС_1 может по двум причинам: у него либо своя логика, прописанная в custom_data, либо он находится на "работе" под гулагом. По большому счёту, в любом случае НПС_1 уйдёт куда-то в другое место, не на вольные хлеба же ты его отправишь. Поэтому, после того как он перейдёт на другую схему поведения, которая приведёт его в другое место, нужно выдать инфопорцию, например npc_1_go_away.
Теперь перейдём к персоне НПС_2. Чтобы он заспавнился по какому-то событию, а именно ухода с нужного нам места НПС_1, определённого выдачей инфопорциии npc_1_go_away, то в custom_data НПС_2, нужно прописать секцию spawner, в которой и определить возможность спавна по наличию именно этого инфопоршня:
Code
[spawner]
cond = {+npc_1_go_away}
  
Как заметил KazakHD5770, для эстетики, НПС_2 лучше заспавнить за пределами видимости актора, чтобы не наблюдать картины появления НПС из воздуха.
  Злобная реклама
Воскресенье, 27.05.2012, 01:36
Статус:
Сообщений: 666
Регистрация: 25.05.2012
Российская Федерация  STARS1212
Воскресенье, 27.05.2012, 07:45 | Сообщение # 4547
Статус:
Неопытный:
Сообщений: 465
Награды: 2
Регистрация: 02.02.2012

ColR_iT, Ты прав в видио не было демонстраций в игре, про рестриктор вообше не было не слова, а ты откуда про это знаеш? по своему опыту или урок есть правильный?
  Злобная реклама
Воскресенье, 27.05.2012, 07:45
Статус:
Сообщений: 666
Регистрация: 02.02.2012
Украина  BozKurt
Воскресенье, 27.05.2012, 12:39 | Сообщение # 4548
Статус:
Опытный:
Сообщений: 1753
Награды: 3
Регистрация: 25.05.2012

STARS1212, вероятно это личный опыт. Изначально я нашёл статью о логике игровых объектов, в ней прочёл о схеме sr_cutscene, а вот про создание .anm файлов сначала начала расспрашивать, с горем пополам объяснили, но до конца много не понял. А недавно, genior, сделал замечательный видео урок, за что ему большое спасибо. Вот так собственно "по нитке с миру" и научился. Кстати вот ссылка на статью, ссылка вроде как не нарушает правил, поскольку по определению "полезная":>>Click Me<<.
  Злобная реклама
Воскресенье, 27.05.2012, 12:39
Статус:
Сообщений: 666
Регистрация: 25.05.2012
Российская Федерация  Strel_ock
Воскресенье, 27.05.2012, 14:29 | Сообщение # 4549
Статус:
Отмычка:
Сообщений: 160
Награды: 0
Регистрация: 23.05.2012

Quote (KazakHD5770)
Это вскрывай OGSEшный treasure_manager и ищи там рэндомную генерацию предмета.

я в скриптах ничего не шарю, даже если я скачаю и посмотрю там эту схему, я ничего не пойму.
Quote (KazakHD5770)
Прописать ему секции с иммунитетами пофигиста.
См. Сахарова в ОГСМ ТЧ

я что то не нашёл про Сахарова в ОГСМ ТЧ.
я могу сделать конечно чтоб ВсЕ сталкеры были бессмертными!но мне надо только 1 - проводника в тч!(который устраивает встречу с доктором)
  Злобная реклама
Воскресенье, 27.05.2012, 14:29
Статус:
Сообщений: 666
Регистрация: 23.05.2012
Российская Федерация  vlad_kap$
Воскресенье, 27.05.2012, 14:39 | Сообщение # 4550
Статус:
Отмычка:
Сообщений: 148
Награды: 0
Регистрация: 28.03.2012

Strel_ock, попробуй поставить ему в character_dest_escape <class>trader</class>
Сообщение отредактировал vlad_kap$ - Воскресенье, 27.05.2012, 14:46
  Злобная реклама
Воскресенье, 27.05.2012, 14:39
Статус:
Сообщений: 666
Регистрация: 28.03.2012
Российская Федерация  Strel_ock
Воскресенье, 27.05.2012, 15:04 | Сообщение # 4551
Статус:
Отмычка:
Сообщений: 160
Награды: 0
Регистрация: 23.05.2012

Quote (vlad_kap$)
попробуй поставить ему в character_dest_escape <class>trader</class>

вылет
Сообщение отредактировал Strel_ock - Воскресенье, 27.05.2012, 15:09
  Злобная реклама
Воскресенье, 27.05.2012, 15:04
Статус:
Сообщений: 666
Регистрация: 23.05.2012
Российская Федерация  vlad_kap$
Воскресенье, 27.05.2012, 15:08 | Сообщение # 4552
Статус:
Отмычка:
Сообщений: 148
Награды: 0
Регистрация: 28.03.2012

Strel_ock, лог какой?
  Злобная реклама
Воскресенье, 27.05.2012, 15:08
Статус:
Сообщений: 666
Регистрация: 28.03.2012
Российская Федерация  Strel_ock
Воскресенье, 27.05.2012, 15:12 | Сообщение # 4553
Статус:
Отмычка:
Сообщений: 160
Награды: 0
Регистрация: 23.05.2012

FATAL ERROR

[error]Expression : !m_DefaultCharacters.empty()
[error]Function : CSE_ALifeTraderAbstract::specific_character
[error]File : E:\stalker\patch_1_0004\xr_3da\xrGame\xrServer_Objects_ALife_Monsters.cpp
[error]Line : 333
[error]Description : no default specific character set for class
[error]Arguments : esc_wolf
  Злобная реклама
Воскресенье, 27.05.2012, 15:12
Статус:
Сообщений: 666
Регистрация: 23.05.2012
Российская Федерация  RICK
Воскресенье, 27.05.2012, 15:23 | Сообщение # 4554
Статус:
Опытный:
Сообщений: 1205
Награды: 4
Регистрация: 10.05.2011

проверь в npc_profile есть такая строка

<character id="esc_wolf">
<class>esc_wolf</class>
<specific_character>esc_wolf</specific_character>
</character>
  Злобная реклама
Воскресенье, 27.05.2012, 15:23
Статус:
Сообщений: 666
Регистрация: 10.05.2011
Российская Федерация  Винторез94
Воскресенье, 27.05.2012, 18:37 | Сообщение # 4555

Проект Смерти Вопреки
Статус:
Ветеран:
Сообщений: 4456
Награды: 23
Регистрация: 10.10.2011

парни, подскажите-почему вылет? как исправить можно?

Expression : fatal error
Function : CScriptEngine::lua_error
File : E:\stalker\sources\trunk\xr_3da\xrGame\script_engine.cpp
Line : 73
Description : <no expression>
Arguments : LUA error: ....e.r. shadow of chernobyl\gamedata\scripts\_g.script:720: attempt to concatenate local 'str2' (a nil value)
  Злобная реклама
Воскресенье, 27.05.2012, 18:37
Статус:
Сообщений: 666
Регистрация: 10.10.2011
Российская Федерация  vlad_kap$
Воскресенье, 27.05.2012, 18:43 | Сообщение # 4556
Статус:
Отмычка:
Сообщений: 148
Награды: 0
Регистрация: 28.03.2012

Винторез94, а ты что делал?
  Злобная реклама
Воскресенье, 27.05.2012, 18:43
Статус:
Сообщений: 666
Регистрация: 28.03.2012
Швеция  KazakHD5770
Воскресенье, 27.05.2012, 19:20 | Сообщение # 4557
Статус:
Опытный:
Сообщений: 2077
Награды: 7
Регистрация: 03.06.2011

Винторез94, пропиши исходное значение что-ли?
  Злобная реклама
Воскресенье, 27.05.2012, 19:20
Статус:
Сообщений: 666
Регистрация: 03.06.2011
Российская Федерация  dinsekt
Воскресенье, 27.05.2012, 19:20 | Сообщение # 4558
Статус:
Новичок:
Сообщений: 263
Награды: 5
Регистрация: 12.07.2011

Заспавнил по статье Genior в СДК по заселению, в дефолт_скваде индивидуального НПС, при загрузке вылет, пустой лог.
stack trace:
  Злобная реклама
Воскресенье, 27.05.2012, 19:20
Статус:
Сообщений: 666
Регистрация: 12.07.2011
Российская Федерация  Винторез94
Воскресенье, 27.05.2012, 20:07 | Сообщение # 4559

Проект Смерти Вопреки
Статус:
Ветеран:
Сообщений: 4456
Награды: 23
Регистрация: 10.10.2011

vlad_kap$, KazakHD5770, у меня LWToD вылетает, в соответствующей теме никто толком не может разьяснить что случилось. Думал вы поможете.
  Злобная реклама
Воскресенье, 27.05.2012, 20:07
Статус:
Сообщений: 666
Регистрация: 10.10.2011
Швеция  KazakHD5770
Воскресенье, 27.05.2012, 20:35 | Сообщение # 4560
Статус:
Опытный:
Сообщений: 2077
Награды: 7
Регистрация: 03.06.2011

Винторез94, напиши в начале скрипта g.script
Code

local str2 = 0

Может поможет biggrin
Кстати, ОГСМ ТЧ иногда вылетает с пиратского ТЧ с ругательством на g.script (я тупо удаляю строку и глючная функция не выполняется, но там строка вроде 17ая и ругательство на "string expected"). Меняй кряк если есть.
  Злобная реклама
Воскресенье, 27.05.2012, 20:35
Статус:
Сообщений: 666
Регистрация: 03.06.2011
Поиск: