hasGoodLogin($_POST['nick_u']) ) { $_SESSION['step'] = 2; $_SESSION['login'] = $_POST['nick_u']; } if ( $_SESSION['step'] === 2 && !empty($_POST['email_u']) && $newUser->hasGoodEmail($_POST['email_u']) ) { $_SESSION['step'] = 3; $_SESSION['email'] = $_POST['email_u']; Confirmation::userRegistrationCodeByEmail($_SESSION['email'], $_SESSION['login']); } if ( $_SESSION['step'] === 3 && !empty($_POST['secure_code']) && $newUser->hasGoodEmailCode($_SESSION['email'], $_POST['secure_code']) ) { $_SESSION['step'] = 4; } if ( $_SESSION['step'] === 4 && !empty($_POST['pass1_u']) && !empty($_POST['pass2_u']) && $newUser->hasGoodPassword($_POST['pass1_u'], $_POST['pass2_u']) ) { $_SESSION['step'] = 5; $_SESSION['password'] = $_POST['pass1_u']; } if ( $_SESSION['step'] === 5 && in_array((int)$_POST['pol_u'], [10, 11]) ) { $_SESSION['step'] = 6; $_SESSION['sex'] = (int)$_POST['pol_u']; } if ( $_SESSION['step'] === 6 && !empty($_POST['bday_u']) ) { $_SESSION['step'] = 7; $_SESSION['birthday'] = $_POST['bday_u']; } if ( $_SESSION['step'] === 7 && in_array((int)$_POST['class_u'], range(1, 9)) ) { $_SESSION['step'] = 8; $_SESSION['class'] = (int)$_POST['class_u']; } if ($_SESSION['step'] === 8) { // Всех их соберём, вместе соберём. Покемон! Кхм.. //Создаем персонажа $uid = $newUser->new( $_SESSION['login'], $_SESSION['password'], $_SESSION['email'], $_SESSION['ref'], $_SESSION['birthday'], $_SESSION['sex'], $_SESSION['class'] ); if ($uid > 0) { unset( $_SESSION['login'], $_SESSION['password'], $_SESSION['email'], $_SESSION['ref'], $_SESSION['birthday'], $_SESSION['sex'], $_SESSION['class'] ); //мульты $ppl = Db::getRows('select * from logs_auth where ip = ? or ip = ?', [UserIp::get(), $_COOKIE['ip']]); foreach ($ppl as $spl) { $ml = Db::getValue( 'select id from mults where (uid = ? and uid2 = ?) or (uid = ? and uid2 = ?)', [$spl['uid'], $uid, $uid, $spl['uid']] ); if (!$ml) { Db::sql('insert into mults (uid, uid2, ip) values (?,?,?)', [$uid, $spl['uid'], $spl['ip']]); } } Db::sql( 'insert into logs_auth (uid, ip, browser, type, time) values (?,?,?,1,unix_timestamp())', [$uid, UserIp::get(), $_SERVER['HTTP_USER_AGENT']] ); //Обновяем таблицы Db::sql('update users set ip = ? where id = ?', [UserIp::get(), $uid]); Db::sql('insert into users_learning_status (uid) values (?)', [$uid]); header('Refresh: 1; url=/bk'); die( 'Спасибо за регистрацию в игровом мире Бойцовского Клуба, желаем вам побед и долгой игры. В случае вопросов по игре, Вам будет доступен общий чат!' ); } header('Location: /'); } $errorMessage = $newUser->getError() ? "

{$newUser->getError()}

" : ''; ?> <?= Config::get('name') ?>: Регистрация - создай персонажа в игре.

Минимум 8 символов.
Если лень думать, берите наш:

Выберите игровой класс для вашего персонажа:

Внимание! Выбор игрового класса не влияет на игру в целом и нигде не фиксируется или же используется, это необходимо для того, чтобы ваш персонаж получил нужные предметы в начале игры, а так же нужные баффы.

Внимание! Выбрав класс персонажа вы автоматически соглашаетесь с правилами и законами игрового мира