|
Модострой:Вопросница
|
|
|
|
| Статус: |
 |
| Легенда: |
 |
| Сообщений: |
2258 |
| Награды: |
15 |
| Регистрация: |
05.04.2010 |
|
Задаем разные вопросы касательно создания модов.
|
|
Среда, 02.03.2011, 09:50
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
05.04.2010 |
|
|
|
|
|
|
| Статус: |
 |
| Отмычка: |
 |
| Сообщений: |
103 |
| Награды: |
1 |
| Регистрация: |
14.06.2012 |
|
все ровно вылет... ------>> Po pravilam <<------
что сделал...
gamedata\scripts\new_script – этот скрипт мы создадим
--[[--------------------------------------------------------------------------------- --??????? ?? ???-- function money_give_esc_edia_npc(first_speaker, second_speaker) dialogs.relocate_money(first_speaker, 7000, "in") end -----------------------------------------------------------------------------------]]
gamedata\config\gameplay\character_desc_escape.xml
<!---------------------------------------esc_richka_npc-----------------------------------------------------> <specific_character id="esc_richka_npc" team_default = "1"> <name>esc_richka_npc</name> <icon>ui_npc_u_stalker_bandit_3</icon> <bio>esc_wolf_bio</bio>
<class>esc_otbrosi_1</class> <community>tramps</community> <terrain_sect>stalker_terrain</terrain_sect>
<rank>367</rank> <reputation>60</reputation> <money min="600" max="2000" infinitive="1"/>
<snd_config>characters_voice\human_01\monolith\</snd_config> <crouch_type>-1</crouch_type>
<visual>actors\bandit\stalker_bandit_3</visual> <supplies> [spawn] \n wpn_ak74 \n ammo_9x39_pab9 \n #include "gameplay\character_items.xml" \n #include "gameplay\character_food.xml" </supplies>
#include "gameplay\character_criticals_3.xml"
<start_dialog>hello_dialog</start_dialog> <actor_dialog>esc_literball</actor_dialog> </specific_character>
<!---------------------------------------esc_edia_npc-----------------------------------------------------> <specific_character id="esc_edia_npc" team_default = "1"> <name>esc_edia_npc</name> <icon>ui_npc_u_stalker_bandit_5</icon> <bio>esc_wolf_bio</bio>
<class>esc_otbrosi_1</class> <community>tramps</community> <terrain_sect>stalker_terrain</terrain_sect>
<rank>367</rank> <reputation>60</reputation> <money min="600" max="2000" infinitive="1"/>
<snd_config>characters_voice\human_01\monolith\</snd_config> <crouch_type>-1</crouch_type>
<visual>actors\bandit\stalker_bandit_5</visual> <supplies> [spawn] \n wpn_ak74 \n ammo_9x39_pab9 \n #include "gameplay\character_items.xml" \n #include "gameplay\character_food.xml" </supplies>
#include "gameplay\character_criticals_3.xml"
<start_dialog>hello_dialog</start_dialog> <actor_dialog>esc_edia_npc_kvest_dialog</actor_dialog> <actor_dialog>esc_edia_npc_kvest_dialog_done</actor_dialog> </specific_character>
gamedata\config\gameplay\dialogs_escape.xml
</dialog> <dialog id="esc_edia_npc_kvest_dialog"> <dont_has_info>esc_edia_npc_kvest_start</dont_has_info> <phrase_list> <phrase id="0"> <text>esc_edia_npc_kvest_dialog_0</text> <next>1</next> </phrase> <phrase id="1"> <text>esc_edia_npc_kvest_dialog_1</text> <next>2</next> <next>3</next> </phrase> <phrase id="2"> <text>esc_edia_npc_kvest_dialog_2</text> <give_info>esc_edia_npc_kvest_start</give_info> </phrase> <phrase id="3"> <text>esc_edia_npc_kvest_dialog_3</text> <action>dialogs.break_dialog</action> </phrase> </phrase_list> </dialog> <dialog id="esc_edia_npc_kvest_dialog_done"> <has_info>esc_edia_npc_kvest_have</has_info> <dont_has_info>esc_edia_npc_kvest_dialog_done</dont_has_info> <phrase_list> <phrase id="0"> <text>esc_edia_npc_kvest_dialog_completed_0</text> <next>1</next> </phrase> <phrase id="1"> <text>esc_edia_npc_kvest_dialog_completed_1</text> <give_info>esc_edia_npc_kvest_dialog_done</give_info> -- ??? ????????? ????? ?????????? ????????????? ?????. <action>new_script.money_give_esc_edia_npc</action> -- ????????? ??????? ?? ?????? ??????? (?????? ??????? ??) <next>2</next> </phrase> <phrase id="2"> <text>esc_edia_npc_kvest_dialog_completed_2</text> </phrase> </phrase_list> </dialog>
gamedata\config\gameplay\info_escape.xml
-- ????? ? ????????? -- <info_portion id ="esc_edia_npc_kvest_start"> <task>esc_edia_npc_kvest</task> </info_portion> <info_portion id="esc_edia_npc_kvest_have"> </info_portion> <info_portion id="esc_edia_npc_kvest_dialog_done"> </info_portion>
gamedata\config\gameplay\storyline_info_escape.xml
<article id="text_esc_edia_npc_kvest" name="kill mudak" -<article_type="task"> <text>text_esc_edia_npc_kvest</text> </article>
gamedata\config\gameplay\tasks_escape.xml
<game_task id="esc_edia_npc_kvest"> <title>Óáèòü ìóäàêà</title> <objective> <text>Óáèòü ìóäàêà</text> <icon>ui_iconsTotal_lost_soldier</icon> -- ?????? ??????? ? ??? <infoportion_complete>esc_edia_npc_kvest_dialog_done</infoportion_complete> <article>text_mudak_kvest</article> </objective> <objective> <text>Óáèòü ìóäàêà</text> <map_location_type hint="esc_richka_npc">green_location</map_location_type> -- ???? ???????? ??? ?????? NPC <object_story_id>5483</object_story_id> -- ????? ???? <infoportion_complete>esc_edia_npc_kvest_have</infoportion_complete> </objective> <objective> <text>Ïîõâàëèòüñÿ ׸ðòèëå Ýäå</text> -- ???????? ??????? ?????????? ????? ????????, ???? ???????????, ??? ????? <map_location_type hint="esc_edia_npc">blue_location</map_location_type> <object_story_id>5484</object_story_id> -- ????? ???? ?????? ?????? <infoportion_complete>esc_edia_npc_kvest_dialog_done</infoportion_complete> </objective> </game_task>
gamedata\config\text\rus\stable_dialogs_escape.xml
<string id="esc_edia_npc_kvest_dialog_0"> <text>Áðàòîê, ìóòêà åñòü?</text> </string> <string id="esc_edia_npc_kvest_dialog_1"> <text>Îïà! Êîðî÷å åñòü òåìà, îäíîãî äèáèëîéäà íàäî ãðîíóòü. Âîçüìåøüñÿ?</text> </string> <string id="esc_edia_npc_kvest_dialog_2"> <text>Ïî ëþáàñó!</text> </string> <string id="esc_edia_npc_kvest_dialog_3"> <text>Íåà, ÷åòî ÿ äðåéôóþ.</text> </string> <string id="esc_edia_npc_kvest_dialog_completed_0"> <text>Îí çäîõ, ¸ïòà.</text> </string> <string id="esc_edia_npc_kvest_dialog_completed_1"> <text>Ìîëîäöà! Âîîáùå!</text> </string> <string id="esc_edia_npc_kvest_dialog_completed_2"> <text>Äàâàé!</text> </string> <string id="text_mudak_kvest"> <text>Íàéòè è óáèòü íåïðèÿòåëÿ Ýäè.</text> -- ????? ???????, ??????? ???????????? ? ??? ? ??????? «???????? ? ???????» </string>
gamedata\config\game_story_ids
5483 = "esc_richka_npc" 5484 = "esc_edia_npc"
Нпц делал TUT, их имена: esc_edia_npc , esc_richka_npc
Сообщение отредактировал Mefistorus - Суббота, 23.06.2012, 19:07
|
|
Суббота, 23.06.2012, 19:05
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
14.06.2012 |
|
|
|
|
|
|
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
1753 |
| Награды: |
3 |
| Регистрация: |
25.05.2012 |
|
Novellus, покажи точки пути. Недочёт в них.
|
|
Суббота, 23.06.2012, 19:06
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
25.05.2012 |
|
|
|
|
|
|
| Статус: |
 |
| Бывалый: |
 |
| Сообщений: |
676 |
| Награды: |
1 |
| Регистрация: |
25.04.2012 |
|
GR33397, а в npc_profile_mod.xml?? ColR_iT, вот: он ходит по этим точка, а мне нужно чтоб дошел до одной - встал, постоял, развернулся на предыдущую точку пошел и так так же.
Сообщение отредактировал Novellus - Суббота, 23.06.2012, 19:10
|
|
Суббота, 23.06.2012, 19:08
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
25.04.2012 |
|
|
|
|
|
|
RICK
Суббота, 23.06.2012, 19:09 | Сообщение # 5959
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
1205 |
| Награды: |
4 |
| Регистрация: |
10.05.2011 |
|
уменя проблемма сделал модель физичекую бтр приделал кость линк и опять через сдк пропустил а в игре я сквозь модель прохожу
|
|
Суббота, 23.06.2012, 19:09
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
10.05.2011 |
|
|
|
|
|
Суббота, 23.06.2012, 19:09
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
25.05.2012 |
|
|
|
|
|
|
RICK
Суббота, 23.06.2012, 19:10 | Сообщение # 5961
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
1205 |
| Награды: |
4 |
| Регистрация: |
10.05.2011 |
|
точки лук несделал патруль должен быть с точками лук две точки лук и две точки валк
|
|
Суббота, 23.06.2012, 19:10
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
10.05.2011 |
|
|
|
|
|
|
| Статус: |
 |
| Бывалый: |
 |
| Сообщений: |
676 |
| Награды: |
1 |
| Регистрация: |
25.04.2012 |
|
ColR_iT, а если уберу, он в стартовую точку вернется??
|
|
Суббота, 23.06.2012, 19:12
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
25.04.2012 |
|
|
|
|
|
|
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
1753 |
| Награды: |
3 |
| Регистрация: |
25.05.2012 |
|
Kail, не обязательно для каждой точки walk ставить соответствующие точки look. Если они отсутствуют, то НПС пройдёт мимо, если точка "проходная", если последняя или одна, то будет смотреть в точку direction при спавне.
|
|
Суббота, 23.06.2012, 19:15
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
25.05.2012 |
|
|
|
|
|
|
| Статус: |
 |
| Зевака: |
 |
| Сообщений: |
17 |
| Награды: |
0 |
| Регистрация: |
21.06.2012 |
|
Quote (Novellus) GR33397, а в npc_profile_mod.xml??
А как там добавлять? Я вижу разные секции (Zaton B106,B18, Jupiter a17, Pripyat a17). Куда мне добавлять (спавн зомби в районе Скат 5)?
|
|
Суббота, 23.06.2012, 19:16
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
21.06.2012 |
|
|
|
|
|
|
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
1753 |
| Награды: |
3 |
| Регистрация: |
25.05.2012 |
|
Novellus, нет. Если тебе нужно, чтобы заспавненный НПС пошёл в одну точку, а потом вернулся в ту в которой был заспавнен? Тогда сделай так: Спавнишь его в точке 1, там куда он должен вернуться, а точки пути делаешь так, что первая это та в которую он должен пойти, что-то сделать, а координаты второй будет равны координатам спавна.
|
|
Суббота, 23.06.2012, 19:17
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
25.05.2012 |
|
|
|
|
|
|
RICK
Суббота, 23.06.2012, 19:19 | Сообщение # 5966
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
1205 |
| Награды: |
4 |
| Регистрация: |
10.05.2011 |
|
незнаю
как вы я когда делаю я стараюсь все приусмотреть
[--_look] points = p0,p1 p0:name = wp00 p0:flags = 0x1 p0:position = -181.384399414063,0.13524928689003,-292.841674804688 p0:game_vertex_id = 3362 p0:level_vertex_id = 50141
p1:name = wp01 p1:flags = 0x2 p1:position = -157.86116027832,0.19044354557991,-291.489654541016 p1:game_vertex_id = 3374 p1:level_vertex_id = 65097
[--_walk] points = p0,p1 p0:name = wp00 p0:flags = 0x1 p0:position = -157.86116027832,0.19044354557991,-291.489654541016 p0:game_vertex_id = 3374 p0:level_vertex_id = 65097 p0:links = p1(1)
p1:name = wp01 p1:flags = 0x2 p1:position = -181.384399414063,0.13524928689003,-292.841674804688 p1:game_vertex_id = 3362 p1:level_vertex_id = 50141 p1:links = p0(1)
вот я создал точки так и уменя норм нпс пошол к первой точки повернулся постоял в другую точку пошол в точку пришол постоял обратно в точку идем
|
|
Суббота, 23.06.2012, 19:19
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
10.05.2011 |
|
|
|
|
|
|
| Статус: |
 |
| Неопытный: |
 |
| Сообщений: |
551 |
| Награды: |
6 |
| Регистрация: |
06.04.2012 |
|
Gramatik, ColR_iT, # 5616
|
|
Суббота, 23.06.2012, 20:16
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
06.04.2012 |
|
|
|
|
|
|
| Статус: |
 |
| Отмычка: |
 |
| Сообщений: |
160 |
| Награды: |
0 |
| Регистрация: |
23.05.2012 |
|
сделал однотиные квесты..... использвал файлы : storyline_info_taskmanager.xml stable_task_manager.xml task_manager.ltx
таким людям как Волк, Сидор, Бармен квесты работают(есть диалог типо "нужна работа.есть на примете?") а таким людям как Лис и т.д не прёт...нету такого диалога!в файле character_desc_escape.xml персонажам дописывал типо <actor_dialog>tm_trader_reward</actor_dialog> и происходит вылет! помогите , что мне делать?
Сообщение отредактировал Strel_ock - Суббота, 23.06.2012, 21:08
|
|
Суббота, 23.06.2012, 20:55
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
23.05.2012 |
|
|
|
|
|
|
| Статус: |
 |
| Отмычка: |
 |
| Сообщений: |
103 |
| Награды: |
1 |
| Регистрация: |
14.06.2012 |
|
Strel_ock'y и мне в этом помогите 
Сообщение отредактировал Mefistorus - Суббота, 23.06.2012, 21:14
|
|
Суббота, 23.06.2012, 21:14
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
14.06.2012 |
|
|
|
|
|
|
| Статус: |
 |
| Бывалый: |
 |
| Сообщений: |
676 |
| Награды: |
1 |
| Регистрация: |
25.04.2012 |
|
Strel_ock, Code <actor_dialog>tm_trader_reward</actor_dialog> поставь / в первом актионе 
|
|
Суббота, 23.06.2012, 21:55
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
25.04.2012 |
|
|
|
|