• Страница 1 из 1
  • 1
Модератор форума: FanG, Аdmin, FantomICW, Overfirst  
Форум » S.T.A.L.K.E.R. Модификации » Помощь в моддинге » Скрипты, конфиги, логика, движок » [ЧН] Разрыв тел НПС из тяжелого оружия (Скрипт позволяющий эмитировать разрыв тела НПС)
[ЧН] Разрыв тел НПС из тяжелого оружия
  Злобная реклама
Воскресенье, 18.03.2018, 16:55
Статус:
Сообщений: 666
Регистрация: 31.08.2013
Украина  Stalker_Monolit
Воскресенье, 18.03.2018, 16:55 | Сообщение # 1
Статус:
Зевака:
Сообщений: 9
Награды: 3
Регистрация: 31.08.2013

Автор: Shadows
Создаем скрипт ваше_название.script и пишем туда вот это:
Код
local explosive_weapons = {
    ["wpn_rg-6"] = true,
    ["wpn_rpg7"] = true,
    ["grenade"] = true
    }
function npcondeath(victim, who)
    if isStalker(who) then
  local active_item = who:active_item()
  local active_slot = who:active_slot()
  if (active_item and (active_slot == 1 or active_slot == 2)) or active_slot == 3 then
   local section = active_slot ~= 3 and active_item:section() or "grenade"
   if explosive_weapons[section] then
    particles_object("anomaly2\\body_tear_00"):play_at_pos(victim:bone_position("bip01_head"))
   end
  end
    end
end

Сохраняем и находим xr_motivator.script и ищем строку:
Код
function motivator_binder:death_callback(victim, who)

Снизу пишем вот это:
Код
ваше_название.npcondeath(victim, who)

Так же открываем bind_monster.script, и в нём, ниже строки:
Код
function generic_object_binder:death_callback(victim, who)

точно так же добавляем:
Код
ваше_название.npcondeath(victim, who)

Теперь тела ваших (и не только) врагов будет разрывать из РПГ-7 и Бульдога, а так же при взрывах гранат.
Возможна реализация в ЗП но это не точно.
Данный скрипт из SIMBIONT-STCS
Сообщение отредактировал Stalker_Monolit - Воскресенье, 18.03.2018, 17:15
Российская Федерация  -=FERRUM=-
Воскресенье, 18.03.2018, 17:07 | Сообщение # 2
Статус:
Отмычка:
Сообщений: 96
Награды: 2
Регистрация: 21.03.2017

Круто!)
Российская Федерация  AndroIDDQD
Понедельник, 19.03.2018, 10:18 | Сообщение # 3
Статус:
Новичок:
Сообщений: 244
Награды: 3
Регистрация: 09.07.2012

На ЗП работает. Только надо исправить:

if isStalker(who) then

на

if IsStalker(who) then

З.Ы. Трупы, к сожалению не удаляются.

Добавлено (19.03.2018, 10:18)
---------------------------------------------
Stalker_Monolit,
Приветствую !
Скачал SIMBION Mod для ЧН отсюда:
https://forum.stalker-simbion.ru/topic....try3212
но не нашёл там этого кода. Ты откуда его выдрал ?

Сообщение отредактировал AndroIDDQD - Понедельник, 19.03.2018, 00:12
Форум » S.T.A.L.K.E.R. Модификации » Помощь в моддинге » Скрипты, конфиги, логика, движок » [ЧН] Разрыв тел НПС из тяжелого оружия (Скрипт позволяющий эмитировать разрыв тела НПС)
  • Страница 1 из 1
  • 1
Поиск: