• Страница 1 из 1
  • 1
Архив - только для чтения
Модератор форума: andycrowz  
Как создать игровой аккаунт через Navicat?
SWAGGAFOX
Капрал
Как создать игровой аккаунт через навикат? Пробовал комманды - не получается.
Сообщение # 1 отредактировано SWAGGAFOX - Четверг, 13.06.2013, 21:23
Hasbro
<Master of Disguise>
Сообщение # 2 написано 13.06.2013 в 21:10
SWAGGAFOX
Капрал
Hasbro, нет-нет, я не совсем то имел ввиду. Я имею ввиду, как создать игровой аккаунт для сервера через навикат?
Сообщение # 3 написано 13.06.2013 в 21:15
Dimitro
Praise the sun!
Аккаунт легче всего создать через консоль worldserver'a.
.account create Login Pass

Это, кстати, есть в разделе для новичков.

Если же так надо создать через базу, то, к примеру, так:

Цитата
INSERT INTO account (username, sha_pass_hash, email) VALUES (UPPER('login'), UPPER(SHA1(UPPER(CONCAT('login', ':', 'password')))), 'email');


Все, что выделено красным замените на ваши данные.
Arcanum Core © Dev.
Для запросов на выдачу наград/снятие замечаний есть темы в Работе Портала. Не пишите по этому поводу в личку.
Сообщение # 4 написано 13.06.2013 в 21:17
SWAGGAFOX
Капрал
Dimitro, выдает ошибку "1364 - Field 'os' doesn't have a default value"
Сообщение # 5 написано 13.06.2013 в 21:20
SWAGGAFOX
Капрал
Hasbro, исправил уже давно.
Сообщение # 7 написано 13.06.2013 в 21:24
Dimitro
Praise the sun!
В официальной тринити это поле имеет стандартное значение и запрос выполняется нормально.
Если у вас не официальная тринити, то почему мы должны вам помогать?
Обращайтесь к тому, у кого брали исходники.

По сабжу:

Цитата
INSERT INTO account (username, sha_pass_hash, email, os) VALUES (UPPER('login'), UPPER(SHA1(UPPER(CONCAT('login', ':', 'password')))), 'email', 'Win');
Arcanum Core © Dev.
Для запросов на выдачу наград/снятие замечаний есть темы в Работе Портала. Не пишите по этому поводу в личку.
Сообщение # 8 отредактировано Dimitro - Четверг, 13.06.2013, 21:26
SWAGGAFOX
Капрал
Dimitro, "1366 - Incorrect integer value: 'Win' for column 'os' at row 1"
Сообщение # 9 отредактировано SWAGGAFOX - Четверг, 13.06.2013, 21:28
Dimitro
Praise the sun!
Структуру таблицы в студию.
+ В какой кодировке база была создана?
Arcanum Core © Dev.
Для запросов на выдачу наград/снятие замечаний есть темы в Работе Портала. Не пишите по этому поводу в личку.
Сообщение # 10 написано 13.06.2013 в 21:39
SWAGGAFOX
Капрал
Dimitro,
Цитата (Dimitro)
+ В какой кодировке база была создана?

utf8 -- UTF-8 Unicode

Цитата (Dimitro)
Структуру таблицы в студию.

как ее глянуть? shy

Добавлено (13.06.2013, 21:44)
---------------------------------------------
аа, понял, вот вроде бы

Сообщение # 11 написано 13.06.2013 в 21:44
Dimitro
Praise the sun!
Почему у вас колонка 'os' имеет целочисленный тип, хотя должна (по крайней мере если варден у вас в ядре не записывает операционную систему цифрами) иметь строковой?
В следующий раз с такими вопросами помощи не ждите.
Тут осуществляют помощь по тринити, а не чьему-то форку, в котором он все наменял непонятно как.

По сабжу.
Сначала заливаете:

Цитата
ALTER TABLE `account` CHANGE `os` `os` varchar(3) NOT NULL DEFAULT 0;

Потом любой из моих запросов, которые я писал выше.
И тот и тот должны, по идее, заливаться нормально после вышеуказанной правки.
Arcanum Core © Dev.
Для запросов на выдачу наград/снятие замечаний есть темы в Работе Портала. Не пишите по этому поводу в личку.
Сообщение # 12 написано 13.06.2013 в 21:54
SWAGGAFOX
Капрал
Dimitro, спасибо, проблема решилась.
Сообщение # 13 написано 13.06.2013 в 22:01
Dimitro
Praise the sun!
Данная тема была перемещена из раздела [TrinityCore] Help.
Причина перемещения: Решено.

Переместил: Dimitro.
Arcanum Core © Dev.
Для запросов на выдачу наград/снятие замечаний есть темы в Работе Портала. Не пишите по этому поводу в личку.
Сообщение # 14 написано 13.06.2013 в 22:08
  • Страница 1 из 1
  • 1
Поиск: