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

    Ошибка: Ваша версия Grand Theft Auto V не поддерживается 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/newswire/
    Статус всех служб для Rockstar Games Launcher и поддерживаемых игр: https://support.rockstargames.com/ru/servicestatus


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

Вопрос Как создать NPC с анимацией ?

31YA

Новый участник
5 Апр 2021
23
0
39
Хочу добавить стриптизёрш в Vanilla Unicorn , возможно и в другие клубы .
 

Sasha9a

Новый участник
16 Мар 2021
7
3
73
24
Клиентская часть.

JavaScript:
// Добавляем бота
let bot = mp.peds.new(
    mp.game.joaat('name models'),
    new mp.Vector3(x, y, z),
    heading,
    mp.players.local.dimension
);
// Анимируем бота
mp.game.streaming.requestAnimDict("Animation Dict.");
const timer = setInterval(() => {
    if (mp.game.streaming.hasAnimDictLoaded("Animation Dict.")) {
        clearInterval(timer);
        bot.taskPlayAnim("Animation Dict.", "Animation Name", 8.0, 1.0,
                         -1, 1, 1.0, false, false, false);
    }
}, 200);

Параметры изменяешь на свои. Надеюсь помог ;)
 
Последнее редактирование:
Реакции: Vermilion
28 Дек 2020
109
-8
78
Клиентская часть.

JavaScript:
// Добавляем бота
let bot = mp.peds.new(
    mp.game.joaat('name models'),
    new mp.Vector3(x, y, z),
    heading,
    mp.players.local.dimension
);
// Анимируем бота
mp.game.streaming.requestAnimDict("Animation Dict.");
const timer = setInterval(() => {
    if (mp.game.streaming.hasAnimDictLoaded("Animation Dict.")) {
        clearInterval(timer);
        bot.taskPlayAnim("Animation Dict.", "Animation Name", 8.0, 1.0,
                         -1, 1, 1.0, false, false, false);
    }
}, 200);

Параметры изменяешь на свои. Надеюсь помог ;)
а где можна взять анимацию ?
 

Harland David Sanders

🍔 ChefBurger
Команда форума
High developer
10 Сен 2020
3,590
2,749
219
а где можна взять анимацию ?
 
Реакции: andrei
28 Дек 2020
109
-8
78


спасибо а для js нету случайна ?:)
 

Harland David Sanders

🍔 ChefBurger
Команда форума
High developer
10 Сен 2020
3,590
2,749
219

31YA

Новый участник
5 Апр 2021
23
0
39
Клиентская часть.

JavaScript:
// Добавляем бота
let bot = mp.peds.new(
    mp.game.joaat('name models'),
    new mp.Vector3(x, y, z),
    heading,
    mp.players.local.dimension
);
// Анимируем бота
mp.game.streaming.requestAnimDict("Animation Dict.");
const timer = setInterval(() => {
    if (mp.game.streaming.hasAnimDictLoaded("Animation Dict.")) {
        clearInterval(timer);
        bot.taskPlayAnim("Animation Dict.", "Animation Name", 8.0, 1.0,
                         -1, 1, 1.0, false, false, false);
    }
}, 200);

Параметры изменяешь на свои. Надеюсь помог ;)
А куда добавлять ? main.js?
 

Рикардо

Начинающий специалист
15 Сен 2020
147
60
82
А как привязать нпс к объекту ? Например танцовщиц к шесту ?
У Анимаций нет привзяки, если ты не используешь Сценарий (только не спрашивай про сценарий). Тебе досточно взять точные координаты ШЕСТА и выставить туда НПС с понравившейся анимацией ну и делоостается за малым, запастись салфетками и увлажнителем....
 

ПростоПользователь

Новый участник
5 Май 2021
2
0
38
У Анимаций нет привзяки, если ты не используешь Сценарий (только не спрашивай про сценарий). Тебе досточно взять точные координаты ШЕСТА и выставить туда НПС с понравившейся анимацией ну и делоостается за малым, запастись салфетками и увлажнителем....
Всё бы хорошо. Могу поставить по координатам. Но что бы она плясала прямо с привязкой к шесту ? Есть такая плюха ?
 

X-Clusiv

Модератор
Команда форума
Moderator
BackEnd developer
4 Окт 2020
708
319
161
30
Всё бы хорошо. Могу поставить по координатам. Но что бы она плясала прямо с привязкой к шесту ? Есть такая плюха ?
Анимация на то и анимация что она повторяет то что ей предписано. Другими словами, её нельзя "привязать" к какому-либо объекту. Это не нужно, поведение свое анимация никак не изменит. Просто ставим нпс рядом с шестом, и двигаем его(нпс) так, чтобы объект(шест) примерно совпадал с положением которое он должен занимать в анимации.
 
Реакции: Tony

Walter

Активный участник
15 Сен 2020
209
42
89
Вот как пример, делал в свое время
 

DON_GMN

Новый участник
28 Сен 2020
14
1
44
Чтобы показывал без ошибок, напишите нам правильно как вставлять и после чего.
 

derango25

Новый участник
16 Апр 2021
36
2
49
Подскажите как мне поставить анимированную танцовщицу, не могу пока понять как это реализованно в ALyx