Случайная подборка модов
Время перемен v2.0
4.1
R.M.A. Atmospheric Addon 3.0
4.0
Радар - глухой лес
2.6
Sigerous Mod 2.2
4.1
Погоня за Праздником 2: В Ожидании Чуда...
4.1
История снайпера: Ловушка Судьбы
2.9
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  Wolfstalker
Среда, 02.03.2011, 09:50 | Сообщение # 1
Статус:
Легенда:
Сообщений: 2258
Награды: 15
Регистрация: 05.04.2010

Задаем разные вопросы касательно создания модов.
  Злобная реклама
Среда, 02.03.2011, 09:50
Статус:
Сообщений: 666
Регистрация: 05.04.2010
Литва  Mefistorus
Суббота, 23.06.2012, 19:05 | Сообщение # 5956
Статус:
Отмычка:
Сообщений: 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
Украина  BozKurt
Суббота, 23.06.2012, 19:06 | Сообщение # 5957
Статус:
Опытный:
Сообщений: 1753
Награды: 3
Регистрация: 25.05.2012

Novellus, покажи точки пути. Недочёт в них.
  Злобная реклама
Суббота, 23.06.2012, 19:06
Статус:
Сообщений: 666
Регистрация: 25.05.2012
Российская Федерация  Novellus
Суббота, 23.06.2012, 19:08 | Сообщение # 5958
Статус:
Бывалый:
Сообщений: 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
Украина  BozKurt
Суббота, 23.06.2012, 19:09 | Сообщение # 5960
Статус:
Опытный:
Сообщений: 1753
Награды: 3
Регистрация: 25.05.2012

Novellus, smile так и думал. В последней точке убери строку:
Code
p1:links = p0(1)
links определяет следующую точку пути, если у тебя путь линейный, то писать его в последней точке нет надобности.
  Злобная реклама
Суббота, 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
Российская Федерация  Novellus
Суббота, 23.06.2012, 19:12 | Сообщение # 5962
Статус:
Бывалый:
Сообщений: 676
Награды: 1
Регистрация: 25.04.2012

ColR_iT, а если уберу, он в стартовую точку вернется??
  Злобная реклама
Суббота, 23.06.2012, 19:12
Статус:
Сообщений: 666
Регистрация: 25.04.2012
Украина  BozKurt
Суббота, 23.06.2012, 19:15 | Сообщение # 5963
Статус:
Опытный:
Сообщений: 1753
Награды: 3
Регистрация: 25.05.2012

Kail, не обязательно для каждой точки walk ставить соответствующие точки look.
Если они отсутствуют, то НПС пройдёт мимо, если точка "проходная", если последняя или одна, то будет смотреть в точку direction при спавне.
  Злобная реклама
Суббота, 23.06.2012, 19:15
Статус:
Сообщений: 666
Регистрация: 25.05.2012
Антарктика  GR33397
Суббота, 23.06.2012, 19:16 | Сообщение # 5964
Статус:
Зевака:
Сообщений: 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
Украина  BozKurt
Суббота, 23.06.2012, 19:17 | Сообщение # 5965
Статус:
Опытный:
Сообщений: 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
Молдова  azrael1325
Суббота, 23.06.2012, 20:16 | Сообщение # 5967
Статус:
Неопытный:
Сообщений: 551
Награды: 6
Регистрация: 06.04.2012

Gramatik, ColR_iT, # 5616
  Злобная реклама
Суббота, 23.06.2012, 20:16
Статус:
Сообщений: 666
Регистрация: 06.04.2012
Российская Федерация  Strel_ock
Суббота, 23.06.2012, 20:55 | Сообщение # 5968
Статус:
Отмычка:
Сообщений: 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
Литва  Mefistorus
Суббота, 23.06.2012, 21:14 | Сообщение # 5969
Статус:
Отмычка:
Сообщений: 103
Награды: 1
Регистрация: 14.06.2012

Strel_ock'y и мне в этом помогите smile
Сообщение отредактировал Mefistorus - Суббота, 23.06.2012, 21:14
  Злобная реклама
Суббота, 23.06.2012, 21:14
Статус:
Сообщений: 666
Регистрация: 14.06.2012
Российская Федерация  Novellus
Суббота, 23.06.2012, 21:55 | Сообщение # 5970
Статус:
Бывалый:
Сообщений: 676
Награды: 1
Регистрация: 25.04.2012

Strel_ock,
Code
<actor_dialog>tm_trader_reward</actor_dialog>

поставь / в первом актионе biggrin
  Злобная реклама
Суббота, 23.06.2012, 21:55
Статус:
Сообщений: 666
Регистрация: 25.04.2012
Поиск: