Здравствуйте, 10 дней назад состоялся релиз новой версии Mysql r40.
Так как на форуме я не откопал годной системы для примера, я написал свой.
Решил вам поделиться со своею регистрацией (писал для своего проекта).
Поехали.
Для начала подключаем сам инклуд после a_samp:
Теперь нужно задефайнить данные об подключении к mysql:
Для удобство я сделал себе небольшой макрос, чтобы постоянно не писать forward..public:
Теперь подключаем мод к Mysql.
1) Создаем переменную:
Внимание, обратите внимание на тег MySQL, в ранних версиях его нет!.
2) И подключаем с помощью функции:
Если вы пользовались версией R39 и ранее, то наверное заметите, что MYSQL_DATA и MYSQL_PASS поменялись местами!
Это крайне важно, так как основные ошибки возникают при подключении мода к базе данных!
Для вас я еще запилил небольшую систему, суть проста, если мод с 1 раза не смог подключится к mysql, то спустя 5 секунд еще раз пробует.
Спустя 4 попытки, сервер отключается. Брать функцию или нет - ваше право
Перейдем к основному.
1. Создаем переменные и объявляем енуменатор:
2. В OnPlayerConnect:
3. Создаем паблик ниже OnPlayerConnect:
4. в OnPlayerDisconnect:
5. Создаем диалоги в OnDialogResponse:
6. Паблик загрузки информации игрока с базы данных:
7. Паблик сохранения информации:
Вроде бы все, будут ошибки - обращайтесь.
Администраторам печенюжек :3.
Все остальное зависит от вашей фантазии.
Для начала привыкните к новому типу загрузки данных, также к запросам и тегу MySQL.
У вас все должно получится, удачи вам.
Автор данного готового решения: Я!. ( Frederick_Engels )
Копировать на другие форумы - запрещено!
Сообщение отредактировал Elrmrnt-Kritik: 15 Сентябрь 2016 - 19:01
Поправил использованные BB-коды.



Сообщений: 15
Регистрация:
Skype: ilya-21102000@mail.ru

