sem_27 3 Опубликовано 18 Июня 2015 Помогите пожалуйста! Перечитал кучу форумов и статей, создал скрипт на спавн зомби по образцу из обучалок, но ничего не выходит... не вылета, ни спавна... создал в папке скрипт свой: spawn_zombie.script в нём прописал: function_kucha_zombi ( actor, npc) alife():create("zombie_ghost","zombie_strong", "zombie_immortal", "sim_default_zombied_4" vector():set(-216.1115,1.839831,483.4557), 231686,231) end вставил в диалог: </phrase> <phrase id="6"> <text>zm_intro_milutin_06</text> <action>spawn_zombie.kucha_zombi</action> <next>7</next> в игре подхожу к персонажу, начинаю диалог ...и ничего не происходит, нет зомбей в нужном месте. Помогите найти ошибку Поделиться этим сообщением Ссылка на сообщение
sem_27 3 Опубликовано 18 Июня 2015 Ребят, как перенести оружие из одного мода для ЧН в другой? Какие файлы\строчки отвечают за это? Заранее спасибо 1. закинуть модель оруж. meshes/dynamics/weapons 2. текстуры 3. в конфиг игры добавить новый ствол, далее в той же паппке configs/weapons в низу есть список weapons в ней надо прописать вот так: #include "w_назв. ствола.ltx" например: #include "w_tt33_black.ltx" 4. configs/mp/mp_ranks проописать своё по аналогии, просто внести в список рядом с другими. иначе вылет при выпадении ствола на землю 5. происать торгашу: misc/trade/ trade_... после строчки [supplies_start] 6. звуки закинуть если надо вот и всё или можно заменить старую модель на новую, в meshes/dynamics/weapons удалить старую модель и присвоить новой название старой (простая подмена) если пойдут вылеты с анимацией, то нужно в конфиг. происать анимции от нового 1 1 Поделиться этим сообщением Ссылка на сообщение
sem_27 3 Опубликовано 21 Июня 2015 возник вопрос: как в этой функции прописать спавн сразу нескольких зомбов? и привязать функцию к выбросу и входу на локацию? local zombied_types = {"mil_zombied" } function kucha_zombi ( actor, npc) obj = alife():create("mil_zombied", vector():set(-239.1169,0.24231,421.954833), 23979,80) end Поделиться этим сообщением Ссылка на сообщение
sem_27 3 Опубликовано 28 Июня 2015 В configs/weapons/нужный ствол и в нём: hit_probability_gd_novice = 0.60 hit_probability_gd_stalker = 0.80 hit_probability_gd_veteran = 0.90 hit_probability_gd_master = 0.95 указано с какой с какой вероятностью новичёк или ветеран будет поподать из этого оружия по ГГ. И значение не может быть больше чем 0.99 Какой параметр отвечает за точность стрельбы из оружия неписями?_Например из "вала" нпс стреляет очень точно,_а из другого оружия,_например ак74, стреляет уже с разбросом._Хотя в файле wpn_ak74 точность 0.1. Подскажите как зарегистрировать новый squad на локации? Если не сложно, то дайте пожалуйста образец (как и где это прописать) Поделиться этим сообщением Ссылка на сообщение
sem_27 3 Опубликовано 1 Июля 2015 NAADIRВсё работает, для эксперимента можешь поставить для всех рангов сталкеров в нужном стволе минимальное значение 0,01 и увидишь как они в упор не могут попасть, потом максимальное. Разница будет очевидна Поделиться этим сообщением Ссылка на сообщение
sem_27 3 Опубликовано 4 Июля 2015 Что нужно прописать новому отряду чтоб он респавнился после смерти? Поделиться этим сообщением Ссылка на сообщение
sem_27 3 Опубликовано 5 Июля 2015 warwerСоздал свой отряд нейтралов в "darkvalley" на ферме, прописал им произвольное брожение по локации, само- собой их убивают или съедают, вот я и хочу чтоб они после смерти опять появлялись на ферме и топали воевать, как это сделать? И ещё вопрос: как полностью убрать респавн свободы на их базе и переместить его на ферму? Поделиться этим сообщением Ссылка на сообщение
sem_27 3 Опубликовано 11 Июля 2015 Подскажите какие файлы отвечают за спавн нпс на базах? Поделиться этим сообщением Ссылка на сообщение
sem_27 3 Опубликовано 1 Августа 2015 Здравствуйте! помогите советом, а то я никак не разберусь. Создал рестриктор на выдачу отряда бандосов, всё работает но только один раз, а как сделать чтоб он выдавал эту функцию через некоторое время или при новом заходе в рестриктор? [552145] ; cse_abstract properties section_name = space_restrictor name = esc_bandit_restrictor_1 position = 108.58798217773, -2.8607444763184, 1.3856828212738 direction = 0,0,0 ; cse_alife_object properties game_vertex_id = 556 distance = 0 level_vertex_id = 439420 object_flags = 0xffffff3e custom_data = <<END [logic] active = sr_idle [sr_idle] on_actor_inside = %+esc_bandit_restrictor_1% END ; cse_shape properties shapes = 1 shape_0:type = sphere shape_0:offset = 0,0,0 shape_0:radius = 30.7249794006348 ; cse_alife_space_restrictor properties restrictor_type = 3 Поделиться этим сообщением Ссылка на сообщение
sem_27 3 Опубликовано 1 Августа 2015 у меня не работает, сколько не пробовал заходить в рестриктор больше одного раза не работает, даже на другую локацию уходил и возращался и ничего больше не появляеся. А про выдачу бандосов - я привязал инфопоршень к скриптовому спавну Поделиться этим сообщением Ссылка на сообщение
sem_27 3 Опубликовано 2 Августа 2015 Вот пожалуйста ...код в студии local zombied_types = { "sim_default_bandit_2", "sim_default_bandit_1", "sim_default_bandit_1", "sim_default_bandit_0", "sim_default_bandit_0", "sim_default_bandit_0", } function kucha_bandos_esc ( actor, npc) for i, v in ipairs (zombied_types) do alife():create(v, vector():set(112.7438201,-7.6498079299,-17.575420379639), 444358,560) end end и вот ещё у меня в gameplay\info_escape прописал это: <info_portion id="esc_bandit_restrictor_1"> <action>esc_bandit_restrictor_1.kucha_bandos_esc</action> </info_portion> Поделиться этим сообщением Ссылка на сообщение
sem_27 3 Опубликовано 3 Августа 2015 А как нужно прописать чтоб постоянно активировалось??? Поделиться этим сообщением Ссылка на сообщение
sem_27 3 Опубликовано 5 Октября 2015 Ребят, помогите пожалуйста разобраться: - Как определить к какому костюму в папке damages относится 1 класс, легкий бронник 2,3,4,5 класс,? - Что означает первая цифра в: bip01_pelvis = 1.0, 0.30 ? на что она влияет?? Поделиться этим сообщением Ссылка на сообщение
sem_27 3 Опубликовано 7 Октября 2015 Как настроить броню чтоб обычная не бронебойная пуля не могла пробить жилет вообще, а бронебойная валила с первого попадания ? Поделиться этим сообщением Ссылка на сообщение
sem_27 3 Опубликовано 6 Декабря 2015 Здравствуйте! Что нужно сделать с логикой НПС чтоб они стреляли по врагам, а не тупили - ходят, приседают и стреляют через раз Поделиться этим сообщением Ссылка на сообщение
sem_27 3 Опубликовано 9 Декабря 2015 Здравствуйте! Что нужно сделать с логикой НПС чтоб они стреляли по врагам, а не тупили - ходят, приседают и стреляют через раз Уточняю: если на сталкеров нападает враг, то сталкеры только ходят из стороны в сторону целясь в напавшего, выстрел делают раз в 10 - 20 секунд. Нужно чтоб они без размышлений и ненужных действий стреляли без остановки пока не уничтожат цель, как это сделать? Поделиться этим сообщением Ссылка на сообщение
sem_27 3 Опубликовано 20 Февраля 2016 Здравствуйте! подскажите, пожалуйста, что отвечает за местоположение респаунящихся сталкеров на их базе (хочу изменить место респауна в сторонку от базы) Поделиться этим сообщением Ссылка на сообщение
sem_27 3 Опубликовано 21 Февраля 2016 warwer Попробовал поменять в [val_smart_terrain_7_3_freedom] другую цифру смрта, то получаю вылет: Arguments : LUA error: ...s.t.a.l.k.e.r. trilogy\cs\gamedata\scripts\_g.script:975: bad argument #2 to 'format' (string expected, got nil) Поделиться этим сообщением Ссылка на сообщение
sem_27 3 Опубликовано 22 Февраля 2016 warwer Хочу поменять место респавна отрядов свободы, c их базы на ферму, поэтому в файле config/ misc/ squad_descr_dark_valley заменил цифру в [val_smart_terrain_7_3_freedom] на другую- [val_smart_terrain_4_0_freedom] и получаю вылет при запуске: Arguments : LUA error: ...s.t.a.l.k.e.r. trilogy\cs\gamedata\scripts\_g.script:975: bad argument #2 to 'format' (string expected, got nil) Как всё-таки переместить спавн отрядов свободы на ферму? (val_smart_terrain_4_0) Или нужно ещё какие-то файлы править для этого? Поделиться этим сообщением Ссылка на сообщение
sem_27 3 Опубликовано 12 Февраля 2018 Здравствуйте! Подскажите как задать в этом смарте рандомное время респавна в пределах от 1 мин. до 30 мин. В этом смарте вообще не происходит респавна после первого спавна при запуске, что не так? [smart_terrain];lost_zabor max_population = 3 respawn_only_smart = false respawn_params = respawn@lost_mut spawn_point = lost_zabor_spawn_point respawn_radius = 10 respawn_time = 10 [respawn@lost_mut] sim_sobaki sim_tushkano [sim_sobaki] spawn_squads = simulation_dog spawn_num = 8, 4 [sim_tushkano] spawn_squads = simulation_tushkano spawn_num = 8, 5 Поделиться этим сообщением Ссылка на сообщение