This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

Вопрос Бот с анимацией

Bloodlust

Специалист
25 Апр 2021
311
90
112
Видел тему на этом же форуме, скинули скрипт, но бот не анимируется.

JavaScript:
// Добавляем бота
let bot = mp.peds.new(
    mp.game.joaat(0xFBF98469),
    new mp.Vector3(x, y, z),
    heading,
    mp.players.local.dimension
);
// Анимируем бота
mp.game.streaming.requestAnimDict(amb@code_human_in_car_mp_actions@dance@std@ds@base);
const timer = setInterval(() => {
    if (mp.game.streaming.hasAnimDictLoaded(amb@code_human_in_car_mp_actions@dance@std@ds@base)) {
        clearInterval(timer);
        bot.taskPlayAnim(amb@code_human_in_car_mp_actions@dance@std@ds@base, idle_a, 8.0, 1.0,
                         -1, 1, 1.0, false, false, false);
    }
}, 200);

Взял названия отсюда : https://wiki.gtanet.work/index.php?title=Animations
Все ли я правильно сделал? Если нет объясните, пожалуйста, как.
 

Harland David Sanders

ChefBurger
Команда форума
Куратор портала
10 Сен 2020
3,497
2,624
219
Зачем тебе таймер на постоянную анимацию? Включай ее только в момент появления NPC в радиусе стрима..

JavaScript:
mp.events.add('entityStreamIn', (entity) => {
    if(entity.type === 'ped') {
        // code
    }
});
 

Bloodlust

Специалист
25 Апр 2021
311
90
112
Хорошо , Спасибо. А все остальное верно написано?
 

Harland David Sanders

ChefBurger
Команда форума
Куратор портала
10 Сен 2020
3,497
2,624
219