Пишу статтю спеціально для тих, хто тільки починає захоплюватися модмейкерством і не використовує спеціальні проги для спавна (можу порадити ACDC-вість ульотна, спасиба розробникам:-) Якщо ви хочете спанити в гру будь-який об'єкт-будь то непис, машина чи
аномалія без активації через діалог, тоді читайте та запам'ятовуйте:)
Вивчаючи скрипти, я виявив, що можна запустити видачу інфопоршні через оновлення у актора... Не зрозуміли? Пояснюю - пишемо в scripts\bind_stalker.script у секції оновлення перевірку на наявність info_portion :
function actor_binder:update ( delta ) object_binder.update ( self, delta ) -- DEBUG slowdown -- slowdown.update() local time = time_global ( ) game_stats.update ( delta, self.object ) -- апдейт погоди self.weather_manager:update ( ) -- апдейт схеми детектора self.actor_detector:update ( ) -- апдейт звукової схеми актора xr_sound.update_actor ( ) if not has_alife_info ( " spawn " ) then --ось self.object:give_info_portion ( "spawn" ) - наше end - оновлення
Такою функцією ми перевіряємо наявність інфопоршни spawn , і якщо її немає, видаємо гравцю...
Залишилося тільки додати ці інфопоршну - для цього в config\gamelay\ створюємо файл з нею, наприклад spawn.xml з текстом:
<?xml version = '1.0' encoding = "windows-1251" ?> <game_information_portions > <info_portion id = "spawn" > -ось назва нашої інфопоршні < ! -- action > назва_скрипта.назва_функції_в_ньому </action -- > <action > escape_dialog.give_weapon_to_actor </action > -для прикладу видамо стартову спорядження (ПМм і патрони, що видає вовк) </info_portion > </game_information_portions >
між
<info_portion id="spawn">
і
</info_portion>
Можете писати скільки завгодно активацій скриптів (у межах розумного, якщо не хочете завантажити процесор двома сотнями операцій:) Підключимо наш файл до секції інфопоршен у system.ltx :
[ info_portions ] ;список xml файлів, що містять info_portions files = spawn, info_portions, info_portions_light, info_portions_test, info_lchanger_ico...
На цьому все ... Тепер коли ви зайдете в гру у вас в даному випадку з'явиться стартова спорядження, ну а якщо ви пропишите активацію на спавн (ну або будь-яку іншу дію, наприклад на: сон, телепорт та ін), у вас спавняться ваші предмети... Я ще б не радив часто користуватися такою функцією, щоб можуть виникнути лаги при їх великій кількості. Думаю, однієї-двох вам цілком вистачить...
Свари за рідку інфу, щоб у моддингу всього три місяці...)