• Из-за обновления 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. Установите последнею стабильную версию node js - тут

2. Для начала нам нужно установить node js, переходим в (packages/test), открываем там консоль, и пишем следующие команду:

1. "npm install --save-dev github:CocaColaBear/types-ragemp-s#master" // БЕЗ КАВЫЧЕК
2. "npm install mysql" // БЕЗ КАВЫЧЕК

3. Создаем mysql.js (packages/test) и вписываем следующий код:

JavaScript:
const mysql = require('mysql') // Подключаем библиотеку mysql

let DB = mysql.createConnection({host: '127.0.0.1', user: 'root', password: 'пароль', database: 'название базы данных'}); // Создаем переменную которая содержит данные для подключения к mysql
DB.connect(function(err){ //Проверяем всё ли правильно
   if(err) return console.log('Ошибка подключения: ' + err.stack); // Выводим ошибку
   console.log('Успешное подключение к базе данных'); // Выводим успех
});

mp.events.add('packagesLoaded', () => {
    DB.query('SELECT * FROM test', function (err, results){ // Берем данные с таблицы "test" - это таблица
        if(results.length == 0) return; // Проверяем содержимое, если пусто то делаем return

        console.log(results[0].text); //Выводим данные в консоль "text" - это столбец
    });
})

4. В (packages/test/index.js) подключаем mysql.js:

JavaScript:
require('./mysql.js')

Все, ожидаем результат в консоли. Если появится слово "Все работает" тогда данные пришли.

ОБЯЗАТЕЛЬНО ПРОВЕРЬТЕ ПРАВИЛЬНОСТЬ ВВЕДЕНЫХ ДАННЫХ!!!
 

Вложения

  • test.sql
    1.5 KB · Просмотры: 148