Спавним кучи мутантов В данной статье я научу по-быстенькому спавнить мутантов.
Будем рассматривать на примере диалога с Прапором. Сделаем так, что когда он открывает нам двери, то у нас спавнится куча мутантов. Для этого установите мод, которые позволяет пройти в Бар до Агропрома + любой мод восстанавливающий мутантов. Зайдите в gamedata\scripts\garbage_dialogs. В ней мы видим всего несколько функций. Найдите строку «function give_dolg_bribe» и конце, но до строки «end» пропишите следующее:
local level_name = level.name() local noobposition = db.actor:position() local nmpos, xnoob, znoob
if level_name == "l02_garbage" then local sblood = vector():set( 261.18, -8.02, -139.98 ) alife():create("bloodsucker_weak", sblood, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) local fracnear = vector():set( -54.19, 1.73, -45.91 ) alife():create("fracture_weak", fracnear, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) local fracnear = vector():set( -76.42, -1.85, 199.83 ) alife():create("fracture_weak", fracnear, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) local burergar = vector():set( 190.48, -1.02, 8.19 ) alife():create("burer_weak", burergar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) local snorkgar = vector():set( -54.19, 1.73, -45.91 ) alife():create("burer_weak", burergar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) local snorkgar = vector():set( -54.19, 1.73, -45.91 ) alife():create("snork_normal", snorkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("snork_normal", snorkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("snork_normal", snorkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("snork_normal", snorkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("snork_normal", snorkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("snork_normal", snorkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("snork_normal", snorkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("snork_normal", snorkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("snork_normal", snorkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("snork_normal", snorkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("snork_normal", snorkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("snork_normal", snorkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) local catgar = vector():set( 81.67, 2.59, -228.35 ) alife():create("cat_weak", catgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) local catgar = vector():set( -76.42, -1.85, 199.83 ) alife():create("cat_weak", catgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) local catgar = vector():set( 190.48, -1.02, 8.19 ) alife():create("cat_weak", catgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) local chimeragar = vector():set( 81.67, 2.59, -228.35 ) alife():create("chimera_weak", chimeragar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) local chimeragar = vector():set( -76.42, -1.85, 199.83 ) alife():create("chimera_weak", chimeragar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) local tushkgar = vector():set( noobposition.x + 20, noobposition.y, noobposition.z + 20 ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("zombie_weak", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("m_gigant_e", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("m_gigant_e", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("m_poltergeist_e", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("m_poltergeist_e", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("m_poltergeist_e", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("m_poltergeist_e", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("m_controller_e", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) alife():create("m_controller_e", tushkgar, db.actor:level_vertex_id() , db.actor:game_vertex_id() ) return true end
Все. Теперь после диалога с Прапором у нас спавниться куча зомби (где-то рядом с переходом в Темную Долину), излом и снорки, 2 контроллера, полтергейсты, псевдогиганты.
|