- 21
- 2
- Версия SA-MP
-
- Другая
Всем привтет. В новом обновлении на аризоне добавили рулетки, при открытии которых у игрока воспроизводиться анимация где ему в руки даеться бокс какойто редкости, и мне нужен скрипт который сможет отслеживать какой из этих боксов держит мой персонаж или персонаж другого игрока который находиться в зоне моей видимости, и в зависимости от айди обьекта чтобы мне в чат скрипт писал это. Наример: игрок рядом стощий открывает эту рулетку, ему в руки даеться коричневый бокс, и скрипт пишет мне в чат: игрок такойто такойто открыл обычный бокс. А если же у игрока в руках появляеться синий бокс то скрипт пишет: таокйто такойто игрок открыл редкий бокс, итак далее, тоесть всего есть 4 типа сундуков которые даються в руки, обычный (коричневый), редкий (синий), уникальный (точно не знаю какого он цвета, но кажеться фиолетового), и собственно легендарный (желтый). Также у этих сундуков которые даються в руки разные модельки а значит это разные обьекты с разными айдишниками, а не один и тот же бокс просто с разной раскраской. И мне нужно как то отследить эти судндуки когда они даються комуто в руки. Ниже прикреплю скрины сундуков, буду благодарен любой помощи!
1 скрин - обычнй бокс, 2 - редкий, 3 - легендарный (уникальный не смог застать)
Так же изначально я пробывал отследить анимацию игроков которые открывают боксы при помощи функции sampev.onApplyPlayerAnimation(playerId, animLib, animName, frameDelta, loop, lockX, lockY, freeze, time), но она не реагирует на такой тип анимаций. Только на обычные, самповские.
1 скрин - обычнй бокс, 2 - редкий, 3 - легендарный (уникальный не смог застать)
Так же изначально я пробывал отследить анимацию игроков которые открывают боксы при помощи функции sampev.onApplyPlayerAnimation(playerId, animLib, animName, frameDelta, loop, lockX, lockY, freeze, time), но она не реагирует на такой тип анимаций. Только на обычные, самповские.