• Из-за обновления 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) последний раз были обновлены:

Проблема Проблема с getClothes.

hon1n

Начинающий специалист
Автор темы
29 Июн 2022
142
6
68
JavaScript:
let cloth;
mp.events.add('garden_start_work', (player) => {
    cloth = JSON.stringify({
        Head: player.getClothes(0), Mask: player.getClothes(1), Hair: player.getClothes(2), Torso: player.getClothes(3), Legs: player.getClothes(4), Bags: player.getClothes(5),
        Shoes: player.getClothes(6), Accessory: player.getClothes(7), Undershirts: player.getClothes(8), Armors: player.getClothes(9), Decals: player.getClothes(10), Tops: player.getClothes(11)
    })
    player.setClothes(11, 0, 11, 11)
    player.setClothes(4, 90, 9, 9)
    player.setClothes(6, 35, 0, 0)
    player.setClothes(3, 65, 0, 0)
})

mp.events.add('garden_uval', (player) => {
    let selectIn = JSON.parse(cloth)
    player.setClothes(3, parseInt(selectIn.Torso.drawable), parseInt(selectIn.Torso.palette), parseInt(selectIn.Torso.texture));
    player.setClothes(4, parseInt(selectIn.Legs.drawable), parseInt(selectIn.Legs.palette), parseInt(selectIn.Legs.texture));
    player.setClothes(6, parseInt(selectIn.Shoes.drawable), parseInt(selectIn.Shoes.palette), parseInt(selectIn.Shoes.texture));
    player.setClothes(11, parseInt(selectIn.Tops.drawable), parseInt(selectIn.Tops.palette), parseInt(selectIn.Tops.texture));
})
В чём может быть проблема?
 

hon1n

Начинающий специалист
Автор темы
29 Июн 2022
142
6
68
Ошибки никакой не выдаёт
 

XDeveluxe

Модератор
Команда форума
high coder
30 Авг 2021
2,220
1,425
191
27
Ошибки никакой не выдаёт
Так а что не так тогда?
Ты же не написал ничего, просто приложил код и сидите, мол, гадайте что не так.
Не работает вообще или не работает половина, или не работает что-то конкретное, или зависает игра, или что вообще происходит?
Если не работает, покажи серверную часть, с которой вызываются эти ивенты. Ты уверен, что ивенты вообще вызываются? Делал дэбаггинг теми же сообщениями внутри ивентов?
 

hon1n

Начинающий специалист
Автор темы
29 Июн 2022
142
6
68
Код просто не работает
 

hon1n

Начинающий специалист
Автор темы
29 Июн 2022
142
6
68
Эвенты работают, а при попытке вывести
JavaScript:
parseInt(selectIn.Torso.drawable), parseInt(selectIn.Torso.palette), parseInt(selectIn.Torso.texture)
в console.log выводится это 65535 88 0
 

XDeveluxe

Модератор
Команда форума
high coder
30 Авг 2021
2,220
1,425
191
27
Эвенты работают, а при попытке вывести
JavaScript:
parseInt(selectIn.Torso.drawable), parseInt(selectIn.Torso.palette), parseInt(selectIn.Torso.texture)
в console.log выводится это 65535 88 0
Очевидно, думаю, что предмета с ID 65535 (это ushort.MaxValue, если что) не существует. Копай, почему оно у тебя такое.