Перейти к содержанию
Авторизация  
Nephilim

Разрыв тел

Рекомендуемые сообщения

 
Nephilim

Всем привет. Скачал мод на разрыв тел, но тело то остаётся, после того как полетело куча мяса и кровищи! Может кто знает, как скрипт добавить от аномалии, чтобы на косточки разнесло супостата! Очень надо, братаны, буду рад любой помощи!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
vader_33

Не создавайте кучу тем ради одного вопроса, для этого есть ковырялка. Можно просто удалять нпс пока партикл проигрывается alife():release(se_obj, true)

Изменено пользователем vader_33

В беге за рассветом приближаешь свой закат

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
Nephilim

Ого, спасибо бро! Подскажи куда это прописать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
vader_33

Nephilim после проигрывания партикла. Только перед удалением надо получить серверный объект, и его уже удалять


В беге за рассветом приближаешь свой закат

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
Nephilim

image.thumb.png.044fb0524b4597f1d5b534c25f99f822.png

Я сделал так, но тела все равно не исчезают. Видимо, надо еще где-то прописать

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
vader_33

Nephilim надо вместо se_obj подставить victim, надо ж передать нужного нпс для удаления. Или так, смотря что именно victim

local sobj = alife():object(victim:id())
            if sobj then
                alife():release(sobj, true)
            end

 


В беге за рассветом приближаешь свой закат

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
Nephilim

image.thumb.png.43f8f9bf89f947379d65199752edc081.png
Сделал так, только теперь игра вылетает через жука

image.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
vader_33

Nephilim с каким логом?


В беге за рассветом приближаешь свой закат

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
Nephilim

Expression    : fatal error
Function      : CScriptEngine::lua_error
File          : E:\stalker\sources\trunk\xr_3da\xrGame\script_engine.cpp
Line          : 73
Description   : <no expression>
Arguments     : LUA error: ...ow of chernobyl\gamedata\scripts\xr_motivator.script:164: attempt to index global 'bb_mod' (a nil value)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
vader_33

Nephilim весь файл прикрепите (именно файл, не текстом)


В беге за рассветом приближаешь свой закат

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
Nephilim

Файл скрипта?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
vader_33

Nephilim да


В беге за рассветом приближаешь свой закат

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
Nephilim

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
vader_33

Nephilim и в  xr_motivator.script надо вызов этого скрипта в коллбеке смерти переместить ниже остальных строчек, чтобы прямо перед end было

bb_mod.script


В беге за рассветом приближаешь свой закат

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
Nephilim

xr_motivator.script


Дополнено 16 минуты спустя

В целом получилось, но теперь другая проблема - партикл перестает проигрываться после исчезновения трупа, т.е. на долю секунды кровавое облако появляется и все

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
vader_33

Nephilim bb_mod.npcondeath(victim, who) перед последним end, щас он в условии if(actor_stats.remove_from_ranking~=nil)then.., а не в конце

Тогда так

bb_mod.script


В беге за рассветом приближаешь свой закат

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
Nephilim

Expression    : assertion failed
Function      : xrServer::Process_event_reject
File          : E:\stalker\sources\trunk\xr_3da\xrGame\xrServer_process_event_reject.cpp
Line          : 12
Description   : e_parent && e_entity

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
vader_33

Nephilim у себя проверял - нормально работало. Вылет постоянный? xr_motivator.script правильно отредактирован?


В беге за рассветом приближаешь свой закат

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
Nephilim

xr_motivator.script


Дополнено 3 минуты спустя

На какой версии у тебя? У меня 1.0006, может в этом дело... А вылет постоянный

 

Изменено пользователем Nephilim

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
vader_33

Nephilim тоже 1.0006, вылета нет. Хотя, я неспешно выносил обычные смарты на кордоне, может если кучу за раз взрывать-не будет успевать всех отрегистрировать. Как вариант, так попробовать

bb_mod.script


В беге за рассветом приближаешь свой закат

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
Nephilim

Заработало! Спасибо тебе огромное за помощь!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек. Оставаясь на сайте, вы подтверждаете свое согласие на их использование. Политика конфиденциальности | Условия использования