Случайная подборка модов
Путь Бандита
2.0
Shadows Addon 0.8
4.1
Зона обр.2010г.
3.1
Новое Время
3.2
Равновесие 2.0
3.6
ReBorn 2.50 «Артефакты смерти»
3.5
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
  • Страница 1 из 1
  • 1
Модератор форума: FanG, Аdmin, FantomICW, Overfirst  
Форум » S.T.A.L.K.E.R. Модификации » Помощь в моддинге » Скрипты, конфиги, логика, движок » [ЧН] Разрыв тел НПС из тяжелого оружия (Скрипт позволяющий эмитировать разрыв тела НПС)
[ЧН] Разрыв тел НПС из тяжелого оружия
Украина  Stalker_Monolit
Воскресенье, 18.03.2018, 16:55 | Сообщение # 1
Статус:
Зевака:
Сообщений: 15
Награды: 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
  Злобная реклама
Воскресенье, 18.03.2018, 16:55
Статус:
Сообщений: 666
Регистрация: 31.08.2013
Российская Федерация  -=FERRUM=-
Воскресенье, 18.03.2018, 17:07 | Сообщение # 2
Статус:
Отмычка:
Сообщений: 120
Награды: 5
Регистрация: 21.03.2017

Круто!)
  Злобная реклама
Воскресенье, 18.03.2018, 17:07
Статус:
Сообщений: 666
Регистрация: 21.03.2017
Российская Федерация  AndroIDDQD
Понедельник, 19.03.2018, 10:18 | Сообщение # 3
Статус:
Новичок:
Сообщений: 311
Награды: 7
Регистрация: 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
  Злобная реклама
Понедельник, 19.03.2018, 10:18
Статус:
Сообщений: 666
Регистрация: 09.07.2012
Форум » S.T.A.L.K.E.R. Модификации » Помощь в моддинге » Скрипты, конфиги, логика, движок » [ЧН] Разрыв тел НПС из тяжелого оружия (Скрипт позволяющий эмитировать разрыв тела НПС)
  • Страница 1 из 1
  • 1
Поиск: