|
Модострой:Вопросница
|
|
|
|
| Статус: |
 |
| Легенда: |
 |
| Сообщений: |
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 |
|
|
|
|
|
|
| Статус: |
 |
| Неопытный: |
 |
| Сообщений: |
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 |
|
|
|
|
|
|
| Статус: |
 |
| Отмычка: |
 |
| Сообщений: |
160 |
| Награды: |
0 |
| Регистрация: |
23.05.2012 |
|
Quote (KazakHD5770) Это вскрывай OGSEшный treasure_manager и ищи там рэндомную генерацию предмета. я в скриптах ничего не шарю, даже если я скачаю и посмотрю там эту схему, я ничего не пойму. Quote (KazakHD5770) Прописать ему секции с иммунитетами пофигиста. См. Сахарова в ОГСМ ТЧ я что то не нашёл про Сахарова в ОГСМ ТЧ. я могу сделать конечно чтоб ВсЕ сталкеры были бессмертными!но мне надо только 1 - проводника в тч!(который устраивает встречу с доктором)
|
|
Воскресенье, 27.05.2012, 14:29
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
23.05.2012 |
|
|
|
|
|
|
| Статус: |
 |
| Отмычка: |
 |
| Сообщений: |
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 |
|
|
|
|
|
|
| Статус: |
 |
| Отмычка: |
 |
| Сообщений: |
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 |
|
|
|
|
|
|
| Статус: |
 |
| Отмычка: |
 |
| Сообщений: |
148 |
| Награды: |
0 |
| Регистрация: |
28.03.2012 |
|
Strel_ock, лог какой?
|
|
Воскресенье, 27.05.2012, 15:08
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
28.03.2012 |
|
|
|
|
|
|
| Статус: |
 |
| Отмычка: |
 |
| Сообщений: |
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 |
|
|
|
|
|
|
Проект Смерти Вопреки
| Статус: |
 |
| Ветеран: |
 |
| Сообщений: |
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 |
|
|
|
|
|
|
| Статус: |
 |
| Отмычка: |
 |
| Сообщений: |
148 |
| Награды: |
0 |
| Регистрация: |
28.03.2012 |
|
Винторез94, а ты что делал?
|
|
Воскресенье, 27.05.2012, 18:43
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
28.03.2012 |
|
|
|
|
|
|
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
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 |
|
|
|
|
|
|
Проект Смерти Вопреки
| Статус: |
 |
| Ветеран: |
 |
| Сообщений: |
4456 |
| Награды: |
23 |
| Регистрация: |
10.10.2011 |
|
vlad_kap$, KazakHD5770, у меня LWToD вылетает, в соответствующей теме никто толком не может разьяснить что случилось. Думал вы поможете.
|
|
Воскресенье, 27.05.2012, 20:07
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
10.10.2011 |
|
|
|
|
|
Воскресенье, 27.05.2012, 20:35
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
03.06.2011 |
|
|
|
|