Эффект критического ранения
|
|
|
Rolan
Вторник, 23.11.2010, 22:47 | Сообщение # 1
Статус: |
|
Отмычка: |
|
Сообщений: |
169 |
Награды: |
2 |
Регистрация: |
31.05.2010 |
|
1. Создаем файл effect_blood.script и записываем туда следущее: Code lite_treshold = 0.05 -- насколько должно уменьшиться здоровье с предыдущего обновления чтоб экран окрасился в красный crit_treshold = 0.30 -- насколько должно уменьшиться здоровье с предыдущего обновления чтоб ГГ начало шатать drop_item_on_crit_prob = 0.20 -- вероятность того что ГГ выронит оружие effector_power_coeff = 0.7 prev_health = -1 chk_h_t = 0
function wounded_pp_update() if (chk_h_t or 0) < time_global() then chk_h_t = time_global()+1000 if prev_health > (db.actor.health + lite_treshold) then level.add_pp_effector("fire_hit.ppe", 2011, false) local effector_power = (prev_health - db.actor.health)*100*effector_power_coeff level.set_pp_effector_factor(2011, effector_power) if prev_health > db.actor.health + crit_treshold then level.add_cam_effector("camera_effects\\fusker.anm", 999, false, "") local snd_obj = xr_sound.get_safe_sound_object([[actor\pain_3]]) snd_obj:play_no_feedback(db.actor, sound_object.s2d, 0, vector(), 1.0) if math.random() < drop_item_on_crit_prob then local active_item = db.actor:active_item() if active_item and active_item:section() ~= "bolt" and active_item:section()~= "wpn_knife" then db.actor:drop_item(active_item) end end end end prev_health = db.actor.health end end 2. Далее открываем bind_stalker.script: после строчек: Code function actor_binder:update(delta) object_binder.update(self, delta) local time = time_global() game_stats.update (delta, self.object) пишем: Code effect_blood.wounded_pp_update() Автор: XMK
|
|
Вторник, 23.11.2010, 22:47
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
31.05.2010 |
|
|
|
|
Пятница, 04.02.2011, 22:28
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
03.01.2011 |
|
|
|
|
|
alex48sic
Суббота, 05.03.2011, 16:37 | Сообщение # 3
|
Суббота, 05.03.2011, 16:37
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
26.02.2011 |
|
|
|
|
|
supei-sa
Пятница, 18.03.2011, 13:51 | Сообщение # 4
Статус: |
|
Ветеран: |
|
Сообщений: |
4356 |
Награды: |
6 |
Регистрация: |
25.10.2010 |
|
а файл effect_blood.script где будет
|
|
Пятница, 18.03.2011, 13:51
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
25.10.2010 |
|
|
|
|
|
alex48sic
Пятница, 18.03.2011, 14:47 | Сообщение # 5
Статус: |
|
Отмычка: |
|
Сообщений: |
92 |
Награды: |
2 |
Регистрация: |
26.02.2011 |
|
Папка Скрипт)Добавлено (18.03.2011, 14:47) --------------------------------------------- Ворос можно ли как нибудь сделать экран не красный а в крови)?
|
|
Пятница, 18.03.2011, 14:47
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
26.02.2011 |
|
|
|
|
|
Статус: |
|
: |
|
Сообщений: |
|
Регистрация: |
|
|
Красный экран появляется на секунду. А как сделать его на 2?
|
|
Суббота, 19.03.2011, 10:52
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
|
|
|
|
|
|
Jakoro
Пятница, 27.05.2011, 07:18 | Сообщение # 7
Статус: |
|
Отмычка: |
|
Сообщений: |
154 |
Награды: |
0 |
Регистрация: |
27.05.2011 |
|
Code drop_item_on_crit_prob = 0.20 --'вероятность того, что ГГ выронит оружие а эта строка обезательна?
Сообщение отредактировал Jakoro - Суббота, 28.05.2011, 05:35
|
|
Пятница, 27.05.2011, 07:18
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
27.05.2011 |
|
|
|
|
|
Проект Смерти Вопреки
Статус: |
|
Ветеран: |
|
Сообщений: |
4456 |
Награды: |
23 |
Регистрация: |
10.10.2011 |
|
Jakoro, поставь параметр 0 и строка не будет иметь значения,но с падающим оружием реалистично,как в жизни
|
|
Среда, 30.11.2011, 13:53
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
10.10.2011 |
|
|
|
|
|
Makc
Воскресенье, 29.01.2012, 17:09 | Сообщение # 9
Статус: |
|
Отмычка: |
|
Сообщений: |
85 |
Награды: |
1 |
Регистрация: |
29.04.2011 |
|
выше изложеное для ТЧ?
|
|
Воскресенье, 29.01.2012, 17:09
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
29.04.2011 |
|
|
|
|
|
Denis-901
Воскресенье, 29.01.2012, 17:56 | Сообщение # 10
New Arabic Team
Статус: |
|
Бывалый: |
|
Сообщений: |
814 |
Награды: |
1 |
Регистрация: |
31.01.2011 |
|
Quote (Makc) выше изложеное для ТЧ? по идеи да.
|
|
Воскресенье, 29.01.2012, 17:56
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
31.01.2011 |
|
|
|
|
|
6poHR777
Пятница, 10.02.2012, 20:04 | Сообщение # 11
Статус: |
|
Опытный: |
|
Сообщений: |
1480 |
Награды: |
0 |
Регистрация: |
05.01.2012 |
|
Круто! Все отлично работает.
|
|
Пятница, 10.02.2012, 20:04
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
05.01.2012 |
|
|
|
|
|
Статус: |
|
Отмычка: |
|
Сообщений: |
121 |
Награды: |
0 |
Регистрация: |
26.02.2012 |
|
Очень полезная тема. Вырожаю огромную благодарность автору темы, автору урока.
Сообщение отредактировал Neulovimii - Воскресенье, 26.02.2012, 19:24
|
|
Воскресенье, 26.02.2012, 19:19
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
26.02.2012 |
|
|
|
|
|
Strel_ock
Воскресенье, 01.07.2012, 12:55 | Сообщение # 13
Статус: |
|
Отмычка: |
|
Сообщений: |
160 |
Награды: |
0 |
Регистрация: |
23.05.2012 |
|
Quote (Nikitos817) Красный экран появляется на секунду. А как сделать его на 2? да мне тоже интерессно!как нрод?
|
|
Воскресенье, 01.07.2012, 12:55
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
23.05.2012 |
|
|
|
|
|
wikreznow
Воскресенье, 01.07.2012, 13:19 | Сообщение # 14
Статус: |
|
Новичок: |
|
Сообщений: |
210 |
Награды: |
1 |
Регистрация: |
16.04.2012 |
|
Я пока не пробавал это сделать, но хочу. Есть вопро как заменить красный экран, можно ведь поставит эфект крови например из КОД, Кризис 2.?Добавлено (01.07.2012, 13:19) --------------------------------------------- Поддерживаю товарищей по цеху, как увеличить время?
|
|
Воскресенье, 01.07.2012, 13:19
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
16.04.2012 |
|
|
|
|
|
Клым
Пятница, 31.08.2012, 17:27 | Сообщение # 15
Статус: |
|
Отмычка: |
|
Сообщений: |
99 |
Награды: |
0 |
Регистрация: |
28.11.2010 |
|
Пробую установитьДобавлено (31.08.2012, 17:27) --------------------------------------------- Народ и кто знает как добавить эту штуку в сетевую игру
Сообщение отредактировал Клым - Пятница, 31.08.2012, 17:00
|
|
Пятница, 31.08.2012, 17:27
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
28.11.2010 |
|
|
|
|