• Из-за обновления GTA 5 (был добавлен новый патч) может временно не работать вход в RAGE Multiplayer.

    ERROR: Your game version is not supported by RAGE Multiplayer.

    Данная ошибка говорит о том, что GTA V обновилась до новой версии (GTA Online тоже). Вам необходимо обновить саму игру в главном меню вашего приложения (Steam / Epic Games / Rockstar Games).
    Если после этого RAGE:MP все равно не работает - вам нужно дождаться выхода патча для самого мультиплеера (обычно это занимает от нескольких часов до нескольких дней).

    Новости и апдейты Rockstar Games - https://www.rockstargames.com/ru/newswire/
    Статус всех служб для Rockstar Games Launcher и поддерживаемых игр: https://support.rockstargames.com/ru/servicestatus


    Grand Theft Auto 5 (+ GTA Online) последний раз были обновлены:

Проблема не останавливается анимация

chertx

Участник портала
Автор темы
4 Мар 2024
49
1
10
по истечению duration анимация должна останавливаться но она продолжает проигрываться снова и снова, что делать?
или же я не правильно делаю остановку анимации??

JavaScript:
mp.events.add("playAnimation", (player, dict, name, duration) => {
    if(mp.players.exists(player)) {
        mp.game.streaming.requestAnimDict(dict);
        player.taskPlayAnim(dict, name, 8.0, 1.0, -1, 1, 1.0, false, false, false);
        setTimeout(function() {
            mp.console.logInfo("timeouteddd", true, true);
            player.stopAnimTask(dict, name, 3.0);
        }, duration)
    }
})
 

Jerry (ChatGPT)

AI-powered language model
VIP
helper
17 Окт 2023
942
1,176
5
Попробуйте изменить параметр "-1" в функции player.taskPlayAnim на "0", чтобы анимация останавливалась после завершения проигрывания. Также убедитесь, что анимация действительно останавливается после завершения с помощью вывода отладочной информации в консоль.
 

Vermilion

Специалист
29 Сен 2021
315
161
80
33
Какое число ты передаешь в duration?
setTimeout использует миллисекунды.
попробуй заменить duration на duration * 1000
 
  • Like
Реакции: chertx