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

Мануал Как создать колшейп с браузером

check

Специалист
Автор темы
high coder
6 Ноя 2020
19
10
77
Привет, решил показать как можно использовать колшейп в качестве браузера:

1. Создаем index.js на клиенте (client_packages)
2. И создаем директорию cef/index.html

JavaScript:
let br = null; // Наш браузер
mp.events.add("showBrowser", player => { // Если игрок зашел на колшейп
    if(br == null) // Проверяем закрыт ли браузер
    { // Выполняем открытие меню
        br = mp.browsers.new('package://cef/test.html'); // Объявляем и открываем браузер
        mp.gui.cursor.show(true, true); // Показываем курсор
    }
});

mp.events.add("unshowBrowser", player => { // Если игрок вышел с колшейпа
    if(br != null) // Проверяем открыт ли браузер
    { // Выполняем закрытие меню
        br.destroy(); // Закрываем браузер
        mp.gui.cursor.show(false, false); // Скрываем курсор
        br = null; // Очищаем переменную
    }
});

3. Создаем index.js на сервере (packages)

JavaScript:
let col = mp.colshapes.newRectangle(38.148483, -516.6611, 1, 1); // Наш колшейп
mp.markers.new(1, new mp.Vector3(38.148483, -516.6611, 32.868217), 1, { // Маркер
    "color": [0, 255, 0, 150], // Цвет маркера
    "dimension": 0 // Мир маркера
});
mp.events.add("playerEnterColshape", (player, shape) => { // Если игрок зашел на колшейп
    if(shape == col) // Проверяем наш ли это колшейп
    { // Выполняем открытие меню
        player.call('showBrowser')
    }
});

mp.events.add("playerExitColshape", (player, shape) => { // Если игрок вышел с колшейпа
    if(shape == col) // Проверяем наш ли это колшейп
    { // Выполняем закрытие меню
        player.call('unshowBrowser')
    }
});
 
Последнее редактирование модератором:

Алдар-Косе

Начинающий специалист
14 Сен 2020
192
46
73
Читабельность зашкаливает :love:
 
  • Like
Реакции: check

челавек паук

Специалист
7 Ноя 2020
158
43
95
Информативно, доступно, и главное что всё понятно!
 
  • Like
Реакции: seaniwe