Просмотр полной версии : [Вопрос] Анимация
Edward Morra
30.01.2017, 18:54
Как синхронизировать анимацию, дабы она у другого проигрывалась?
Когда перезаходишь из инта - улица - инт, то анимация у игрока пропадает и он тупо стоит. (Койки в больнице, к примеру).
Nexius_Tailer
30.01.2017, 19:06
Поколдуй с OnPlayerStreamIn (http://wiki.sa-mp.com/wiki/OnPlayerStreamIn). Также возможно, что исправление есть уже где-то готовое, например в fixes (проверь)
Пожалуй лучше использовать OnPlayerInteriorChange (http://wiki.sa-mp.com/wiki/OnPlayerInteriorChange).
Nexius_Tailer
30.01.2017, 20:42
Пожалуй лучше использовать OnPlayerInteriorChange (http://wiki.sa-mp.com/wiki/OnPlayerInteriorChange).
Нет. Анимка будет сбрасываться и тогда, когда игрок просто выйдет у другого из стрима
Edward Morra
30.01.2017, 22:28
Нет. Анимка будет сбрасываться и тогда, когда игрок просто выйдет у другого из стрима
с фиксом зигги тоже самое...
vovandolg
30.01.2017, 22:54
Хранить ID анимаций у игроков в массивах далее если вошёл в стрим и игрок не делает не каких движений или стуков по клаве - синхронизировать)
Edward Morra
31.01.2017, 12:57
Хранить ID анимаций у игроков в массивах далее если вошёл в стрим и игрок не делает не каких движений или стуков по клаве - синхронизировать)
Или же при заходе в стрим игрока, проверять индекс анимации, и если у него он не равен -1, то воспроизводить ее..
Но это получается если к нему будут подбегать дохера народу, по 150 раз будет воспроизводиться xD
vovandolg
31.01.2017, 21:59
Но это получается если к нему будут подбегать дохера народу, по 150 раз будет воспроизводиться xD
дудос будет)
Edward Morra
31.01.2017, 22:44
axaxa , дэээ. Но как же найти выход из данного положения?
axaxa , дэээ. Но как же найти выход из данного положения?
forcesync - Установив 1 это заставит синхронизировать анимацию сервером для всех остальных игроков в зоне прорисовки (по желанию). 2 работает так же, как и 1, но применяет анимацию ТОЛЬКО для остальных игроков в радиусе прорисовки, а НЕ к указанному игроку (полезно для анимаций для NPC, а также для анимаций ожидания, когда есть игроки в зоне прорисовки)
А это разве не работает?
Edward Morra
01.02.2017, 12:08
forcesync - Установив 1 это заставит синхронизировать анимацию сервером для всех остальных игроков в зоне прорисовки (по желанию). 2 работает так же, как и 1, но применяет анимацию ТОЛЬКО для остальных игроков в радиусе прорисовки, а НЕ к указанному игроку (полезно для анимаций для NPC, а также для анимаций ожидания, когда есть игроки в зоне прорисовки)
А это разве не работает?
1 нет, ели он при тебе ляжет допустим в animcrack , то раотает, но если это было в интерьере, и зайти - выйцти из него, то он потом тупо будет стоять...
1 нет, ели он при тебе ляжет допустим в animcrack , то раотает, но если это было в интерьере, и зайти - выйцти из него, то он потом тупо будет стоять...
Ну это косяки самого клиента значит, так и будет.
Edward Morra
03.02.2017, 23:05
Ладно всем спасибо. Тему можно закрыть.
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot