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

Вопрос Помогите с JS

VadimGfox

Специалист
Автор темы
9 Фев 2021
119
31
85
Подскажите как в JS сделать что бы у каждой менюшки были свои папки под PNG

//Вот код отвечающий за все менюшки

JavaScript:
let menu = {
    active: false,
    self: null,
    el: null,
    add: function(id, type, name, addit){
        var block = $('<div>');
        block.attr('id',id);
        block.attr('class', 'block');
        block.append('<img src="items/'+name+'.png" class="svgs" />');
        block.append('<div class="left">'+name+'</div>');
        if(addit !== undefined) block.append('<span>'+addit+'</span>');
        if(type == 0) block.append('<div class="right">Устроиться</div>');
        else if(type == 1) block.append('<div class="right">Купить</div>');
        else if(type == 10) block.append('<div class="right">Продать</div>'); /*Рыбалка*/
        else block.append('<div class="right">Взять</div>');
        block.children('.right').attr('onclick','menu.act(this)')
        this.el.append(block);
    },


Вот менюшка для которой хочу сделать отдельный путь с картинками

JavaScript:
function openBlack(data){
    menu.reset();
    menu.self.attr('id', 'black');
    menu.self.children('.grids').children('.elements').children('h1').html("Черный рынок");
    var json = JSON.parse(data);
    json.forEach(function (item, i, arr) {
        // name, additional
        menu.add(i, 1,item[0],item[1],item[2]);
    });
    menu.self.children('.grids').children('.elements2').children('.market').html('<img src="items/bmarket.svg" style="width:25vh;"/>');
    menu.self.children('.grids').children('.elements2').children('.buttons').children('#btn3').css('display','table-cell');
}

Хочу сделать это потому что картинки По имени не читает, по id почему то читает но только по порядку как они распаложены в папке(тоесть во всех меню одинаковые), а если по ключу то тоже не находит.
 
Последнее редактирование:

X-Clusiv

Модератор
Команда форума
high coder
4 Окт 2020
582
273
161
29
1620925934170.png
используйте пожалуйста
 
  • Like
Реакции: Harland David Sanders