Среда, 14.01.2026, 03:47
Приветствую Вас Гость | RSS
F.R.O.N.T.
Главная | Статьи | Регистрация | Вход
Меню сайта
Все новые статьи находяться на форуме!!! Видеть их могут только рарегистрированые пользователи...
Категории каталога
Мои статьи [28] Сценарии [0]
Пишите сюда свои сцинарии
Модострой [152]
Статьи по созданию модов
КАК СНЯТЬ ФИЛЬМ??? [0]
Статьи о том как снять фильмы
Мини-чат
Наш опрос
Вы пытались делать моды и получилось ли?
1. Да, получилось
2. Да, но не получилось
3. Нет, но хочу попробовать
4. Пусть другие делают
5. Нет, и не хочу
Всего ответов: 89
Главная » Статьи » Модострой

Выброс на АЭС
Вот к чему я пришел, разребая фалы со скриптами.


Если я не ошибаюсь, то выброс на ЧАЭС это просто нанесение гг повреждения в зависимости от времени пребывания в зоне после инициализации.

Смотрим файлик скрипта gamedata\scripts\sr_aes_deadzone.script

В функции action_postprocess:update_params ()
расчитывается изменение окраски неба в зависимости от времени до выброса.

В функции action_postprocess:update_hit
расчитывается как раз повреждение наносимое герою.

Смотрим что в ней:

Код:
function action_postprocess:update_hit (delta)

//Рачитываем силу повреждения
self.hit_power = self.hit_power + (delta * 0.001) * (self.st.hit_intensity * 0.01)

// Если с момента последнего удара прошло меньше секунды то выходим
if time_global () - self.hit_time < 1000 then
return
end

//Тут создание самого объекта повреждения и запоминание времени
self.hit_time = time_global ();
local h = hit ();
h.power = self.hit_power
h.direction = vector ():set (0, 0, 0);
h.impulse = 0;
h.draftsman = db.actor;
h.type = hit.radiation;
db.actor:hit (h);
h.type = hit.shock

//Наносим собственно повреждение
db.actor:hit (h)

end


Может кому пригодится.



BJIaguMuP


Категория: Модострой | Добавил: front (20.09.2008)
Просмотров: 1074 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Поиск
счетчик посещенийсчетчик посещений
Друзья сайта
 
Фан сайт игры S.T.A.L.K.E.R.

Бар_У_границы_Зоны_бар_настоящего_сталкера!

Статистика

На портале: 1
Новичков: 1
Участников: 0

Copyright MyCorp © 2026