diff --git a/_incl_data/class/Battle.php b/_incl_data/class/Battle.php index 22a48e15..3821fe12 100644 --- a/_incl_data/class/Battle.php +++ b/_incl_data/class/Battle.php @@ -2182,19 +2182,13 @@ class Battle if (isset($pld['id'])) { if ($this->users[$i]['battle_yron'] >= 500) { - \User\ItemsModel::addItem(4754, $pld['id'], ''); - \User\ItemsModel::addItem(4754, $pld['id'], ''); - \User\ItemsModel::addItem(4754, $pld['id'], ''); - \User\ItemsModel::addItem(4754, $pld['id'], ''); - \User\ItemsModel::addItem(4754, $pld['id'], ''); - $pld['battle_text'] .= ' За Героическое Сражение вы получаете Реликвия Ангела (x5). '; mysql_query( 'UPDATE `users_achiv` SET `pg`= `pg`+1 WHERE `id` = "' . $pld['id'] . '" LIMIT 1' ); if ($this->users[$i]['team'] == $this->info['team_win'] && rand(1, 100) <= 5) { \User\ItemsModel::addItem(10020, $pld['id'], ''); - $pld['battle_text'] .= ' и Жетон Успеха. '; + $pld['battle_text'] .= ' За Героическое Сражение вы получаете Жетон Успеха. '; } } else { $pld['battle_text'] .= ' Вы ничего не получили. Нужно набить больше 500 урона урона .'; @@ -2624,17 +2618,11 @@ class Battle $this->users[$i]['battle_exp'] = ceil($this->users[$i]['battle_exp'] * 0.10); } $this->users[$i]['nich'] += 1; - mysql_query( - 'UPDATE `users` SET `swin` = 0, `slose` = 0 WHERE `id` = "' . $this->users[$i]['id'] . '" LIMIT 1' - ); } elseif ($this->users[$i]['team'] == $this->info['team_win'] && $this->info['type'] != 564) { $gm[$i] = $this->info['money']; $gms[$i] = $this->info['money3']; $this->users[$i]['win'] += 1; $act01 = 1; - mysql_query( - 'UPDATE `users` SET `swin` = `swin` + 1, `slose` = 0 WHERE `id` = "' . $this->users[$i]['id'] . '" LIMIT 1' - ); } elseif ($this->info['type'] != 564) { if ($this->users[$i]['level'] <= 1) { $this->users[$i]['battle_exp'] = ceil($this->users[$i]['battle_exp'] * 0.33); @@ -2644,9 +2632,6 @@ class Battle $bm[$i] = $this->info['money']; $bms[$i] = $this->info['money3']; $this->users[$i]['lose'] += 1; - mysql_query( - 'UPDATE `users` SET `swin` = 0, `slose` = `slose` + 1 WHERE `id` = "' . $this->users[$i]['id'] . '" LIMIT 1' - ); $act01 = 2; } //Рассчитываем кол-во выигрышных сумм и кто сколько получил (для екр.) @@ -3108,7 +3093,7 @@ class Battle } } - if ($this->info['priz'] > 0) { + if ($this->info['priz'] > 0 && true == false) { // тут были реликвии ангела. //Призовой хаот /* [4754] @@ -3153,7 +3138,7 @@ class Battle } $tmoni = 1; while ($tmoni <= floor($tmon / 2)) { - \User\ItemsModel::addItem(4754, $this->users[$i]['id'], ''); // + \User\ItemsModel::addItem(0, $this->users[$i]['id'], ''); // тут были реликвии ангела. $tmoni++; } $this->users[$i]['battle_text'] .= ' За призовой хаот вы получаете Призовой Жетон (x' . floor( @@ -3289,47 +3274,6 @@ class Battle } - if ($this->info['dungeon'] == 0 && $this->info['razdel'] == 5 && $u->info['battle_yron'] >= 2000) //$u->info['battle_yron'] - { - //Реликвия Ангела ang_g - if ($this->users[$i]['team'] == $this->info['team_win']) { - //При выигрыше увеличиваем - $tmoni = 2; - } else { - $tmoni = 1; - } - - // - $tmon = $tmoni; - $effblago = mysql_fetch_array( - mysql_query( - 'SELECT * FROM `eff_users` WHERE `uid` = ' . $this->users[$i]['id'] . ' AND `delete` = 0 AND `id_eff`= 414 LIMIT 1' - ) - ); - if (isset ($effblago['id'])) { - $limitg = 50; - } else { - $limitg = 25; - } - while ($tmoni >= 1) { - if ($u->info['ang_g'] < $limitg) { - \User\ItemsModel::addItem(4754, $this->users[$i]['id'], ''); - mysql_query( - 'UPDATE `users` SET `ang_g`=`ang_g`+1 WHERE `id` =' . $this->users[$i]['id'] . '' - ); - } else { - $tmon--; - } - $tmoni--; - } - - if ($this->info['type'] != 33) { - $this->users[$i]['battle_text'] .= ' За хаот вы получаете Реликвия Ангела (' . $tmon . '). Всего [' . ($u->info['ang_g'] + $tmon) . '/' . $limitg . '] в день. '; - } - unset($tmon, $tmoni, $effblago, $limitg); - } - - if ($this->info['razdel'] == 5 || $this->info['razdel'] == 4) { if (date('d.m') == '31.10' || (date('m') == 11 && date('d') < 7)) { //Хэллоуин 4504 diff --git a/_incl_data/class/Core/Config.php b/_incl_data/class/Core/Config.php index a5a1a6e9..6596d06f 100644 --- a/_incl_data/class/Core/Config.php +++ b/_incl_data/class/Core/Config.php @@ -75,7 +75,6 @@ class Config $c['expstop'] = 2999999; //9; //Опыт на котором останавливаемся 11 149999999 $c['expstopu'] = 2999999; //Опыт на котором останавливаемся $c['noobgade'] = false; //нуб квест (пещера) - $c['bonusonline'] = true; //бонус за онлайн $c['level_ransfer'] = 8; //С какого уровня разрешены передачи $c['znahar'] = true; //бесплатный знахарь $c['nolevel'] = false; //лимитирование уровней diff --git a/_incl_data/class/Core/ConversionHelper.php b/_incl_data/class/Core/ConversionHelper.php index b8756f72..12da5b05 100644 --- a/_incl_data/class/Core/ConversionHelper.php +++ b/_incl_data/class/Core/ConversionHelper.php @@ -4,7 +4,7 @@ namespace Core; class ConversionHelper { - /** data ('a=1|b=2|c=3') [a=>1, b=>2, c=>3]. + /** Превращает строку data ('a=1|b=2|c=3') из БД в массив [a=>1, b=>2, c=>3]. * @param string $dataString * @return array */ @@ -14,7 +14,7 @@ class ConversionHelper return $arr ?: []; } - /** [a=>1, b=>2, c=>3] data ('a=1|b=2|c=3') . + /** Превращает массив [a=>1, b=>2, c=>3] в строку data ('a=1|b=2|c=3') для БД. * @param array $dataArray * @return string */ diff --git a/_incl_data/class/Dungeon.php b/_incl_data/class/Dungeon.php index efea8bc0..0de2bcbf 100644 --- a/_incl_data/class/Dungeon.php +++ b/_incl_data/class/Dungeon.php @@ -1552,12 +1552,10 @@ class Dungeon 'SELECT * FROM `dungeon_actions` WHERE `uid` = "' . $u->info['id'] . '" AND `dn` = "' . $this->info['id'] . '" AND `vars` = "luck_itm' . $pl['id'] . '" LIMIT 1' ) ); - if (!isset($fxv['id'])) { - //Розыгрыш - if ($this->info['bsid'] == 0) { - $action = 'javascript: top.fartgame(\'' . $pl['id'] . '\',\'' . $pl['img'] . '\',\'' . $pl['name'] . '\',1,\'\');'; - $tk = 1; - } + //Розыгрыш + if (!isset($fxv['id']) && $this->info['bsid'] == 0) { + $action = "javascript: top.fartgame('{$pl['id']}', '{$pl['img']}', '{$pl['name']}')"; + $tk = 1; } } if ($tk == 0) { diff --git a/_incl_data/class/FightRequest.php b/_incl_data/class/FightRequest.php index 5b60bab8..cb35ad1d 100644 --- a/_incl_data/class/FightRequest.php +++ b/_incl_data/class/FightRequest.php @@ -341,10 +341,10 @@ class FightRequest Db::sql('delete from stats where id = ?', [$user['id']]); Db::sql('delete from items_users where uid = ?', [$user['id']]); Db::sql('delete from eff_users where uid = ?', [$user['id']]); - \Core\ConversionHelper::dataStringToArray(4754, $user['id']); + // \Core\ConversionHelper::dataStringToArray(4754, $user['id']); } } else { - \Core\ConversionHelper::dataStringToArray(4754, $user['id']); + // \Core\ConversionHelper::dataStringToArray(4754, $user['id']); реликвии ангела } } return [ diff --git a/_incl_data/class/Insallah/Tournaments/Config.php b/_incl_data/class/Insallah/Tournaments/Config.php index c6c93099..cfa42f17 100644 --- a/_incl_data/class/Insallah/Tournaments/Config.php +++ b/_incl_data/class/Insallah/Tournaments/Config.php @@ -19,7 +19,7 @@ class Config const STEP_EKR = 151; const DELAY_EFFECT_ID = 486; const CUSTOM_BATTLE_ID = 25000; - const PRIZE_ITEM_ID = 4754; + const PRIZE_ITEM_ID = 0; const RETURN_ROOM = 9; const MINIMUM_USER_LEVEL = 8; diff --git a/_incl_data/class/Tournament/TournamentModel.php b/_incl_data/class/Tournament/TournamentModel.php index 82819399..6db844ea 100644 --- a/_incl_data/class/Tournament/TournamentModel.php +++ b/_incl_data/class/Tournament/TournamentModel.php @@ -327,6 +327,8 @@ class TournamentModel */ public static function givePrizeItems(int $uid, int $quantity): void { + return; //реликвии вывели из игры! + $query = 'insert into items_users (item_id, uid, data, iznosMAX, lastUPD, time_create) values (4754, :uid, :data, 1, unix_timestamp(), unix_timestamp())'; $args = [ diff --git a/_incl_data/class/User.php b/_incl_data/class/User.php index a27b8624..07a89de1 100644 --- a/_incl_data/class/User.php +++ b/_incl_data/class/User.php @@ -650,40 +650,6 @@ class User return $n; } - public function pensia($type) - { - if (!$type) { - if (($this->info['align'] > 0 || $this->info['clan'] > 0 || $this->info['level'] > 12) && $this->info['align'] != 2) { - $r = ($this->info['level'] - 6) * 0.04; - if (date('m') >= 6 || date('m') <= 8 || date('w') == 0 || date('w') == 6) { - $r = round($r * 2, 2); - } - $r = $r . ' ЕКР.'; - } else { - $r = $this->info['level']; - if (date('m') >= 6 || date('m') <= 8 || date('w') == 0 || date('w') == 6) { - $r = round($r * 2, 2); - } - $r = $r . ' КР.'; - } - } else { - if (($this->info['align'] > 0 || $this->info['clan'] > 0 || $this->info['level'] > 12) && $this->info['align'] != 2) { - $r = ($this->info['level'] - 6) * 0.04; - if (date('m') >= 6 || date('m') <= 8 || date('w') == 0 || date('w') == 6) { - $r = round($r * 2, 2); - } - $r = [2, $r]; - } else { - $r = $this->info['level']; - if (date('m') >= 6 || date('m') <= 8 || date('w') == 0 || date('w') == 6) { - $r = round($r * 2, 2); - } - $r = [1, $r]; - } - } - return $r; - } - public function testAlign($an, int $uid): int { $r = 1; @@ -1537,11 +1503,6 @@ class User $this->getStats($this->info); // Бля, а вдруг? - $this->info['relik']['relik'] = Db::getValue( - 'select count(*) from items_users where item_id = 4757 and `delete` = 0 and uid = ?', - [$this->info['id']] - ); - $this->info['achiv'] = Db::getRow('select * from users_achiv where id = ?', [$this->info['id']]); if (!isset($this->info['achiv']['id'])) { Db::sql('insert into users_achiv (id) value (?)', [$this->info['id']]); @@ -3774,36 +3735,6 @@ class User return '
' . $r . '
'; } - public function takeBonus() - { - if (isset($_GET['getb1w']) && $_GET['getb1w'] == 3) { - $pensia1 = $this->pensia(false); - $pensia2 = $this->pensia(true); - $afk = $this->info['timeMain'] < time() - 15 * 60 ? 1 : 0; - //fixme: костыль с abs() потому что числа прилетали отрицательные. Разобраться почему так. - if ($pensia2[0] == 1) { - $this->info['money'] += abs($pensia2[1]); - mysql_query( - 'UPDATE `users` SET `money` = `money` + "' . $pensia2[1] . '" WHERE `id` = "' . $this->info['id'] . '" LIMIT 1' - ); - } else { - $this->info['money2'] += abs($pensia2[1]); - mysql_query( - 'UPDATE `users` SET `money2` = `money2` + "' . $pensia2[1] . '" WHERE `id` = "' . $this->info['id'] . '" LIMIT 1' - ); - } - $this->error = 'Вам начислен бонус в размере ' . $pensia1 . '! '; - mysql_query( - 'INSERT INTO `aaa_bonus` ( - `uid`,`time`,`afk`,`type`,`money` - ) VALUES ( - "' . $this->info['id'] . '","' . (time( - ) + 3600) . '","' . $afk . '","' . $pensia2[0] . '","' . $pensia2[1] . '" - )' - ); - } - } - public function addDelo($type, $uid, $txt, $tm, $ct, $frm, $mo, $mi, $vvv = false) { return Db::sql( @@ -9341,7 +9272,7 @@ LIMIT 1' } elseif ($uid != $this->info['id'] || $res == 1) { $u = mysql_fetch_array( mysql_query( - 'SELECT `u`.`twink`,`u`.`swin`,`u`.`slose`,`u`.`stopexp`,`u`.`battle`,`u`.`id`,`u`.`no_ip`,`u`.`level`,`u`.`login`,`u`.`clan`,`u`.`vip`, + 'SELECT `u`.`twink`,`u`.`stopexp`,`u`.`battle`,`u`.`id`,`u`.`no_ip`,`u`.`level`,`u`.`login`,`u`.`clan`,`u`.`vip`, `st`.`id`,`st`.`lider`,`st`.`btl_cof`,`st`.`last_hp`,`st`.`last_pr`,`st`.`smena`,`st`.`stats`,`st`.`hpAll`,`st`.`mpAll`,`st`.`hpNow`,`st`.`mpNow`,`st`.`enNow`,`st`.`transfers`,`st`.`regHP`,`st`.`regMP`,`st`.`showmenu`,`st`.`prmenu`,`st`.`ability`,`st`.`skills`,`st`.`sskills`,`st`.`nskills`,`st`.`exp`,`st`.`minHP`,`st`.`minMP`,`st`.`zv`,`st`.`dn`,`st`.`dnow`,`st`.`team`,`st`.`battle_yron`,`st`.`battle_exp`,`st`.`enemy`,`st`.`last_a`,`st`.`last_b`,`st`.`battle_text`,`st`.`upLevel`,`st`.`wipe`,`st`.`bagStats`,`st`.`timeGo`,`st`.`timeGoL`,`st`.`nextAct`,`st`.`active`,`st`.`bot`,`st`.`lastAlign`,`st`.`tactic1`,`st`.`tactic2`,`st`.`tactic3`,`st`.`tactic4`,`st`.`tactic5`,`st`.`tactic6`,`st`.`tactic7`,`st`.`x`,`st`.`y`,`st`.`s`,`st`.`battleEnd`,`st`.`priemslot`,`st`.`priems`,`st`.`priems_z`,`st`.`bet`,`st`.`clone`,`st`.`atack`,`st`.`bbexp`,`st`.`ref_data`,`st`.`res_x`,`st`.`res_y`,`st`.`res_s`,`st`.`bn_capitalcity`,`st`.`bn_demonscity` FROM `users` AS `u` LEFT JOIN `stats` AS `st` ON (`u`.`id` = `st`.`id`) WHERE `u`.`id`="' . mysql_real_escape_string( $uid diff --git a/_incl_data/crons/game_clear.php b/_incl_data/crons/game_clear.php index fe414758..77a090d8 100644 --- a/_incl_data/crons/game_clear.php +++ b/_incl_data/crons/game_clear.php @@ -56,7 +56,6 @@ $uids = getIds('select id from users'); Db::sql('delete from items_users where uid > 0 and uid not in (?)', [$uids]); Db::sql('delete from eff_users where uid > 0 and uid not in (?)', [$uids]); Db::sql('delete from users_achiv where id > 0 and id not in (?)', [$uids]); -Db::sql('delete from aaa_bonus where uid > 0 and uid not in (?)', [$uids]); Db::sql('delete from users_delo where uid > 0 and uid not in (?) or time < unix_timestamp() - 86400 * 10', [$uids]); Db::sql('delete from users_reting where uid > 0 and uid not in (?)', [$uids]); Db::sql('delete from aaa_reting_list where uid > 0 and uid not in (?)', [$uids]); diff --git a/_incl_data/crons/undone/clear.php b/_incl_data/crons/undone/clear.php index 1e81699e..0fbfe622 100644 --- a/_incl_data/crons/undone/clear.php +++ b/_incl_data/crons/undone/clear.php @@ -44,7 +44,6 @@ if( isset($_GET['actions']) ) { // forign_keys! Никто не знает про foreign_keys! function delete_user_all( $uid , $login ) { - mysql_query('DELETE FROM `aaa_bonus` WHERE `uid` = "'.$uid.'"'); mysql_query('DELETE FROM `aaa_znahar` WHERE `uid` = "'.$uid.'"'); mysql_query('DELETE FROM `actions` WHERE `uid` = "'.$uid.'"'); mysql_query('DELETE FROM `add_smiles` WHERE `uid` = "'.$uid.'"'); @@ -154,6 +153,3 @@ mysql_query('DELETE FROM `items_users` WHERE `delete` > `time_create` AND `delet //6. Очистка личного дела mysql_query('DELETE FROM `users_delo` WHERE `time` < "'.(time()-86400*30).'" LIMIT 1000'); -//7. сброс счетчика жетонов -mysql_query('UPDATE `users` SET `ang_g` = 0 WHERE `ang_g` > 0'); - diff --git a/bonuss.php b/bonuss.php deleted file mode 100644 index ba488bcb..00000000 --- a/bonuss.php +++ /dev/null @@ -1,46 +0,0 @@ -start(); - -if ($_POST['code'] == $_SESSION['code'] && $_POST['code'] != '') { - echo ""; -} - -?> - - - - -
- -
-
- -
- -
- - - - \ No newline at end of file diff --git a/buttons.php b/buttons.php index 2da55f31..4b362678 100644 --- a/buttons.php +++ b/buttons.php @@ -896,11 +896,8 @@ $u->stats = $u->getStats($u->info['id'], 0); + Чат + - - - - info['align'] >= 3.01 && $u->info['align'] < 4) { ?> - - info['vip'] > time() || $u->stats['silvers'] > 0 || $u->stats['bronze'] > 0 || $u->stats['gold'] > 0) { ?> info['bukmeker'] == 1 || $u->info['admin'] > 0) { ?> - - info['clan'] > 0) { ?>
- info['admin'] > 0): ?> onclick="top.frames['main'].location.href='map.php';" - class="db" src="/b___.gif" width="30" height="30" - title="Чат" alt="Чат"> - Очистить строку ввода - - - - Системные сообщения - - - + Очистить окно чата   @@ -979,13 +957,6 @@ $u->stats = $u->getStats($u->info['id'], 0); - Панель Тармана - @@ -1022,13 +993,6 @@ $u->stats = $u->getStats($u->info['id'], 0); - Панель Букмеера - `time_create` AND `delet //6. Очистка личного дела mysql_query('DELETE FROM `users_delo` WHERE `time` < "'.(time()-86400*30).'" LIMIT 1000'); -//7. сброс счетчика жетонов -mysql_query('UPDATE `users` SET `ang_g` = 0 WHERE `ang_g` > 0'); - -//echo '
Очищено ботов\монстров: '.$i.'/'.$x.'
'; -/*if( $i > 0 ) { - die(''); -}*/ -?> \ No newline at end of file diff --git a/hmonitor.php b/hmonitor.php index f304319c..45f926b9 100644 --- a/hmonitor.php +++ b/hmonitor.php @@ -66,7 +66,7 @@ while ($pl = mysql_fetch_array($sp)) { $pl['time'] + $pl['time_start'] - time() ) . ', таймаут ' . $u->timeOut($pl['timeout']) . ''; if ($pl['priz'] > 0) { - $html .= '(Героическое Сражение)'; + $html .= '(Героическое Сражение)'; } $html .= '
'; } @@ -124,7 +124,7 @@ while ($pl = mysql_fetch_array($sp)) { } $html .= ', таймаут ' . $u->timeOut($pl['timeout']) . ''; if ($pl['priz'] > 0) { - $html .= '(Героическое Сражение)'; + $html .= '(Героическое Сражение)'; } $html .= ' »» '; $html .= '
'; diff --git a/img.new-combats.com/i/buttons/chatBtn10.gif b/img.new-combats.com/i/buttons/chatBtn10.gif deleted file mode 100644 index 46813eb3..00000000 Binary files a/img.new-combats.com/i/buttons/chatBtn10.gif and /dev/null differ diff --git a/js/gameEngine.js b/js/gameEngine.js index ccc28967..787f41a6 100644 --- a/js/gameEngine.js +++ b/js/gameEngine.js @@ -414,7 +414,7 @@ function addfastpanel(id, name, type, price, price2, madein, img, itemid, iznosn // 5 function intvalor(mixed_var, base) { - var tmp; + let tmp; if (typeof (mixed_var) == 'string') { tmp = parseInt(mixed_var); @@ -518,26 +518,25 @@ function fastpanelsave() { // 4.1 function cb_getBtl() { - var r = `
+ return `
- - + + - + - + - - + +
${create_radio('rc1', '', 'off')}Упрощенный бой${create_radio('rc1', '', 'off')}Упрощенный бой
${create_radio('rc2', '', 'on')}${create_radio('rc2', '', 'on')} Стандартный бой
 ${create_check('rc3', '', 'off')}  Удар при выставлении хода${create_check('rc3', '', 'off')}  Удар при выставлении хода
${create_check('rc4', '', 'off')}Не сбрасывать выбор${create_check('rc4', '', 'off')}Не сбрасывать выбор
`; - return r; } // 4.2 @@ -713,14 +712,11 @@ function open_cb(id, ed) { top.document.getElementById(`ldb${(id - 1)}`).className = 'zbtn2r2'; } } - //console.log(top.cb_date); - //top.document.getElementById(`canal${top.cb_date[id]}`).style.display = ''; top.document.getElementById(`canal${cb_date[id]}`).style.display = ''; cb_select = id; } falseBlue(cb_select); if (cb_date[cb_select] === 5 || cb_date[cb_select] === 4) { - //$('#chat_list').scrollTop(99999999999999); $('#chat_list').scrollTop($('#chat_list')[0].scrollHeight); } else { $('#chat_list').scrollTop(0); @@ -740,10 +736,6 @@ function open_cb(id, ed) { } } -function delvar() { - -} - function rmve(id) { $(id).remove(); } @@ -789,27 +781,7 @@ var game = { else return 1; }, testCity: function (v) { - if (v === 'abandonedplain') { - return v = 'dungeon'; - } - return v; - } -} - -/* выполнение кода */ -// 4.11 -var js_go = { - e: function (code) { - eval(code); - }, - c: function () { - $.html(''); - }, - g: function (url) { - $('#jf').attr('src', `https://${url}`); - }, - r: function () { - $('#jf').attr('src', $('#jf').attr('src')); + return v === 'abandonedplain' ? 'dungeon' : v; } } @@ -842,16 +814,19 @@ function un_gravas(id) { /*Розыгрыш предмета*/ // 4.17 -function fartgame(id, img, name, x, date) { +function fartgame(id, img, name, x) { if (id <= 0) { return; } - date = `
Принять участие в розыгрыше предмета "${name}" ?
`; - win.add(`idfart${id}`, 'Розыгрыш предмета', date, { - 'a1': `fartok(${id});`, - 'a2': `fartcancel(${id});`, - 'n': '' - }, 2, 1, 'width:300px;'); + win.add( + `idfart${id}`, + 'Розыгрыш предмета', + `
Принять участие в розыгрыше предмета "${name}" ?
`, + { + 'a1': `fartok(${id});`, + 'a2': `fartcancel(${id});`, + 'n': '' + }, 2, 1, 'width:300px;'); } // 4.18 @@ -902,7 +877,7 @@ function drop(id, img, name, x, date, r, fdfdf) { // 4.22 function del(id, r) { let inv1 = ''; - if ($(`#chidrop${id}`).attr('checked') == true) { + if ($(`#chidrop${id}`).attr('checked')) { inv1 += 'deleteall7=1&'; } if (r !== 0) inv1 += `inv&otdel=${r}&`; @@ -937,22 +912,49 @@ function useMagicBattle(name, id, img, type, type_use, text, team) { if (type_use === 1) { onEnLogin = team === 1 ? c.login : ''; - win.add(`iusemg${id}`, `Используем "${name}"  `, '
Укажите логин персонажа:
(можно щелкнуть по логину в чате)
', { - 'a1': `useMagicGoGoBattle(\'\',\'${id}\',\'${type_use}\');`, - 'usewin': `chat.inObj = $(\'#useMagicLoginBtl${id}\');$(\'#useMagicLoginBtl${id}\').focus()`, - 'd': `
` - }, 3, 1, 'min-width:300px;'); + win.add( + `iusemg${id}`, + `Используем "${name}"  `, + '
Укажите логин персонажа:
(можно щелкнуть по логину в чате)
', + { + 'a1': `useMagicGoGoBattle('${id}');`, + 'usewin': `chat.inObj = $('#useMagicLoginBtl${id}');$('#useMagicLoginBtl${id}').focus()`, + 'd': `
` + }, + 3, + 1, + 'min-width:300px;' + ); chat.inObj = $(`#useMagicLoginBtl${id}`); } else if (type_use === 2) { - let txxt; - onEnLogin = c.login; - txxt = `
"${name}"
Использовать сейчас?
`; - win.add(`iusemg${id}`, `Используем "${name}"  `, txxt, {'a1': `useMagicGoGoBattle(\'${onEnLogin}\',\'${id}\',\'${type_use}\');`}, 2, 1, 'width:300px;'); + let txxt = ` + + + + +
+
+ +
+
+ "${name}"
Использовать сейчас? +
`; + win.add( + `iusemg${id}`, + `Используем "${name}"  `, + txxt, + { + 'a1': `useMagicGoGoBattle('${id}'` + }, + 2, + 1, + 'width:300px;' + ); } } // 4.26 -function useMagicGoGoBattle(url, id, type_use) { +function useMagicGoGoBattle(id) { top.frames['main'].useitem(id, 1, $(`#useMagicLoginBtl${id}`).val()); } @@ -1088,7 +1090,7 @@ $(document).ready(function () { // 4.32 function qn_slk() { - if (qst_sml === '') { + if (!qst_sml) { return; } $('#qsst').fadeIn('fast'); diff --git a/js/interface.js b/js/interface.js index 30279049..a5466b5c 100644 --- a/js/interface.js +++ b/js/interface.js @@ -18,7 +18,7 @@ function bodyLoaded() { while (i !== -1) { if (sml[i] !== undefined) { - j += ` `; + j += ` `; } else i = -4; i += 3; } @@ -53,7 +53,7 @@ function startEngine() { }); resizeFinish(); //Добавляем действия - var i = 0; + let i = 0; while (i !== -1) { if ($(`#chcf${i}`).attr('id') != undefined) { $(`#chcf${i}`).change(function () { @@ -471,7 +471,7 @@ var win = { wsdr: null, scor: {}, //начальные координаты openw: function (id, title, text, date, type, style) { - if ($(`#win_${id}`).attr('id') == undefined) { + if (!$(`#win_${id}`).attr('id')) { //Создаем новое окно this.add(id, title, text, date, type, 1, ''); } @@ -485,8 +485,8 @@ var win = { }, WmoveDrag: function (e) { //Сохраняем начальные координаты - var x = mousePageXY(e)['x'], y = mousePageXY(e)['y']; - if (this.scor.x == undefined) { + let x = mousePageXY(e)['x'], y = mousePageXY(e)['y']; + if (!this.scor.x) { this.scor.x = x; this.scor.y = y; this.scor.x2 = unpx($(`#win_${this.wsdr}`).css('left')); @@ -516,27 +516,27 @@ var win = { this.scor = {}; }, add: function (id, title, text, date, type, style, css) { - var nw = ''; - if ($(`#win_${id}`).attr('id') == undefined) { - var acts = {}; + let nw = ''; + if (!$(`#win_${id}`).attr('id')) { + const acts = {}; - if (date.usewin != undefined) { + if (date.usewin) { acts[0] = `onmouseup="${date.usewin}"`; } else { date.usewin = ''; } - if (date.closewin != undefined) { + if (date.closewin) { acts[9] = date.closewin; } else { date.closewin = ''; } //нижняя часть - if (date.n != undefined) { + if (date.n) { text += `
${date.n}
`; } - var kyps = ['', '']; + const kyps = ['', '']; //Вывод главных данных if (type == 0) { nw = text; @@ -549,11 +549,11 @@ var win = { kyps[0] = `${date.a1};top.win.closew(\\\'${id}\\\');${acts[9]}top.win.addaction(0,\\\'\\\');`; } else if (type == 3) { //Да \ Нет , изображения - var stylebtn = ''; + let stylebtn = ''; if (style > 1) { stylebtn = style; } - nw = `
${text}
`; + nw = `
${text}
`; kyps[0] = `${date.a1};top.win.closew(\\\'${id}\\\');${acts[9]}top.win.addaction(0,\\\'\\\');`; } else if (type == 4) { //Тройной блок @@ -561,46 +561,46 @@ var win = { } //Если есть вторая информация - if (date.d != undefined) { + if (date.d) { nw = nw + date.d; } nw = `
${nw}
`; //Заголовок окна - if (title != '') { - if (date.a3 == undefined) { + if (title) { + if (date.a3 === undefined) { date.a3 = ''; } - if (acts[9] == undefined) { + if (acts[9] === undefined) { acts[9] = ''; } nw = `
- +
${title}
${nw}`; } //Собираем каркас - nw = ` + nw = `
- + - + - + - + - + - +
${nw}
`; @@ -609,13 +609,10 @@ var win = { $('#windows').html($('#windows').html() + nw); $(`#win_${id}`).center(); - if (type == 2 || type == 3) { - if (type == 2) { - $(`#winyesbtnfox${id}`).focus(); - } + if (type == 2) { + $(`#winyesbtnfox${id}`).focus(); } } - delete nw; }, addaction: function (nm, vl) { key_actions[nm] = vl; diff --git a/js/onlineList.js b/js/onlineList.js index 159881d0..d6def1a6 100644 --- a/js/onlineList.js +++ b/js/onlineList.js @@ -34,12 +34,8 @@ const chat = { nrg: 0, nozpros: 0, newmsg: 0, - sound: 0, - translit: 0, - filter: 0, globalMsg: 0, ignoreList: {x: 0, nms: []}, - citySys: 0, inObj: null, userSendMessage: false, @@ -158,55 +154,12 @@ const chat = { this[method] = count; }, - // кнопка лейки - // 1 - filterMsg: function () { - if ($('#chbtn1').attr('class') === 'db cp chatBtn1_1') { - return this.greyButton_work('#chbtn1', 'chatBtn1_2', "filter", 1) - } - return this.greyButton_work('#chbtn1', 'chatBtn1_1', "filter", 0) - }, - - // кнопка системных сообщений - // 2 - systemMsg: function () { - if ($('#chbtn4').attr('class') === 'db cp chatBtn4_1') { - this.greyButton_work('#chbtn4', 'chatBtn4_2', "citySys", 1) - $.cookie('citySys', 1); - return - } - this.greyButton_work('#chbtn4', 'chatBtn4_1', "citySys", 0) - $.cookie('citySys', 0); - }, - - // кнопка аудиосообщений - // 3 - soundChat: function () { - let chbtn7 = $('#chbtn7') - if (chbtn7.attr('class') === 'db cp chatBtn7_1') { - return this.greyButton_work('#chbtn7', 'chatBtn7_2', "sound", 1) - } else if (chbtn7.attr('class') === 'db cp chatBtn7_2') { - return this.greyButton_work('#chbtn7', 'chatBtn7_3', "sound", 2) - } - return this.greyButton_work('#chbtn7', 'chatBtn7_1', "sound", 0) - }, - - // кнопка транслита - // 4 - translitChat: function () { - if ($('#chbtn6').attr('class') === 'db cp chatBtn6_1') { - return this.greyButton_work('#chbtn6', 'chatBtn6_2', "translit", 1) - } - return this.greyButton_work('#chbtn6', 'chatBtn6_1', "translit", 0) - }, - subValSend: '', subSend: async function () { let textmsg = $('#textmsg') if (textmsg.val() !== '') { if (textmsg.val() !== this.subValSend) { if (this.nozpros === 0) { - this.trmb(); const textmsg = $('#textmsg').val(); if (cb_date[cb_select] === 7 && (textmsg.match(/to *\[(.*?)].*/i) || textmsg.match(/private *\[(.*?)].*/i))) { for (const cb in cb_date) { @@ -564,12 +517,7 @@ const chat = { if (data[2] === 'delete') this.deleteMessage(data[0]); else if (data['d'] > 0) this.deleteMessage(data['d']); else if (data['s'] > 0) this.deleteMessage(data['s']); - else if ( - data[0] !== undefined && - (top.document.getElementById(`msg_${data[0]}`) === undefined || - top.document.getElementById(`msg_${data[0]}`) === null) - // Без этой проверки на NULL не показывались сообщения! - ) { + else if (data[0] !== undefined && !top.document.getElementById(`msg_${data[0]}`)) { let msg = ''; if (parseInt(data[0]) !== 0) { if (c.admin > 0 && parseInt(data[12]) === 1) { @@ -595,7 +543,7 @@ const chat = { receiverList = data[4].split(','); while (i !== -1) { - if (receiverList[i] !== undefined) { + if (receiverList[i]) { vl = this.trim(receiverList[i]); if (vl.toLowerCase() === c.login.toLowerCase()) { forYou++; @@ -665,7 +613,7 @@ const chat = { data[5] = data[5].replaceAll("[s3;]", '<'); data[5] = data[5].replaceAll("[s4;]", '>'); - if ($.cookie('chatCfg2') !== '0') { + if ($.cookie('chatCfg2')) { data[5] = chat.testSmile(data[5]); } @@ -761,12 +709,8 @@ const chat = { msg = `${msg}
`; - if (forYou > 0 && this.sound > 0 && this.trim(data[3].toLowerCase()) !== c.login.toLowerCase()) { - this.sendSound(1); - } - if (msg_see === 1) { - if (this.trim(data[3].toLowerCase()) === c.login.toLowerCase() || forYou === 1 || this.filter === 0) { + if (this.trim(data[3].toLowerCase()) === c.login.toLowerCase() || forYou === 1) { if (data[9] > 0) this.sendSound(data[9]); if (data[15]) { this.feerverk(data[15]); @@ -853,11 +797,6 @@ const chat = { } return txt; }, - trmb: function () { - if (this.translit === 1) { - $('#textmsg').val(this.convert2($('#textmsg').val())); - } - }, regexpURL_true(str) { let key; @@ -903,61 +842,7 @@ const chat = { finallyStr = finallyStr.replace(regexpForbiddenWords, () => "") return finallyStr }, - convert2: function (txt) { - let trn; - trn = txt.split(' '); - for (let i = 0; i < trn.length; i++) { - if (trn[i].indexOf("https://") < 0 && trn[i].indexOf('@') < 0 && trn[i].indexOf("www.") < 0 && !(trn[i].charAt(0) === ":" && trn[i].charAt(trn[i].length - 1) === ":")) { - if ((i < trn.length - 1) && (trn[i] === "to" || trn[i] === "private") && (trn[i + 1].charAt(0) === "[")) { - while ((i < trn.length - 1) && (trn[i].charAt(trn[i].length - 1) !== "]")) i++; - } else { - trn[i] = this.convert(trn[i]); - } - } - } - return trn.join(' '); - }, - map_en: Array('s`h', 'S`h', 'S`H', 's`Х', 'sh`', 'Sh`', 'SH`', "'o", 'yo', "'O", 'Yo', 'YO', 'zh', 'w', 'Zh', 'ZH', 'W', 'ch', 'Ch', 'CH', 'sh', 'Sh', 'SH', 'e`', 'E`', "'u", 'yu', "'U", 'Yu', "YU", "'a", 'ya', "'A", 'Ya', 'YA', 'a', 'A', 'b', 'B', 'v', 'V', 'g', 'G', 'd', 'D', 'e', 'E', 'z', 'Z', 'i', 'I', 'j', 'J', 'k', 'K', 'l', 'L', 'm', 'M', 'n', 'N', 'o', 'O', 'p', 'P', 'r', 'R', 's', 'S', 't', 'T', 'u', 'U', 'f', 'F', 'h', 'H', 'c', 'C', '`', 'y', 'Y', "'"), - map_ru: Array('сх', 'Сх', 'СХ', 'сХ', 'щ', 'Щ', 'Щ', 'ё', 'ё', 'Ё', 'Ё', 'Ё', 'ж', 'ж', 'Ж', 'Ж', 'Ж', 'ч', 'Ч', 'Ч', 'ш', 'Ш', 'Ш', 'э', 'Э', 'ю', 'ю', 'Ю', 'Ю', 'Ю', 'я', 'я', 'Я', 'Я', 'Я', 'а', 'А', 'б', 'Б', 'в', 'В', 'г', 'Г', 'д', 'Д', 'е', 'Е', 'з', 'З', 'и', 'И', 'й', 'Й', 'к', 'К', 'л', 'Л', 'м', 'М', 'н', 'Н', 'о', 'О', 'п', 'П', 'р', 'Р', 'с', 'С', 'т', 'Т', 'у', 'У', 'ф', 'Ф', 'х', 'Х', 'ц', 'Ц', 'ъ', 'ы', 'Ы', 'ь'), - addSm: function (i) { - $('#textmsg').focus(); - top.document.textmsg.value += ` :${i}: `; - }, - convert_work: function (id) { - newstr = str.match(id)[0]; - str = str.replace(str.match(id)[0], ''); - }, - convert: function (str) { - const p1 = new RegExp("private\\s*\\[(.*?)\\]", ""); - const t1 = new RegExp("to\\s*\\[(.*?)\\]", ""); - let newstr = ''; - - if (str.match(p1) != null) this.convert_work(p1) - else if (str.match(t1) != null) this.convert_work(t1) - - for (let i = 0; i < this.map_en.length; ++i) - while (str.indexOf(this.map_en[i]) >= 0) str = str.replace(this.map_en[i], this.map_ru[i]); - newstr += str; - return newstr; - }, - sendSound: function (s) { - let svolm = 100; - if (this.sound === 0) svolm = 0 - else if (this.sound === 1) svolm = 25; - else if (this.sound === 2) svolm = 100; - - const isInternetExplorer = navigator.appName.indexOf("Microsoft") !== -1; - - if (isInternetExplorer && window.document["Sound"] && typeof window.document["Sound"].SetVariable !== "undefined") { - window.document["Sound"].SetVariable("Volume", svolm); - window.document["Sound"].SetVariable("Sndplay", s); - } else if (document.getElementById('Sound2') && typeof document.getElementById('Sound2').SetVariable !== "undefined") { - document.getElementById('Sound2').SetVariable("Volume", svolm); - document.getElementById('Sound2').SetVariable("Sndplay", s); - } - - }, trim: function (s) { return this.rtrim(this.ltrim(s)); }, diff --git a/main.php b/main.php index d6428629..b7931d22 100644 --- a/main.php +++ b/main.php @@ -412,9 +412,6 @@ if (isset($_GET['security']) && !isset($u->tfer['id']) && $trololo == 1) { require_once('modules_data/_clan.php'); } elseif (isset($_GET['alhp']) && ($u->info['admin'] == 1 || $u->info['align'] == 50 || $u->info['align2'] == 50) && !isset($u->tfer['id'])) { require_once('modules_data/_alhp.php'); - //Панель букмекера -} elseif (isset($_GET['bukmeker']) && !isset($u->tfer['id'])) { - require_once('modules_data/_bukmeker.php'); //Панель светлого } elseif ($u->info['align'] >= 1 && $u->info['align'] < 2 && isset($_GET['1_panel']) && !isset($u->tfer['id'])) { require_once('modules_data/1_panel.php'); diff --git a/modules_data/_bukmeker.php b/modules_data/_bukmeker.php deleted file mode 100644 index f0ce3af6..00000000 --- a/modules_data/_bukmeker.php +++ /dev/null @@ -1,139 +0,0 @@ -info['bukmeker'] && !$u->info['admin']) { - die(); -} -$pl = mysql_fetch_array(mysql_query('SELECT * FROM `bank_table` ORDER BY `time` DESC LIMIT 1')); -$ba = mysql_fetch_array(mysql_query("SELECT * FROM `bank_alh` WHERE `uid` = " . $u->info['id'])); -?> - - - -

Панель Букмекера

-
- Привет, info['login'] ?>. - - -
- - - - - - - -
-

Доступно

- кр. -
-
- microLogin($uba['id'], 1) . '
'; - } else { - echo 'Банковский счет заблокирован, либо не найден.
'; - unset($_POST['buy_cr']); - } - echo '
'; - if (isset($uba['login'])) { - $_POST['buk_cr'] = round($_POST['buk_cr'], 2); - if (isset($_POST['buk_cr']) && $_POST['buk_cr'] < 1) { - echo 'Минимальная сумма перевода: 1 кр.
'; - unset($_POST['buk_cr']); - } elseif ($_POST['buk_cr'] > $ba['cr']) { - echo 'Недостаточно средств на счете
'; - unset($_POST['buk_cr']); - } - if (isset($_POST['buygoodluck'])) { - echo ''; - $ba['cr'] -= $_POST['buk_cr']; - $ba['USD'] += round($_POST['buk_cr'] * $ucur, 2); - mysql_query( - 'UPDATE `bank_alh` SET `cr` = "' . mysql_real_escape_string( - $ba['cr'] - ) . '",`USD` = "' . mysql_real_escape_string( - $ba['USD'] - ) . '" WHERE `id` = "' . $ba['id'] . '" LIMIT 1' - ); - mysql_query( - 'UPDATE `users` SET `money` = `money` + ' . mysql_real_escape_string( - $_POST['buk_cr'] - ) . ' WHERE `login` = "' . $uba['login'] . '" LIMIT 1' - ); - - $money = round($_POST['buk_cr'] * $pl['cur'], 2); - $money = round($money / 100 * (100 - $ba['procent']), 2); - - } else { - echo 'Сумма кр.:'; - if (!isset($_POST['buk_cr'])) { - echo '              
'; - } else { - echo ' ' . round( - (int)$_POST['buk_cr'], 2 - ) . ' кр.'; - echo '   '; - } - } - } - } - - if (isset($_POST['buy_cr'])) { ?> Перевести кр персонажу: -
-
-info['bukmeker'] && !$u->info['admin']) { - return; -} -if (!empty($_POST['systemM'])) { - $cmsg = new ChatMessage(); - $cmsg->setLogin('Букмекерская контора'); - $cmsg->setType(6); - $cmsg->setText($_POST['sysMes']); - $cmsg->setIsAlert(true); - (new Chat())->sendMsg($cmsg); - - echo "
Системное сообщение отправлено."; -} -?> -
-
- -
- -
-
diff --git a/modules_data/_umenie.php b/modules_data/_umenie.php index 0e108c53..eb94cdec 100644 --- a/modules_data/_umenie.php +++ b/modules_data/_umenie.php @@ -2343,7 +2343,6 @@ $tma = ''; • Одержано побед:
• Проиграно битв:
• Ничьих:
- • Получено Реликвий ангела: info['ang_g'] ?>
error) {
  • Турнир начнётся, когда в заявке наберётся человек.
  • -
  • Игроки занявшие 1, 2 и 3 места получат 25, 15, 5 Реликвий - Ангела, а так же задержки на участие в турнире 12 часов, 6 и 3 часа соответственно! +
  • Игроки занявшие 1, 2 и 3 места получат ----, а так же задержки на участие в турнире 12 часов, 6 и 3 часа соответственно!
  • diff --git a/modules_data/stats_inv.php b/modules_data/stats_inv.php index 3d385979..b8b04579 100644 --- a/modules_data/stats_inv.php +++ b/modules_data/stats_inv.php @@ -3,24 +3,6 @@ if (!defined('GAME')) { die(); } -if ($u->info['level'] > 0 && $u->info['inTurnir'] == 0 && $c['bonusonline'] && !isset($u->info['noreal'])) { - $bns = mysql_fetch_array( - mysql_query( - 'SELECT `id`,`time` FROM `aaa_bonus` WHERE `uid` = "' . $u->info['id'] . '" AND `time` > ' . time( - ) . ' LIMIT 1' - ) - ); - if (isset($_GET['takebns']) && $u->newAct($_GET['takebns']) && !isset($bns['id'])) { - $u->takeBonus(); - $bns = mysql_fetch_array( - mysql_query( - 'SELECT `id`,`time` FROM `aaa_bonus` WHERE `uid` = "' . $u->info['id'] . '" AND `time` > ' . time( - ) . ' LIMIT 1' - ) - ); - } -} - $uShow = explode('|', $u->info['showmenu']); if (isset($_GET['showmenu'])) { $_GET['showmenu'] = round($_GET['showmenu']); @@ -231,8 +213,6 @@ echo ' $u->info['nich'], 0, ",", " " ) . ' Ничьих: ' . number_format($u->info['nich'], 0,
    -
    Деньги: ' . $u->info['money'] . ' кр.
    Деньги: ' . $u->info['money2'] . ' екр.
    @@ -241,7 +221,6 @@ echo ' '; -echo 'Реликвий: ' . $u->info['relik']['relik'] . ' шт.
    '; if ($u->stats['pbe'] > 0) { echo 'Бонус покупателя: ' . $u->stats['pbe'] . ' уровень'; @@ -277,7 +256,7 @@ if ($_GET['propusk'] == 1) { } //Получение уровня задания -if ($u->info['level'] >= 0 && $u->info['inTurnir'] == 0 && $c['bonuslevel'] == true && !isset($u->info['noreal']) && $c['bonussocial'] == true) { +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 уровень на выбор. diff --git a/modules_data/stats_loc.php b/modules_data/stats_loc.php index 39cd7d0e..069d25e4 100644 --- a/modules_data/stats_loc.php +++ b/modules_data/stats_loc.php @@ -1,6 +1,7 @@ setCity($u->info['city']); @@ -73,9 +75,9 @@ function giveDailyQuestPrize() Db::sql('update actions set vals = 0 where vars = ? and uid = ?', ['day_quest', $u->info['id']]); Db::sql('update users_achiv set zb = zb + 1 where id = ?', [$u->info['id']]); if ($u->info['level'] < 12) { - \User\ItemsModel::addItem(10020, $u->info['id'], '|sudba=' . $u->info['login']); + ItemsModel::addItem(10020, $u->info['id'], '|sudba=' . $u->info['login']); } else { - \User\ItemsModel::addItem(6470, $u->info['id'], '|sudba=' . $u->info['login']); + ItemsModel::addItem(6470, $u->info['id'], '|sudba=' . $u->info['login']); } StatsModel::addRepexpById($u->info['id'], 50); //Репутация +20 } @@ -195,111 +197,43 @@ if (isset($_GET['putq'])) { sendSysChat($txt); } } + +$nowby = Db::getValue('select good from pay_operation where uid = ? and good > 0 order by good desc limit 1', [$u->info['id']]); +$repovo = $u->rep['rep3'] - $u->rep['rep3_buy']; ?> - Сила: stats['s1']; ?>
    - Ловкость: stats['s2']; ?>
    - Интуиция: stats['s3']; ?>
    - Выносливость: stats['s4']; ?>
    - Интеллект: stats['s5']; ?>
    - Мудрость: stats['s6']; ?>
    -info['level'] > 9 || $u->stats['s7'] != 0) { ?>Духовность: stats['s7']; ?> -
    -info['level'] > 14 || $u->stats['s8'] != 0) { ?>Воля: stats['s8']; ?>
    -info['level'] > 15 || $u->stats['s9'] != 0) { ?>Свобода духа: stats['s9']; ?> -
    -info['level'] > 16 || $u->stats['s10'] != 0) { ?>Божественный: stats['s10']; ?> -
    -info['ability'] > 0 || $u->info['skills'] > 0) { - echo '+ Способности
    '; -} +Сила: stats['s1']; ?>
    +Ловкость: stats['s2']; ?>
    +Интуиция: stats['s3']; ?>
    +Выносливость: stats['s4']; ?>
    +Интеллект: stats['s5']; ?>
    +Мудрость: stats['s6']; ?>
    +info['level'] > 9 || $u->stats['s7'] != 0): ?> + Духовность: stats['s7']; ?>
    + +info['ability'] > 0 || $u->info['skills'] > 0): ?> + + Способности
    + -?> + 
    +Опыт: info['exp'], 0, ",", " ") ?>
    +Уровень: info['level']; ?>
    +Побед: info['win'], 0, ",", " ") ?>
    +Поражений: info['lose'], 0, ",", " ") ?>
    +Ничьих: info['nich'], 0, ",", " ") ?>
    +Деньги: info['money'] ?> кр. 
    +Деньги: info['money2'] ?> екр.
    -  
    - Опыт: info['exp'], 0, ",", " " - ); ?>
    - Уровень: info['level']; ?>
    - Побед: info['win'], 0, ",", " "); ?>
    - Поражений: info['lose'], 0, ",", " "); ?>
    - Ничьих: info['nich'], 0, ",", " "); ?>
    - Серия побед: info['swin'] ?>
    - Серия поражений: info['slose'] ?>
    - Деньги: info['money']; ?> кр. 
    - Деньги: info['money2']; ?> екр. 
    - -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 '
    '; -} -?> -rep['rep3'] >= 0) { - $repovo = $u->rep['rep3'] - $u->rep['rep3_buy']; ?> - Воинственность:  ед.
    - Реликвий: info['relik']['relik']; ?> шт.
    - Взятие Ежедневного задания: dayquest($u->info['id']) ?>
    - -info['exp'] <= 499999998) { ?> - Ваш Бонус pensia(false) ?>
    - info['id'] . '" AND `time` > ' . time( - ) . ' LIMIT 1' - ) - ); - if (isset($_GET['takebns']) && $u->newAct($_GET['takebns']) && !isset($bns['id'])) { - $u->takeBonus(); - $bns = mysql_fetch_array( - mysql_query( - 'SELECT `id`,`time` FROM `aaa_bonus` WHERE `uid` = "' . $u->info['id'] . '" AND `time` > ' . time( - ) . ' LIMIT 1' - ) - ); - } - - if (isset($bns['id'])) { - - echo ''; - } else { - - //Страница родителя - ?> - - - - stats['pbe'] > 0): ?> + Бонус покупателя: stats['pbe'] ?> уровень + +
    (Совершите покупку ЕКР чтобы сохранить и увеличить бонус покупателя)
    + +
    + +rep['rep3'] >= 0): ?> + Воинственность:  ед.
    + +
    +dayquest($u->info['id']) ?>