Спавн объектов через скрипт с начала игры
Наверное, каждый мододел знает, что есть такая штука, как спавн через скрипт, но через скрипт объекты появляются не сначала игры, как в оллспавне, а при выполнении определённой функции. Я долго думал над этой вещью, и вот наконец смог сделать так, чтобы объекты спавнились через скрипт с самого начала игры.
Для работы нам будут нужны такие файлы:

bind_stalker.script
(ваше название).script (у меня скрипт называется spawn_objects)
info_l01escape.xml (можно, в принципе, любую инфо)

В файле bind_stalker.script после функции:

if self.bCheckStart then
printf("SET DEFAULT INFOS")

if not has_alife_info("storyline_actor_start") and
(level.name() == "l01_escape")
then
self.object:give_info_portion("storyline_actor_start")
_G.g_start_avi = true
printf("*AVI* RUN START AVI")
end
пишем:

if not has_alife_info("spawn_all") then
spawn_objects.spawn_all_objects ()
db.actor:give_info_portion("spawn_all")
end

Затем создаём скрипт с названием spawn_objects и пишем туда:

function spawn_all_objects ()
alife():create("esc_soldier_respawn_1",vector():set( -31.6,-10.5,-78.03 ),244704,111)
alife():create("esc_soldier_respawn_1",vector():set( -31.6,-10.5,-78.03 ),244704,111)
alife():create("esc_soldier_respawn_1",vector():set( -31.6,-10.5,-78.03 ),244704,111)
alife():create("esc_soldier_respawn_1",vector():set( -31.6,-10.5,-78.03 ),244704,111)
alife():create("esc_soldier_respawn_1",vector():set( -31.6,-10.5,-78.03 ),244704,111)
alife():create("esc_soldier_respawn_1",vector():set( -31.6,-10.5,-78.03 ),244704,111)
alife():create("esc_soldier_respawn_1",vector():set( -31.6,-10.5,-78.03 ),244704,111)
alife():create("esc_soldier_respawn_1",vector():set( -31.6,-10.5,-78.03 ),244704,111)
end

После этого в файле info_l01escape.xml прописываем инфопоршень:

<info_portion id="spawn_all"></info_portion>

Вот, в принципе и всё. Сразу после начала игры недалеко от отряда Волка появится небольшой отряд военных. С помощью этой функцией можно спавнить обычных неписей - мутантов, нпс, и для этого, самое главное, не надо рыть спаун, этот метод экономит время, так как осуществляется через скрипт и прост и эффективен.

Плюсануть
Поделиться
Класснуть
Запинить
Категория: Полезные статьи | Добавил: Sany@Prizrak (14.05.2012) | Автор: Новый метод спавна
Просмотров: 2548 | Комментарии: 5 | Рейтинг: 4.5/8
Всего комментариев: 5
5 Skorpion777
10018
  (05.10.2012 13:32)
Я все зделал правильно вот токо при старте игры вылетает
с таким логом

Типа LUA error... bind_stalker.script:322: attempt to index global 'spawn_objects' (a nil value)
что это? cry

3 mecheniii
7251
  (11.06.2012 11:41)
интересно...можно вот так базу себе обстроить если прописать чтоб на месте стояли

4 Sany@Prizrak
8100
  (12.06.2012 20:33)
Попробуй, может, получится.

1 mecheniii
7251
  (20.05.2012 18:12)
а что отряд вояк делать будет??

2 Sany@Prizrak
8100
  (21.05.2012 10:00)
Во-первых, это просто пример использования функции. Вместо спавна можно вставлять вообще что угодно, что должно повторяться один раз в начале игры (например, я все почти все объекты в игре спавню через эту фунцкию). Но если рассуждать насчёт вояк, то тогда пусть это будет небольшой рейд.

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Мини-профиль
Доброй ночи, Прохожий

К сожалению, наша видеокамера не распознала Вас. Предъявите документы или зарегистрируйтесь.
Интернет без назойливой рекламы! Скачай AdBlock!

Логин:
Пароль:

Меню сайта
Расширенное меню


Меню категорий

Энциклопедия [32]
Статьи о сталкере [15]
Полезные статьи [36]
Любительские рассказы [22]
Уроки моддинга [1]

Мини-чат

Новые сообщения на форуме
Бар 100 Рентген
Дата: 05.12.2016
Darkest Time
Дата: 04.12.2016
project DAS-D
Дата: 04.12.2016

Поиск

Группа Вконтакте (new)

Статистика
Stalker Mods - лучший сайт по Сталкеру! Мир Геймеров В тылу врага, моды, аддоны и другое! Новости общение и многое другое, у нас на exelent731.ucoz.ru
Новости,файлы,общение и многое другое, у нас на world-survarium.ucoz.ru   Все в Бар-Реатор Тот самый S.T.A.L.K.E.R.

Моды Тени Чернобыля, Чистое Небо, Зов Припяти. Карты, Читы, Прохождение модовСкрипты, Графика, Шаблоны, Моды, Патчи, Ролевая - Всё для настоящего сталкера!
Все для игры Stalker. Моды, патчи, трейнеры, читы, сохранения, билды.
Онлайн всего: 2
Гостей: 2
Пользователей: 0

Нас сегодня посетили:
pavelkozmenko, Бармен

Хостинг от uCoz | Design by XemorDio | MODSTALKER © 2009-2016