Редактор
- Регистрация
- 25 Сен 2022
- Сообщения
- 228
- Автор темы
- #1
Всем привет, сделаем подключение базы данных через scriptfiles !
Пройдемся пошагово.
Ссылка на архив: Архив
Если у Вас возникли проблемы, пишите под тему ниже, обязательно помогу.
1 шаг.
Скачаем архив с всеми файлами, которые нам нужны, и перекинем по папкам.
2 шаг.
К инклудам, добавляем
3 шаг.
Заменяем подключение, если у Вас нет его, то делаем
4 шаг.
к new добавляем
5 шаг.
Подключение к моду.
6 шаг.
В самый конец мода добавляем stock
7 шаг.
Изменяем название нашей базы данных, не русскоязычное, часто используемое - dump.sql
Финальный шаг, добавляем в папку scriptfiles файл mysql_settings.ini
8 шаг.
Настраиваем базу данных - вводим пароль, и т.д
Все, теперь у нас подключается через scriptfiles.
Всем удачи, у кого не получилось, пишите под тему, либо в вк, помогу ( vk - @bydevv )
Пройдемся пошагово.
Ссылка на архив: Архив
Если у Вас возникли проблемы, пишите под тему ниже, обязательно помогу.
1 шаг.
Скачаем архив с всеми файлами, которые нам нужны, и перекинем по папкам.
2 шаг.
К инклудам, добавляем
C++:
#include <mxINI>
Заменяем подключение, если у Вас нет его, то делаем
C++:
enum MYSQL_SETTINGS
{
HOST,
USERNAME,
PASSWORD,
DATABASE
}
к new добавляем
C++:
new MySQLSettings[MYSQL_SETTINGS][30];
Подключение к моду.
C++:
LoadMySQLSettings();
mysql_connect(MySQLSettings[HOST],MySQLSettings[USERNAME],MySQLSettings[DATABASE],MySQLSettings[PASSWORD]);
В самый конец мода добавляем stock
C++:
stock LoadMySQLSettings()
{
new FileID = ini_openFile("mysql_settings.ini"),errCode;
if(FileID < 0)
{
printf("Error while opening MySQL settings file. Error code: %d",FileID);
return 0;
}
errCode = ini_getString(FileID,"host",MySQLSettings[HOST]);
if(errCode < 0) printf("Error while reading MySQL settings file (host). Error code: %d",errCode);
errCode = ini_getString(FileID,"username",MySQLSettings[USERNAME]);
if(errCode < 0) printf("Error while reading MySQL settings file (username). Error code: %d",errCode);
errCode = ini_getString(FileID,"password",MySQLSettings[PASSWORD]);
if(errCode < 0) printf("Error while reading MySQL settings file (password). Error code: %d",errCode);
errCode = ini_getString(FileID,"database",MySQLSettings[DATABASE]);
if(errCode < 0) printf("Error while reading MySQL settings file (database). Error code: %d",errCode);
ini_closeFile(FileID);
return 1;
}
Изменяем название нашей базы данных, не русскоязычное, часто используемое - dump.sql
Финальный шаг, добавляем в папку scriptfiles файл mysql_settings.ini
8 шаг.
Настраиваем базу данных - вводим пароль, и т.д
Все, теперь у нас подключается через scriptfiles.
Всем удачи, у кого не получилось, пишите под тему, либо в вк, помогу ( vk - @bydevv )