info['showmenu']); if (isset($_GET['showmenu'])) { $_GET['showmenu'] = round($_GET['showmenu']); if ($_GET['showmenu'] >= 1 && $_GET['showmenu'] <= 8) { if ($uShow[$_GET['showmenu'] - 1] == 0) { $uShow[$_GET['showmenu'] - 1] = 1; } else { $uShow[$_GET['showmenu'] - 1] = 0; } $u->info['showmenu'] = implode('|', $uShow); mysql_query('UPDATE `stats` SET `showmenu`="' . $u->info['showmenu'] . '" WHERE `id`="' . $u->info['id'] . '"'); } } ?>
stats['levels']['exp'], 0, ",", " "); if ($expbase - 1 == $u->info['exp'] && $c['nolevel']) { //Проверяем блок опыта $tlus = mysql_fetch_array( mysql_query('SELECT COUNT(*) FROM `users` WHERE `real` = 1 AND `level` = "' . $u->info['level'] . '" LIMIT 1') ); if ($tlus[0] < $u->info['level'] * 10) { $expbase = '
Опыт: ' . number_format(
$u->info['exp'], 0, ",", " "
) . ' ' . $trks5 . ' '; if ($u->info['expstopu'] < 3 && $u->info['exp'] == $c['expstop']) { echo ' Квест 12й: ' . ($u->info['expstopu'] + 1) . '/3 статия'; echo ' '; /* takelevelplease */ } echo ' Бои: ' . number_format( $u->info['win'], 0, ",", " " ) . ' ' . number_format( $u->info['lose'], 0, ",", " " ) . ' ' . number_format( $u->info['nich'], 0, ",", " " ) . '
Деньги: ' . $u->info['money'] . ' кр. ';
}
//
}
}
}
//Бонус за мыло, контакт
if (!isset($u->info['noreal']) && $c['bonussocial'] == true) {
$mcf = mysql_fetch_array(
mysql_query(
'SELECT * FROM `mini_actions` WHERE `uid` = "' . $u->info['id'] . '" AND `val` = "mailconfirm" LIMIT 1'
)
);
if ((isset($mcf['id']) && $mcf['ok'] == 0) || !isset($mcf['id'])) {
if (isset($_GET['confmail'])) {
//
$gd = 0;
$zdml = 3600; //час
if (isset($mcf['id']) && $mcf['time'] > time() - $zdml) {
echo 'Деньги: ' . $u->info['money2'] . ' екр. Воинственность: ' . $repovo . ' ед. '; if ($u->stats['pbe'] > 0) { echo 'Бонус покупателя: ' . $u->stats['pbe'] . ' уровень'; $nowby = mysql_fetch_array( mysql_query( 'SELECT `good` FROM `pay_operation` WHERE `uid` = "' . $u->info['id'] . '" AND `good` > 0 ORDER BY `good` DESC LIMIT 1' ) ); if ($u->stats['pbe'] > 0 && date('d.m.Y') != date('d.m.Y', $nowby['good'])) { echo ' (Совершите покупку ЕКР чтобы сохранить и увеличить бонус покупателя)'; } echo ' '; } if ($u->info['ability'] > 0 || ($u->info['skills'] > 0 && $u->info['level'] > 0)) { echo ' + Способности '; } if ($_GET['propusk'] == 1) { $usrdata = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `id` = "' . $u->info['id'] . '" LIMIT 1')); if ($usrdata['money2'] >= 600 && $u->info['level'] == 11) { mysql_query('UPDATE `users` SET `money2` = `money2` - 600 WHERE `id` = "' . $u->info['id'] . '" LIMIT 1'); mysql_query( 'UPDATE `stats` SET `exp`= 150000000, `expstopu` = 3 WHERE `id` = "' . $u->info['id'] . '" LIMIT 1' ); $er8 = 'Все прошло успешно!!!'; die(''); } else { $er8 = 'Недостаточно средств!!!'; } } //Получение уровня задания if ($u->info['level'] >= 0 && $u->info['inTurnir'] == 0 && $c['bonuslevel'] && !isset($u->info['noreal']) && $c['bonussocial']) { /* [1] Нужно докачаться на клоне до 1 уровня. [2]-[3]-[4] Нужно подтвердить e-mail чтобы получить со 2 по 4 уровень на выбор. [5]-[6] Нужно подтвердить страницу ВКонтакте чтобы получить 5 или 6 уровень на выбор. [7] Нужно привести 1 друга. [8] Нужно привести 3 друзей и провести 3 хаота. [9] Нужно привести 5 друзей и провести 50 хаотов. [10] Нужно привести 7 друзей и провести 100 хаотов. */ $mxlvl = mysql_fetch_array( mysql_query( 'SELECT `id`,`level` FROM `users` WHERE `real` = 1 AND `admin` = 0 AND `banned` = 0 ORDER BY `level` DESC LIMIT 1' ) ); if (isset($mxlvl['id']) && $mxlvl['level'] > $u->info['level'] + 1) { $gd = 1; $gb = 1; $sl = $u->info['level']; $ml = $u->info['level'] + 1; // if (isset($_GET['takelevelplease'])) { $er8 = ''; // if ($ml <= 1) { $er8 = 'Качайтесь на клоне до 1 уровня.'; } elseif ($ml <= 4) { $mcf = mysql_fetch_array( mysql_query( 'SELECT * FROM `mini_actions` WHERE `uid` = "' . $u->info['id'] . '" AND `val` = "mailconfirm" AND `ok` > 0 LIMIT 1' ) ); if (!isset($mcf['id'])) { $er8 = 'Вы не подтвердили E-mail.'; } else { if ($ml == 2) { mysql_query('UPDATE `stats` SET `exp` = 420 WHERE `id` = "' . $u->info['id'] . '" LIMIT 1'); } elseif ($ml == 3) { mysql_query('UPDATE `stats` SET `exp` = 1300 WHERE `id` = "' . $u->info['id'] . '" LIMIT 1'); } elseif ($ml == 4) { mysql_query('UPDATE `stats` SET `exp` = 2500 WHERE `id` = "' . $u->info['id'] . '" LIMIT 1'); } $er8 = 'Вы успешно получили ' . $ml . ' уровень!'; $u->info['level']++; $ml++; } } elseif ($ml <= 6) { $mcf = mysql_fetch_array( mysql_query( 'SELECT * FROM `mini_actions` WHERE `uid` = "' . $u->info['id'] . '" AND (`val` = "vkauth" OR `val` = "fbauth" OR `val` = "okauth") LIMIT 1' ) ); if (!isset($mcf['id'])) { $er8 = 'Вы не подтвердили страницу в социальной сети.'; } else { $itmsv = mysql_fetch_array( mysql_query( 'SELECT `id` FROM `items_users` WHERE `item_id` = 1204 AND `delete` = 0 AND `inShop` = 0 AND `inTransfer` = 0 AND `uid` = "' . $u->info['id'] . '" LIMIT 1' ) ); if ($ml == 5) { mysql_query('UPDATE `stats` SET `exp` = 5000 WHERE `id` = "' . $u->info['id'] . '" LIMIT 1'); } elseif ($ml == 6) { mysql_query('UPDATE `stats` SET `exp` = 12500 WHERE `id` = "' . $u->info['id'] . '" LIMIT 1'); } if ($ml == 6 && !isset($itmsv['id']) && $c['infinity5level'] == true) { $er8 = 'Требуется Кристалл Вечности!'; } else { if ($ml == 6) { mysql_query( 'INSERT INTO `mini_actions` ( `uid`,`time`,`val`,`var` ) VALUES ( "' . $u->info['id'] . '","' . time() . '","mbtnlvl6","0" )' ); } $er8 = 'Вы успешно получили ' . $ml . ' уровень!'; $u->info['level']++; $ml++; } } } elseif ($ml <= 7) { $tstlvl = mysql_fetch_array( mysql_query( 'SELECT * FROM `mini_actions` WHERE `uid` = "' . $u->info['id'] . '" AND `val` = "mbtnlvl6" LIMIT 1' ) ); $btls[0] = $u->info['win']; if ($btls[0] >= 50) { // mysql_query('UPDATE `stats` SET `exp` = 30000 WHERE `id` = "' . $u->info['id'] . '" LIMIT 1'); // mysql_query( 'INSERT INTO `mini_actions` ( `uid`,`time`,`val`,`var` ) VALUES ( "' . $u->info['id'] . '","' . time() . '","mbtnlvl7","0" )' ); $er8 = 'Вы успешно получили ' . $ml . ' уровень!'; $u->info['level']++; $ml++; } else { $er8 = 'Вы не провели несколько боев (Осталось ' . (50 - $btls[0]) . ' побед).'; } } elseif ($ml <= 8) { $tstlvl = mysql_fetch_array( mysql_query( 'SELECT * FROM `mini_actions` WHERE `uid` = "' . $u->info['id'] . '" AND `val` = "mbtnlvl7" LIMIT 1' ) ); $refs = mysql_fetch_array( mysql_query( 'SELECT COUNT(*) FROM `users` WHERE `level` >= 5 AND `timereg` > "' . (0 + $tstlvl['time']) . '" AND `real` = 1 AND `host_reg` = "' . $u->info['id'] . '" LIMIT 1' ) ); $btls = mysql_fetch_array( mysql_query( 'SELECT COUNT(*) FROM `battle` WHERE `time_start` > "' . (0 + $tstlvl['time']) . '" AND `razdel` = 5 AND `id` IN (SELECT `battle_id` FROM `battle_last` WHERE `uid` = "' . $u->info['id'] . '" AND `time` > "' . (0 + $tstlvl['time']) . '") LIMIT 1' ) ); // if ($refs[0] < 3 || $btls[0] < 3) { $er8 = 'Вы не пригласили ' . (0 + $refs[0]) . '/3 друзей или не провели ' . (0 + $btls[0]) . '/3 хаота.'; } else { // mysql_query('UPDATE `stats` SET `exp` = 300000 WHERE `id` = "' . $u->info['id'] . '" LIMIT 1'); // mysql_query( 'INSERT INTO `mini_actions` ( `uid`,`time`,`val`,`var` ) VALUES ( "' . $u->info['id'] . '","' . time() . '","mbtnlvl8","0" )' ); $er8 = 'Вы успешно получили ' . $ml . ' уровень!'; $u->info['level']++; $ml++; } } elseif ($ml <= 9) { $er8 = 'Вы не пригласили 5 друзей или не провели 50 хаотов.'; $er8 = 'Доступ закрыт!'; } elseif ($ml <= 10) { $er8 = 'Вы не пригласили 7 друзей или не провели 100 хаотов.'; $er8 = 'Доступ закрыт!'; } else { $er8 = 'Что-то тут не так...'; $er8 = 'Доступ закрыт!'; } // if ($sl != $u->info['level']) { die(''); } if (isset($mxlvl['id']) && ($mxlvl['level'] > $ml + 1 || $u->info['admin'] > 0)) { // } else { if ($sl != $u->info['level']) { $gd = 0; } } } // if ($ml <= 1) { $zd = 'Нужно докачаться на клоне до 1 уровня.'; $gb = 1; } elseif ($ml <= 4) { $zd = 'Нужно подтвердить E-mail, чтобы получить 2-4 уровень.'; $gb = 1; } elseif ($ml <= 6) { $zd = 'Нужно подтвердить страницу в социальной сети, чтобы получить 5-6 уровень.'; $gb = 1; } elseif ($ml <= 7) { $zd = 'Нужно выиграть 50 боев, чтобы получить 7 уровень.'; $gb = 1; } elseif ($ml <= 8) { $zd = 'Нужно привести 3 друзей по реферальной ссылке и провести 3 хаотичных поединка, чтобы получить 8 уровень.'; $gb = 1; } elseif ($ml <= 9) { $zd = 'Нужно привести 5 друзей по реферальной ссылке и провести 50 хаотичных поединков, чтобы получить 9 уровень.'; $gb = 1; } elseif ($ml <= 10) { $zd = 'Нужно привести 7 друзей по реферальной ссылке и провести 100 хаотичных поединков, чтобы получить 10 уровень.'; $gb = 1; } else { $zd = ''; $gb = 0; } // if ($gd == 1) { // if ($zd != '') { echo ' ' . $zd . ' ';
} else {
echo ''; } if ($er8 != '') { echo ' ' . $er8 . ' ';
}
//
if ($gb == 1 && $ml > 1) {
//Получаем
echo 'Переходя по ссылке, вы подтверждаете свое желание получать игровые новости.'; $msgtxt .= ' Если вы не имеете отношения к нашей игре и не хотите получать письма, тогда перейдите по этой ссылке: Нажмите тут (/mail/key=' . $md5mail . '&mail=' . $mail . '&cancel) - - - - - - - С уважением, Администрация Легендарного Бойцовского Клуба'; // $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=utf-8\r\n"; $headers .= "From: Старый Бойцовский Клуб \r\n"; $to = $mail; // $subject = 'Бойцовский Клуб: ' . $u->info['login'] . ' - Подтверждение вашей эл.почты'; // if (mail($to, $subject, $msgtxt, $headers) == true) { return true; } else { return false; } } // $mcf = mysql_fetch_array( mysql_query( 'SELECT * FROM `mini_actions` WHERE `uid` = "' . $u->info['id'] . '" AND `val` = "mailconfirm" LIMIT 1' ) ); // sendmail('', 'mailconf*15', $mcf['var']); // echo ' (На этот адрес отправлено письмо)'; } echo ''; } } echo ''; $prt = explode('|', $u->info['prmenu']); if (isset($_GET['up'])) { $i = 0; if (isset($prt[$_GET['up']], $prt[$_GET['up'] - 1])) { $prt1 = $prt[intval($_GET['up'])]; $prt[$_GET['up']] = $prt[$_GET['up'] - 1]; $prt[$_GET['up'] - 1] = $prt1; $prtNew = implode('|', $prt); $u->info['prmenu'] = $prtNew; mysql_query( 'UPDATE `stats` SET `prmenu`="' . mysql_real_escape_string( $u->info['prmenu'] ) . '" WHERE `id`="' . $u->info['id'] . '" LIMIT 1' ); $prt = explode('|', $u->info['prmenu']); } } elseif (isset($_GET['down'])) { $i = 0; if (isset($prt[$_GET['down']], $prt[$_GET['down'] + 1])) { $prt1 = $prt[intval($_GET['down'])]; $prt[$_GET['down']] = $prt[$_GET['down'] + 1]; $prt[$_GET['down'] + 1] = $prt1; $prtNew = implode('|', $prt); $u->info['prmenu'] = $prtNew; mysql_query( 'UPDATE `stats` SET `prmenu`="' . mysql_real_escape_string( $u->info['prmenu'] ) . '" WHERE `id`="' . $u->info['id'] . '" LIMIT 1' ); $prt = explode('|', $u->info['prmenu']); } } $i = 0; while ($i < count($prt)) { $prtpos[$prt[$i]] = $i; $i++; } function intSpan($val) { $val = explode('>', $val); $val = explode('<', $val[1]); $val = $val[0]; return $val; } $rz0 = ''; $rz0 .= ''; if ($uShow[0] == 1) { $i = 1; while ($i <= 10) { $u->stats['s' . $i] = 0 + $u->stats['s' . $i]; $i++; } $rz0 .= ' '; $rz1 = ''; if ($uShow[1] == 1) { //if( $u->info['admin'] > 0 ) { $rz1 .= ' '; } $rz2 = ''; if ($uShow[2] == 1) { $rz2 .= ' '; } $rz3 = ''; if ($uShow[3] == 1) { $rz3 .= ' '; } $zi = [ //Предметы влияющие на зоны 'n' => [ '', 'голова', 'грудь', 'живот', 'пояс', 'ноги', ], 1 => [1, 8, 9, 52], //голова 2 => [4, 5, 6], //грудь 3 => [2, 4, 5, 6, 13], //живот 4 => [7, 16, 10, 11, 12], //пояс 5 => [17], //ноги ]; $rz4 = ''; if ($uShow[4] == 1) { $rz4 .= ' '; } $rz5 = ''; if ($uShow[5] == 1) { $rz5 .= ' '; } $rz6 = ''; if ($uShow[6] == 1) { $rz6 .= ' '; //возможно 5 } $i = 0; while ($i < count($prt)) { if (isset(${'rz' . $prt[$i]})) { echo ${'rz' . $prt[$i]}; } $i++; } // ?> |