Просмотр полной версии : [Вопрос] Анимация при смерти
naxxyelite
02.06.2019, 18:58
Возможно ли как нибудь сделать при смерти анимацию, которая синхронизована с окружающими?
TogglePlayerControllable(playerid, 0);
ApplyAnimation(playerid, "HEIST9", "CAS_G2_GASKO", 4.1, 0, 1, 1, 1, 1, 1);
Если данный код вставить в OnPlayerDeath, то анимация будет воспроизведена только у убитого.
Способ, который в weapon-config юзается, не предлагайте. Не убивать игрока не выход. Конкретно нужна деф смерть, только со своей анимацией, а то у убитого норм анимация воспроизводится, а у окружающих деф анимка смерти с кровью.
Скорее всего нет, с учётом того, какие в целом SA-MP имеет проблемы с синхронизацией. По крайней мере без написания своей клиентской части.
Можно попробовать через RakNet "принудительно" отправлять пакеты с анимацией игрокам, но не уверен, что даже в этом случае всё будет работать.
naxxyelite
03.06.2019, 14:51
Скорее всего нет, с учётом того, какие в целом SA-MP имеет проблемы с синхронизацией. По крайней мере без написания своей клиентской части.
Можно попробовать через RakNet "принудительно" отправлять пакеты с анимацией игрокам, но не уверен, что даже в этом случае всё будет работать.
https://www.youtube.com/watch?v=pe_IV074yPk&t=6s
на 1:03 можно наблюдать как у типа, которого убили, воспроизвелась анимация, вот поэтому и спросил
Возможно, это какой-то скрипт, связанный с малым количеством хп, ибо у того игрока хп перед смертью было мало. Либо сработал скрипт самой игры из-за каких-то неведомых обстоятельств, ибо эта анимация смерти в сингле используется, как я помню.
Можно попробовать как-то сломать игровой скрипт смерти (перемещением игрока по новым координатам и т.п.), но, во-первых, не факт, что такое вообще возможно (и то, что во всём видео такая анимация срабатывает всего раз, наталкивает на эту мысль ещё сильнее), а, во-вторых, это, скорее всего, приведёт к куче багов с синхрой в дальнейшем.
Способ weapon-config в данном случае будет самым оптимальным, ибо и скрипты самого SA-MP не ломаются, и есть большой простор для творчества в плане анимаций и всего остального.
naxxyelite
03.06.2019, 18:20
Возможно, это какой-то скрипт, связанный с малым количеством хп, ибо у того игрока хп перед смертью было мало. Либо сработал скрипт самой игры из-за каких-то неведомых обстоятельств, ибо эта анимация смерти в сингле используется, как я помню.
Можно попробовать как-то сломать игровой скрипт смерти (перемещением игрока по новым координатам и т.п.), но, во-первых, не факт, что такое вообще возможно (и то, что во всём видео такая анимация срабатывает всего раз, наталкивает на эту мысль ещё сильнее), а, во-вторых, это, скорее всего, приведёт к куче багов с синхрой в дальнейшем.
Способ weapon-config в данном случае будет самым оптимальным, ибо и скрипты самого SA-MP не ломаются, и есть большой простор для творчества в плане анимаций и всего остального.
ну weapon-config нацелен на то, что никогда OnPlayerDeath не вызывается и в теории игрок никогда не умирает. А если попробовать пошаманить немного, убрать этот hpbar на textdraw'ax и юзать дефолтный, то и от части возможности этого weapon-config теряются
ну weapon-config нацелен на то, что никогда OnPlayerDeath не вызывается и в теории игрок никогда не умирает. А если попробовать пошаманить немного, убрать этот hpbar на textdraw'ax и юзать дефолтный, то и от части возможности этого weapon-config теряются
Ну так там свой аналог OnPlayerDeath, как я помню. Либо вызов OnPlayerDeath происходит не исходя из той инфы, что присылает игрок, а самим инклудом weapon-config.
В общем, суть с инклудом не меняется: в любом случае есть автовызываемая функция, которая сработает при смерти игрока.
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot