Новые детекторы — различия между версиями
Материал из S.T.A.L.K.E.R. Inside Wiki
Mesnik (обсуждение | вклад) |
(→Начало работы) |
||
(не показаны 8 промежуточные версии 5 участников) | |||
Строка 8: | Строка 8: | ||
</code> | </code> | ||
==Начало работы== | ==Начало работы== | ||
+ | (Учтите: данные детекторы на ЗП и ЧН) | ||
откроем: | откроем: | ||
<code> | <code> | ||
Строка 13: | Строка 14: | ||
</code> | </code> | ||
В конце файла добавляем это: | В конце файла добавляем это: | ||
− | < | + | <ini> |
[detector_ваше_название_на_английском]:detector_advanced | [detector_ваше_название_на_английском]:detector_advanced | ||
− | $spawn = "devices\detector_ваше_название_на_английском" | + | $spawn = "devices\detector_ваше_название_на_английском" ;для левел эдитор |
class = DET_ELIT | class = DET_ELIT | ||
visual = dynamics\devices\dev_detector_3\dev_detector_3.ogf ;Ссылка на модель в данном случае в нас будет модель "велеса" | visual = dynamics\devices\dev_detector_3\dev_detector_3.ogf ;Ссылка на модель в данном случае в нас будет модель "велеса" | ||
Строка 72: | Строка 73: | ||
item_orientation = 314.589233,-186.420761,-189.323669 | item_orientation = 314.589233,-186.420761,-189.323669 | ||
− | item_visual = dynamics\devices\dev_detector_3\dev_detector_3_hud ; ссылка модели | + | item_visual = dynamics\devices\dev_detector_3\dev_detector_3_hud ; ссылка модели детектора в руке ГГ |
anm_show = dev_detector_3_draw | anm_show = dev_detector_3_draw | ||
Строка 88: | Строка 89: | ||
anm_idle_16x9 = dev_detector_3_idle_ws, dev_detector_3_idle | anm_idle_16x9 = dev_detector_3_idle_ws, dev_detector_3_idle | ||
anm_idle_moving_16x9 = dev_detector_3_idle_moving_ws, dev_detector_3_idle_moving | anm_idle_moving_16x9 = dev_detector_3_idle_moving_ws, dev_detector_3_idle_moving | ||
− | anm_idle_sprint_16x9 = dev_detector_3_idle_moving_ws, dev_detector_3_idle_moving | + | anm_idle_sprint_16x9 = dev_detector_3_idle_moving_ws, dev_detector_3_idle_moving ; анимации детектора лучше не трогать |
− | </ | + | </ini> |
+ | |||
==Описание== | ==Описание== | ||
Откроем: | Откроем: | ||
Строка 95: | Строка 97: | ||
gamedata\configs\text\rus\st_items_equipment.xml | gamedata\configs\text\rus\st_items_equipment.xml | ||
</code> | </code> | ||
− | и добавим после | + | и добавим после любого названия предмета эти строчки: |
− | < | + | <xml> |
− | + | <string id="detector_ваше_название_на_английском"> | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | <string id="detector_ваше_название_на_английском | + | |
<text>Название детектора</text> | <text>Название детектора</text> | ||
</string> | </string> | ||
− | <string id="st_ваше_название_на_английском_descr | + | <string id="st_ваше_название_на_английском_descr"> |
− | <text></text> | + | <text>описание</text> |
</string> | </string> | ||
− | </ | + | </xml> |
закрываем и сохраняем... | закрываем и сохраняем... | ||
+ | |||
==Финал== | ==Финал== | ||
Теперь осталось добавить детектор ГГ | Теперь осталось добавить детектор ГГ | ||
Строка 117: | Строка 115: | ||
</code> | </code> | ||
и после строчек: | и после строчек: | ||
− | < | + | <xml> |
<!-- --> | <!-- --> | ||
<!-- Actor --> | <!-- Actor --> | ||
Строка 131: | Строка 129: | ||
[spawn] \n | [spawn] \n | ||
− | </ | + | </xml> |
добавляем: | добавляем: | ||
<code> | <code> | ||
Строка 139: | Строка 137: | ||
P.S. Если все правильно то после начала новой игры в ГГ будет новый детектор | P.S. Если все правильно то после начала новой игры в ГГ будет новый детектор | ||
+ | Cтатья создана [[Участник:NIGHTSTALKER]] | ||
Статья переделана: | Статья переделана: | ||
− | [[Участник:Mesnik]] | + | [[Участник:Mesnik]] [[Участник:StalkerModer]] |
[[Категория:Конфигурационные файлы]] | [[Категория:Конфигурационные файлы]] |
Текущая версия на 08:53, 1 января 2015
Содержание
Вступление
В этом уроке мы создадим новый детектор артефактов. нужные файлы:
gamedata\configs\misc\devices.ltx
gamedata\configs\gameplay\character_desc_general.xml
gamedata\configs\text\rus\st_items_equipment.xml
Начало работы
(Учтите: данные детекторы на ЗП и ЧН) откроем:
gamedata\configs\misc\devices.ltx
В конце файла добавляем это:
[detector_ваше_название_на_английском]:detector_advanced $spawn = "devices\detector_ваше_название_на_английском" ;для левел эдитор class = DET_ELIT visual = dynamics\devices\dev_detector_3\dev_detector_3.ogf ;Ссылка на модель в данном случае в нас будет модель "велеса" inv_name = st_ваше_название_на_английском ;cсылка на название детектора в файле gamedata\configs\text\rus\st_items_equipment.xml inv_name_short = st_ваше_название_на_английском ;тоже самое что и inv_name должно быть одинаковым description = st_ваше_название_на_английском_descr ;опсание детектора в gamedata\configs\text\rus\st_items_equipment.xml hud = detector_ваше_название_на_английском_hud ; ссылка на худ детектора inv_grid_width = 1 ;;; inv_grid_height = 1 ;;;;;;;;Иконка детектора inv_grid_x = 5 ;;;;;;;;в данном случае будет иконка велеса inv_grid_y = 14;;; cost = 2000 ; elite x="0.00096" y="0.0035" ui_p = -0.02904,0.01,0.0364 ui_r = 0,90,0 af_radius = 30 ; наверное радиус на котором на экране детектора видно отметку артефакта af_vis_radius = 5 ; наверное радиус когда артефакт виден глазом ГГ ; строка от af_class_19 до af_freq_26 это какие артефакты видит детектор, важно если вы будите делать новые артефакты то нужно прописать чтобы детектор ;их видел посмотрим пример на af_class_19 до af_freq_19 af_class_19 = af_eye ; название артефакта af_sound_19_ = detectors\art_beep1 ; звук при обнаружении af_freq_19 = 0.05, 2 ; ??? af_class_20 = af_fire af_sound_20_ = detectors\art_beep1 af_freq_20 = 0.05, 2 af_class_21 = af_gravi af_sound_21_ = detectors\art_beep1 af_freq_21 = 0.05, 2 af_class_22 = af_gold_fish af_sound_22_ = detectors\art_beep1 af_freq_22 = 0.05, 2 af_class_23 = af_baloon af_sound_23_ = detectors\art_beep1 af_freq_23 = 0.05, 2 af_class_24 = af_glass af_sound_24_ = detectors\art_beep1 af_freq_24 = 0.05, 2 af_class_25 = af_dummy_dummy af_sound_25_ = detectors\art_beep1 af_freq_25 = 0.05, 2 af_class_26 = af_ice af_sound_26_ = detectors\art_beep1 af_freq_26 = 0.05, 2 [detector_ваше_название_на_английском_hud]:detector_base_hud ; нужно чтобы совпадало с строчкой hud = item_position = -0.071685,0.036188,-0.009934 item_orientation = 314.589233,-186.420761,-189.323669 item_visual = dynamics\devices\dev_detector_3\dev_detector_3_hud ; ссылка модели детектора в руке ГГ anm_show = dev_detector_3_draw anm_show_fast = dev_detector_3_draw ;_quick anm_hide = dev_detector_3_holster anm_hide_fast = dev_detector_3_holster_quick anm_idle = dev_detector_3_idle anm_idle_moving = dev_detector_3_idle_moving anm_idle_sprint = dev_detector_3_idle_moving anm_show_16x9 = dev_detector_3_draw_ws, dev_detector_3_draw anm_show_fast_16x9 = dev_detector_3_draw_ws ;_quick anm_hide_16x9 = dev_detector_3_holster_ws, dev_detector_3_holster anm_hide_fast_16x9 = dev_detector_3_holster_ws_quick anm_idle_16x9 = dev_detector_3_idle_ws, dev_detector_3_idle anm_idle_moving_16x9 = dev_detector_3_idle_moving_ws, dev_detector_3_idle_moving anm_idle_sprint_16x9 = dev_detector_3_idle_moving_ws, dev_detector_3_idle_moving ; анимации детектора лучше не трогать
Описание
Откроем:
gamedata\configs\text\rus\st_items_equipment.xml
и добавим после любого названия предмета эти строчки:
<string id="detector_ваше_название_на_английском"> <text>Название детектора</text> </string> <string id="st_ваше_название_на_английском_descr"> <text>описание</text> </string>
закрываем и сохраняем...
Финал
Теперь осталось добавить детектор ГГ Открываем:
gamedata\configs\gameplay\character_desc_general.xml
и после строчек:
<!-- --> <!-- Actor --> <!-- --> <specific_character id="actor" no_random = "1"> <name>st_actor_name</name> <icon>ui_inGame2_Hero</icon> <map_icon x="2" y="5"></map_icon> <team>Actor</team> <supplies> [spawn] \n
добавляем:
detector_ваше_название_на_английском \n
Cохраняем...
P.S. Если все правильно то после начала новой игры в ГГ будет новый детектор Cтатья создана Участник:NIGHTSTALKER Статья переделана: Участник:Mesnik Участник:StalkerModer