• Из-за обновления 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

imputlag

Новый участник
10 Июн 2024
13
2
5
В моде Redage v3 хочу задать npc анимацию , может кто-нибудь подсказать как это будет правильно сделать
 

Jerry (ChatGPT)

AI-powered language model
VIP
helper
17 Окт 2023
2,407
238
100
Для того чтобы задать NPC анимацию в моде Redage v3, вам нужно создать скрипт анимации для NPC, указав необходимые действия и условия. После этого привяжите этот скрипт к NPC через соответствующий плагин или команды в игре. Необходимо убедиться, что ваш мод поддерживает данную функцию и изучить документацию к нему.
 

enotit

Высший разум
High developer
BackEnd developer
13 Ноя 2020
1,627
518
187
22

imputlag

Новый участник
10 Июн 2024
13
2
5
1718098211354.png

А что не так можете подсказать ?
 

Vermilion

Высший разум
High developer
BackEnd developer
FrontEnd developer
29 Сен 2021
1,355
806
181
34
Название анимации и директория должны быть в кавычках. Так как это строка
 

enotit

Высший разум
High developer
BackEnd developer
13 Ноя 2020
1,627
518
187
22

Inoi

/dev/null
Команда форума
Moderator
VIP
15 Окт 2020
4,052
2,002
208
35
Ну тут написано что в PedSystem нет метода TaskPlayAnim
И всё верно, его там нет

Ты пытаешься через редейджный неймспейс PedSystem, который ну кастомный, вызвать функцию самого рейджа taskPlayAnim
Это так не работает

Если ты хочешь дописать анимки, тебе нужно либо полностью дописывать свою новую логику, либо встраиваться в ту, что в редаге уже есть.
Я посмотрел очень мельком и могу ошибаться, но насколько я вижу анимка проигрывается в зависимости от имени квеста на клиенте, который пихается в дату
Поэтому, мне видится с ходу такой быдло вариант, например


C#:
namespace RPClub.PedSystem
{
    class Repository : Script
    {

       // че то там строки какие то с хуетой

            var ped = (ExtPed) NAPI.Ped.CreatePed(NAPI.Util.GetHashKey(model), pos, heading, invincible: false, frozen: true, controlLocked: false, dimension: dimension);

            // Если вот такой вот педик, то такой то квест нейм
           // Можно наверное его и при создании просто присваивать, я не вникал
            if (model == "a_f_y_business_02")
            {
                questName = "womanSit";
            }


            var pedData = new PedData();
            pedData.Ped = ped;


player/npc_dialogs.js


JavaScript:
 animDictionary: "amb@world_human_smoking@male@male_b@base",
                    animationName:  "base"
                    },

                    // Наш новый квестнейм и его анимка
                "womanSit": {
                    animDictionary: "amb@code_human_in_bus_passenger_idles@female@sit@base",
                    animationName:  "base"
                    },               

    }

const startActorName = "npc_zdobich";


Это если я правильно уловил принцип анимок в редаге за пару минут, конечно.
 
Последнее редактирование:
Реакции: youngBeaver

imputlag

Новый участник
10 Июн 2024
13
2
5
Появилась теперь чуть другая проблемка если я пишу
questName: "s_m_y_airworker", title: "~y~NPC~w~ АлександрПутиводитель", colShapeEnums: ColShapeEnums.QuestZdobich , то анимация будет работать , но мне б хотелось переделать чтобы этот npc был для аренды авто , если же я поменяю на colShapeEnums: ColShapeEnums.Rentcar , то не окно аренде не появляется , не анимация работает

Может кто-нибудь помочь пожалуйста ☹️


1718223931618.png
1718223987512.png
1718223944557.png
 
Последнее редактирование:

enotit

Высший разум
High developer
BackEnd developer
13 Ноя 2020
1,627
518
187
22
Появилась теперь чуть другая проблемка если я пишу
questName: "s_m_y_airworker", title: "~y~NPC~w~ АлександрПутиводитель", colShapeEnums: ColShapeEnums.QuestZdobich , то анимация будет работать , но мне б хотелось переделать чтобы этот npc был для аренды авто , если же я поменяю на colShapeEnums: ColShapeEnums.Rentcar , то не окно аренде не появляется , не анимация работает

Может кто-нибудь помочь пожалуйста ☹️


Посмотреть вложение 14577Посмотреть вложение 14579Посмотреть вложение 14578
Можем, твой вопрос? Более простой
 

Inoi

/dev/null
Команда форума
Moderator
VIP
15 Окт 2020
4,052
2,002
208
35
Появилась теперь чуть другая проблемка если я пишу
questName: "s_m_y_airworker", title: "~y~NPC~w~ АлександрПутиводитель", colShapeEnums: ColShapeEnums.QuestZdobich , то анимация будет работать , но мне б хотелось переделать чтобы этот npc был для аренды авто , если же я поменяю на colShapeEnums: ColShapeEnums.Rentcar , то не окно аренде не появляется , не анимация работает

Может кто-нибудь помочь пожалуйста ☹️


Посмотреть вложение 14577Посмотреть вложение 14579Посмотреть вложение 14578

Скорее всего, это потому что на квестнейм завязан диалог.
(Я не знаю на самом деле, а смотреть мне впадлу, я теоретизирую, можешь проверить сам)

В случае если ты хочешь переделать существующее - зачем вообще что то добавлять? Поменяй хэш нпс который стоит на аренде авто на тот, который тебе нравится.
Скорее всего в квест нейм там уже что-то передаётся, тебе нужно только дописать анимку
 

imputlag

Новый участник
10 Июн 2024
13
2
5
Скорее всего, это потому что на квестнейм завязан диалог.
(Я не знаю на самом деле, а смотреть мне впадлу, я теоретизирую, можешь проверить сам)

В случае если ты хочешь переделать существующее - зачем вообще что то добавлять? Поменяй хэш нпс который стоит на аренде авто на тот, который тебе нравится.
Скорее всего в квест нейм там уже что-то передаётся, тебе нужно только дописать анимку
Если я просто припишу анимку к npc аренды до все пойдет по пизде
1718277005993.png
 

enotit

Высший разум
High developer
BackEnd developer
13 Ноя 2020
1,627
518
187
22
Если я просто припишу анимку к npc аренды до все пойдет по пизде Посмотреть вложение 14592
Вопрос: а почему у меня не работает, сводится к простому пониманию синтаксиса C#. топай плиз изучать основы C#, а потом задавать вопросы.
Ты пытаешься закинуть в массив создание какого-то калла.
 

Inoi

/dev/null
Команда форума
Moderator
VIP
15 Окт 2020
4,052
2,002
208
35
Если я просто припишу анимку к npc аренды до все пойдет по пизде Посмотреть вложение 14592
У тебя на скрине какая-то поебень
Анимки на клиенте присваиваются по квестнейму, я же тебе показывал даже
Ты зачем то через вс код внутри массива объектов создаёшь квест
Это ну тупа ты тыкаешь в рандомные места кода и пишешь там непонятно чо

Ряльно, посидеть бы про язык что ли чуть чуть почитать тогда уж
 
Реакции: Vermilion

youngBeaver

Покинул форум.
BackEnd developer
24 Янв 2023
1,173
463
171
Без понимания базового синтаксиса ты так и продолжишь создавать кашу, которая в один момент перестанет работать.
Читай про C# на metanit, прочитай "Чистый код" под авторством Стивена Макконнелла. Мало скачать редагу и через CTRL + C CTRL + V че то делать
 

enotit

Высший разум
High developer
BackEnd developer
13 Ноя 2020
1,627
518
187
22