Модострой:Вопросница
Статус :
Легенда :
Сообщений :
2258
Награды :
15
Регистрация :
05.04.2010
Задаем разные вопросы касательно создания модов.
Среда, 02.03.2011, 09:50
Статус :
Сообщений :
666
Регистрация :
05.04.2010
Let it be
Статус :
Бывалый :
Сообщений :
1169
Награды :
2
Регистрация :
26.03.2012
а как сделать что бы вертолет в ТЧ, при начале не пролетал мимо а начал атаковать Меченого?
Воскресенье, 29.04.2012, 14:21
Статус :
Сообщений :
666
Регистрация :
26.03.2012
Статус :
Новичок :
Сообщений :
200
Награды :
0
Регистрация :
28.12.2011
Воскресенье, 29.04.2012, 16:01
Статус :
Сообщений :
666
Регистрация :
28.12.2011
Мёртвый
Воскресенье, 29.04.2012, 16:20 | Сообщение # 4098
Статус :
Гость :
Сообщений :
44
Награды :
0
Регистрация :
11.09.2011
братва, где взять локи и как их привзать? Добавлено (29.04.2012, 16:20) --------------------------------------------- DarkFace
Распаковываем all.spawn, открываем alife_нужная локация.ltx и пишем секцию: [.......] ; cse_abstract properties section_name = helicopter name = zat_heli_1 position = 206.76597595215,35.423793792725,175.6004486084 direction = 0,0,0 ; cse_alife_object properties game_vertex_id = 245 distance = 0 level_vertex_id = 1315816 object_flags = 0xffffffb2 custom_data = <<END [story_object] story_id = zat_heli [logic] cfg = scripts\zaton\zat_helicopter.ltx END ; cse_visual properties visual_name = dynamics\vehicles\mi24\veh_mi24_u_01 ; cse_motion properties ; cse_ph_skeleton properties skeleton_name = idle ; cse_alife_helicopter properties startup_animation = idle engine_sound = vehicles\helicopter\helicopter Разбор: [Номер секции, по порядку, если было 1111, то теперь 1112] ; cse_abstract properties section_name = helicopter <-Секция(не менять!) name = zat_heli_1 <-Уникальное имя скрипта position = 206.76597595215,35.423793792725,175.6004486084 <-позиция direction = 0,0,0 <-поворот вертолета ; cse_alife_object properties game_vertex_id = 245 <-гейм вертекс уровня distance = 0 level_vertex_id = 1315816 <-левл вертекс уровня object_flags = 0xffffffb2 custom_data = <<END [story_object] story_id = zat_heli [logic] cfg = scripts\zaton\zat_helicopter.ltx <-путь к логике вертолёта END ; cse_visual properties visual_name = dynamics\vehicles\mi24\veh_mi24_u_01 <-Визуал верталёта ; cse_motion properties ; cse_ph_skeleton properties skeleton_name = idle ; cse_alife_helicopter properties startup_animation = idle engine_sound = vehicles\helicopter\helicopter <-путь к звуку вертолёта -------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------- Если хотите чтобы вертолет летал на одном месте, то пишите это: [.......] ; cse_abstract properties section_name = helicopter name = zat_heli_1 position = -67.3565368652344,20.4709529876709,763.51025390625 direction = 0,0,0 ; cse_alife_object properties game_vertex_id = 291 distance = 0 level_vertex_id = 809741 object_flags = 0xffffffb2 custom_data = <<END [story_object] story_id = zat_heli ; cse_visual properties visual_name = dynamics\vehicles\mi24\veh_mi24_u_01 ; cse_motion properties ; cse_ph_skeleton properties skeleton_name = idle ; cse_alife_helicopter properties startup_animation = idle engine_sound = vehicles\helicopter\helicopter -------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------- Теперь открываем way_нужная локация.ltx: [gen_heli_patrol_fly] points = p0,p1 p0:name = wp00 p0:flags = 0x1 p0:position = 206.76597595215,35.423793792725,175.6004486084 p0:level_vertex_id = 1315816 p0:game_vertex_id = 245 p0:links = p1(1) p1:name = wp01 p1:flags = 0x2 p1:position = 90.587173461914,32.625354766846,185.58322143555 p1:game_vertex_id = 209 p1:level_vertex_id = 1121725 p1:links = p0(1) Разбор: [gen_heli_patrol_fly] <-секция пути(имя в логике) points = p0,p1 <-сколько точек перехода p0:name = wp00 <-имя точки p0:flags = 0x1 <-флаги(не трогать тем,кто с этим не знаком) p0:position = 206.76597595215,35.423793792725,175.6004486084 <-позиция p0:level_vertex_id = 1315816 <-левл вертекс уровня p0:game_vertex_id = 245 <-гейм вертекс уровня p0:links = p1(1) <-переход в точку 1(если нужно,что верт прилетел в одну точка и завис там,то переход не пишем,а и вторую точку) p1:name = wp01 <-2-ая точка p1:flags = 0x2 <-флаги p1:position = 90.587173461914,32.625354766846,185.58322143555 <-позиция p1:game_vertex_id = 209 <-гейм вертекс уровня p1:level_vertex_id = 1121725 <-левл вертекс уровня p1:links = p0(1) <-переход в точку 1 Запаковываем! -------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------- Теперь заходим в configs, папка - scripts и еще одна папка - zaton и создаем файл - zat_helicopter.ltx там пишем: [logic] active = heli_move [heli_move] path_move = gen_heli_patrol_fly max_velocity = 100 engine_sound = true immortal = false combat_ignore = false dont_change_job = false ;enemy = 3333 min_mgun_attack_dist = 8 max_mgun_attack_dist = 70 min_rocket_attack_dist = 25 max_rocket_attack_dist = 70 use_rocket = true use_mgun = true upd_vis = 3 stop_fire = true fire_trail = false invulnerable = false mute = false Разбор: [logic] active = heli_move <-активная часть логики,указывается отдельно,это лишь ссылка на [heli_move] [heli_move] <-собственно сама активная часть path_move = gen_heli_patrol_fly <-секция патрулирования вертолёта,что прописана в way_локация.ltx max_velocity = 100 <-максимальная скорость engine_sound = true <-включен ли звук двигателя immortal = false <-бессмертие вертолёта combat_ignore = false <-игнорирование любых объектов,наносящих урон вертолёту или считающихся для вертолёта опасным dont_change_job = false <-не сменять работу(Оо) ;enemy = 3333 min_mgun_attack_dist = 8 <-минимальная дистанция использования пулемёта max_mgun_attack_dist = 70 <-максимальная дистанция использования пулемёта min_rocket_attack_dist = 25 <-минимальная дистанция использования ракет max_rocket_attack_dist = 70 <-максимальная дистанция использования ракет use_rocket = true <-использовать ли ракеты use_mgun = true <-использовать ли миниган upd_vis = 3 <-не менять stop_fire = true <- останавливать ли огонь или стрелять на поражение fire_trail = false <линейное отставание бомбы(полосы дыма за ракетой,не включать на динамике,игра заглючит) invulnerable = false <-неуязвимость mute = false <-не атаковать кого-либо.
Сообщение отредактировал Мёртвый - Воскресенье, 29.04.2012, 19:55
Воскресенье, 29.04.2012, 16:20
Статус :
Сообщений :
666
Регистрация :
11.09.2011
buka
Воскресенье, 29.04.2012, 16:58 | Сообщение # 4099
Статус :
Бывалый :
Сообщений :
638
Награды :
2
Регистрация :
27.10.2011
Работаю с ТЧ. Подключив Свалку 2205, спавню ГГ сразу на ней. Где бы ни сохранился - загружает сохранение ПОД локой. Скрин: http://savepic.su/1818158.htm Как быть?
Сообщение отредактировал buka - Воскресенье, 29.04.2012, 17:00
Воскресенье, 29.04.2012, 16:58
Статус :
Сообщений :
666
Регистрация :
27.10.2011
Gonta
Воскресенье, 29.04.2012, 18:25 | Сообщение # 4100
Статус :
Зевака :
Сообщений :
12
Награды :
0
Регистрация :
27.04.2012
buka , Покажи как секцию актора из аллспавна.
Воскресенье, 29.04.2012, 18:25
Статус :
Сообщений :
666
Регистрация :
27.04.2012
buka
Воскресенье, 29.04.2012, 19:16 | Сообщение # 4101
Статус :
Бывалый :
Сообщений :
638
Награды :
2
Регистрация :
27.10.2011
Gonta , вот: Разве здесь проблема? Появляется ГГ под локой после загрузки сохранения...
Сообщение отредактировал buka - Воскресенье, 29.04.2012, 19:17
Воскресенье, 29.04.2012, 19:16
Статус :
Сообщений :
666
Регистрация :
27.10.2011
Gonta
Воскресенье, 29.04.2012, 20:12 | Сообщение # 4102
Статус :
Зевака :
Сообщений :
12
Награды :
0
Регистрация :
27.04.2012
buka , что-то я никак не догоню, при новой игре ГГ нармально появляетя, а стоит сохраниться и снова загрузить и ГГ проваливается? Правильно я понял?
Воскресенье, 29.04.2012, 20:12
Статус :
Сообщений :
666
Регистрация :
27.04.2012
Let it be
Статус :
Бывалый :
Сообщений :
1169
Награды :
2
Регистрация :
26.03.2012
Мёртвый , это для ЗП, и это новый верт((((я хочу что бы стандартный над раненым сталкером, начал атаковать как в Р.М.А
Воскресенье, 29.04.2012, 22:14
Статус :
Сообщений :
666
Регистрация :
26.03.2012
buka
Понедельник, 30.04.2012, 06:38 | Сообщение # 4104
Статус :
Бывалый :
Сообщений :
638
Награды :
2
Регистрация :
27.10.2011
Gonta , да да, всё верно. Есть способ исправить?Добавлено (30.04.2012, 06:38) --------------------------------------------- Вчера не проверял, но сегодня выяснилось: ГГ не только проваливается под локу, но и еще оказывается на обычной (из ТЧ) Свалке.
Понедельник, 30.04.2012, 06:38
Статус :
Сообщений :
666
Регистрация :
27.10.2011
Статус :
Неопытный :
Сообщений :
465
Награды :
2
Регистрация :
02.02.2012
Люди помогите срочно! плиз мне нужны текстуры для сдк тч, текстуры лодов из чн желательно в tga спасите)
Понедельник, 30.04.2012, 12:15
Статус :
Сообщений :
666
Регистрация :
02.02.2012
Статус :
Зевака :
Сообщений :
15
Награды :
0
Регистрация :
30.04.2012
buka После подобных неоднократных "провалов" нашел простое решение. Для первоначального появления на новых локах в секции спавна актора использовал координаты любого " climable_object"-а с этой локи. Это лестницы и потому актор сразу оказывается на локе.
Понедельник, 30.04.2012, 16:32
Статус :
Сообщений :
666
Регистрация :
30.04.2012
buka
Понедельник, 30.04.2012, 19:37 | Сообщение # 4107
Статус :
Бывалый :
Сообщений :
638
Награды :
2
Регистрация :
27.10.2011
Проваливание ГГ исправил. Подключил по другому способу и всё ок. Но теперь другая проблема. Заспавнил на подключённой локе переходы на 2 обычных локиции. При переходах вылет. Лог: Expression : ai().game_graph().header().levels().end() != I Function : CALifeGraphRegistry::setup_current_level File : E:\stalker\patch_1_0004\xr_3da\xrGame\alife_graph_registry.cpp Line : 91 Description : Graph point level ID not found! При вставке локации я не настраивал аи-переходы. Может ли это быть из-за этого?
Сообщение отредактировал buka - Понедельник, 30.04.2012, 19:39
Понедельник, 30.04.2012, 19:37
Статус :
Сообщений :
666
Регистрация :
27.10.2011
5 лет в Зоне
Статус :
Опытный :
Сообщений :
2342
Награды :
9
Регистрация :
26.02.2012
Извините за ботский вопрос: как сделать перенос фразы на другую строчку в диалоге?
Понедельник, 30.04.2012, 20:24
Статус :
Сообщений :
666
Регистрация :
26.02.2012
RICK
Понедельник, 30.04.2012, 20:52 | Сообщение # 4109
Статус :
Опытный :
Сообщений :
1205
Награды :
4
Регистрация :
10.05.2011
незарегистрировал номер перехода регестрируем его помойму в game_story_ids.ltx переход по фраза осуществляется спомощью next тоесть так <dialog id="dialog_info"> <dont_has_info>dialog_info</dont_has_info> <phrase_list> <phrase id="0"> <text>dialog_info_0</text> --- первая фраза типо привет <next>1</next> --- переход к следующей </phrase> <phrase id="1"> <text>dialog_info_1</text> -- вторая фраза ответ приветик как дела амлетик
Понедельник, 30.04.2012, 20:52
Статус :
Сообщений :
666
Регистрация :
10.05.2011
_seva_
Понедельник, 30.04.2012, 20:58 | Сообщение # 4110
Сообщений :
149
Регистрация :
05.01.2012
buka , проверь координаты точки выхода на локации, на которую переходишь.
Понедельник, 30.04.2012, 20:58
Статус :
Сообщений :
666
Регистрация :
05.01.2012