• Страница 1 из 1
  • 1
Модератор форума: No_MaTTeR, staford11  
Помогите плиззз как и где изменить чтоб были дренеи и эльфы
mixa5757
Скаут
Помогите плиззз как и где и что в настройках сайта изменить чтобы при реге нового акк были доступны денеи и блад эльфы как изменить уже созданные акк я разобрался через базу мангос а вот при реге нового опять таже проблема это чтото в самом сайте так как ставил старый кривой сайт там при реге всё нормально =((

Добавлено (19.02.2015, 16:14)
---------------------------------------------
Может я не точно выражаюсь нууу Вообщем где в настройках сайта (конфиг там или ещё в каких фаилах где и что ) надо изменить чтобы новы аккаунт был как бы сразу с дополнениями бк и лк чтоб можно было создавать на аккаунте и денеев и блад эльфов и класс дк было доступен и т д !!!

Добавлено (19.02.2015, 16:18)
---------------------------------------------
Воот это я уже добавил через Navicat for MySQL и все акк стали нормальными и рег был нормальный =(( Потом поставил новый сайт и на нём появилась эта проблема при создании акк рассы из бк и класс из лк не доступны ( Менял сайт назад всё норм ) а на этом не хочет нормально регать что делать где что и на что надо поминять чтоб регало новый акк сразу лк

UPDATE `account` SET `expansion`='2' WHERE (`expansion`='0') OR (`expansion`='1');
ALTER TABLE `account` CHANGE `expansion` `expansion` tinyint(3) unsigned NOT NULL default '2';

Сообщение # 1 написано 19.02.2015 в 16:18
staford11
^s†af0rd f0rever^
mixa5757, скинь код регистрации, поменяю.
Победоносная @ Галакронд
Мои сборки под 3.3.5а 12340

Исправительные работы: в наличии.
Сообщение # 2 написано 19.02.2015 в 18:30
staford11
^s†af0rd f0rever^
Цитата mixa5757 ()
mysql_query("INSERT INTO account (username, sha_pass_hash, email, expansion) VALUES ('$username', SHA1(CONCAT(UPPER('$username'),':',UPPER('$pass1'))), '".$_POST['email']."', $tbc)", $realmd))

Это - сам скрипт создания аккаунта. $tbc - это экспаншн (то, что нам нужно). Смотрим в начале:
Цитата mixa5757 ()
$tbc = 2;

Т.е. двойка уже стоит, менять не надо. Раз проблема есть, то значение переменной где-то меняется.
Цитата mixa5757 ()
$tbc=(int)$_POST['expansion'];

В данном случае значение переменной берется из поля expansion, которого не существует (а должно быть там же, где и поля для логина, паролей и мыла).
Для нас это не принципиально, следовательно, строчку
Цитата mixa5757 ()
$tbc=(int)$_POST['expansion'];

Надо убрать вообще, и все должно заработать.
Измененный код:
Победоносная @ Галакронд
Мои сборки под 3.3.5а 12340

Исправительные работы: в наличии.
Сообщение # 3 отредактировано staford11 - Пятница, 20.02.2015, 07:28
  • Страница 1 из 1
  • 1
Поиск: