1 && $inf['info_delete'] < time()) { $inf['info_delete'] = 0; mysql_query('UPDATE `users` SET `info_delete` = 0 WHERE `id` = "' . $inf['id'] . '" LIMIT 1'); } } } if (!isset($inf['id'])) { unset($inf); } else { if (isset($_GET['restartmonster']) && $u->info['admin'] > 0) { mysql_query( 'UPDATE `stats` SET `res_x` = 0 WHERE `id` = "' . mysql_real_escape_string($inf['id']) . '" LIMIT 1' ); $inf['res_x'] = 0; } if ($inf['haos'] > 1) { //снимаем хаос if ($inf['haos'] < time()) { $inf['align'] = 0; mysql_query('UPDATE `users` SET `align` = "0",`haos` = "0" WHERE `id` = "' . $inf['id'] . '" LIMIT 1'); } } if ($u->info['admin'] > 0) { if (isset($_GET['wipe']) && $u->newAct($_GET['sd4']) == true) { $upd = mysql_query('UPDATE `stats` SET `wipe` = "1" WHERE `id` = "' . $inf['id'] . '" LIMIT 1'); if ($upd) { $uer = 'Сброс характеристик прошел успешно
'; } else { $uer = 'Ошибка сброса...
'; } } } if (($u->info['align'] > 1 && $u->info['align'] < 2) || ($u->info['align'] > 3 && $u->info['align'] < 4) || $u->info['admin'] > 0) { if (isset($_GET['molchMax']) && $u->newAct($_GET['sd4']) == true) { $upd = mysql_query( 'UPDATE `users` SET `molch3` = "' . $inf['molch1'] . '" WHERE `id` = "' . $inf['id'] . '" LIMIT 1' ); if ($upd) { $uer = 'Все прошло успешно...
'; } else { $uer = 'Ошибка...
'; } } } } if ($inf['room'] == 303 && $u->info['admin'] == 0) { unset($inf); } if (!isset($inf['id'])) { die('Ошибка. Персонаж не найден.'); } if ($u->info['align'] > 1 && $u->info['align'] < 2) { } elseif ($u->info['align'] > 3 && $u->info['align'] < 4) { } elseif ($inf['redirect'] != '0' && $u->info['admin'] == 0 && $u->info['id'] != $inf['id']) { header('location: ' . $inf['redirect']); die(); } function zodiak($d, $m, $y) { $dr = $d; switch ($m) { case '03': $zodiac_id = 12; if ($dr > 20) { $zodiac_id = 1; } break; case '04': $zodiac_id = 1; if ($dr > 19) { $zodiac_id = 2; } break; case '05': $zodiac_id = 2; if ($dr > 20) { $zodiac_id = 3; } break; case '06': $zodiac_id = 3; if ($dr > 21) { $zodiac_id = 4; } break; case '07': $zodiac_id = 4; if ($dr > 22) { $zodiac_id = 5; } break; case '08': $zodiac_id = 5; if ($dr > 22) { $zodiac_id = 6; } break; case '09': $zodiac_id = 6; if ($dr > 22) { $zodiac_id = 7; } break; case '10': $zodiac_id = 7; if ($dr > 22) { $zodiac_id = 8; } break; case '11': $zodiac_id = 8; if ($dr > 21) { $zodiac_id = 9; } break; case '12': $zodiac_id = 9; if ($dr > 21) { $zodiac_id = 10; } break; case '01': $zodiac_id = 10; if ($dr > 19) { $zodiac_id = 11; } break; case '02': $zodiac_id = 11; if ($dr > 18) { $zodiac_id = 12; } break; } return $zodiac_id; } $id_zodiak = null; $bday = explode('.', $inf['bithday']); if (isset($bday[0], $bday[1], $bday[2])) { $id_zodiak = zodiak($bday[0], $bday[1], $bday[2]); } if ($id_zodiak == null) { $id_zodiak = 1; } $name_zodiak = [1 => 'Овен', 2 => 'Телец', 3 => 'Близнецы', 4 => 'Рак', 5 => 'Лев', 6 => 'Дева', 7 => 'Весы', 8 => 'Скорпион', 9 => 'Стрелец', 10 => 'Козерог', 11 => 'Водолей', 12 => 'Рыбы']; $name_zodiak = $name_zodiak[$id_zodiak]; function statInfo($s) { global $st, $st2; $st[$s] = 0 + $st[$s]; $st2[$s] = 0 + $st2[$s]; if ($st[$s] != $st2[$s]) { $s1 = '+'; if ($st2[$s] > $st[$s]) { $s1 = '-'; } $cl = [ -2 => "#550000", -1 => "#990000", 0 => "#000000", 33 => "#004000", 34 => "#006000", 35 => "#006100", 36 => "#006200", 37 => "#006300", 38 => "#006400", 39 => "#006500", 40 => "#006600", 41 => "#006700", 42 => "#006800", 43 => "#006900", 44 => "#006A00", 45 => "#006B00", 46 => "#006C00", 47 => "#006D00", 48 => "#006E00", 49 => "#006F00", 50 => "#007000", 51 => "#007100", 52 => "#007100", 53 => "#007200", 54 => "#007300", 55 => "#007400", 56 => "#007500", 57 => "#007600", 58 => "#007700", 59 => "#007800", 60 => "#007900", 61 => "#007A00", 62 => "#007B00", 63 => "#007C00", 64 => "#007D00", 65 => "#007E00", 66 => "#007F00", 67 => "#008000", 68 => "#008100", 69 => "#008200", 70 => "#008300", 71 => "#008400", 72 => "#008500", 73 => "#008600", 74 => "#008700", 75 => "#008700", 76 => "#008800", 77 => "#008900", 78 => "#008A00", 79 => "#008B00", 80 => "#008C00", 81 => "#008D00", 82 => "#008E00", 83 => "#008F00", 84 => "#009000", 85 => "#009100", 86 => "#009200", 87 => "#009300", 88 => "#009400", 89 => "#009500", 90 => "#009600", 91 => "#009700", 92 => "#009800", 93 => "#009900", 94 => "#009A00", 95 => "#009B00", 96 => "#009C00", 97 => "#009D00", 98 => "#009E00", 99 => "#009F00", 100 => "#00A000", ]; //$cl = array(0=>'#003C00',1=>'green',2=>'#0DAC0D',3=>'#752415',4=>''); $si = 4; if ($s1 == '-') { $si = 0; } $t = $st[$s]; $j = $st[$s] - $st2[$s]; $t = $t - $j; if ($j > 0) { if ($t == 0) { $t = 1; } if ($t == 0) { $t = 1; } $d = $j * 100 / $t; if ($d < 0 && $t + $j >= 0) { $d = 100; } if ($d < 33) { $si = 0; } elseif ($d > 100) { $si = 100; } } elseif ($j < 0) { $si = 3; } if ($st[$s] < -0) { $si = -1; } elseif ($st[$s] <= round($st2[$s])) { $si = -2; } echo '' . $st[$s] . ' (' . $st2[$s] . ' ' . $s1 . ' ' . abs( $st[$s] - $st2[$s] ) . ')'; } else { echo '' . $st[$s] . ''; } } $room = mysql_fetch_array(mysql_query('SELECT * FROM `room` WHERE `id`="' . $inf['room'] . '" LIMIT 1')); if ($inf['clan'] > 0) { $pc = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `id`="' . $inf['clan'] . '" LIMIT 1')); } $nopal = false; if ($u->info['align'] < $inf['align'] && $inf['align'] > 1 && $inf['align'] < 2 && $u->info['admin'] == 0) { $nopal = true; } elseif ($u->info['admin'] == 0 && $inf['admin'] > 0) { $nopal = true; } if ($u->info['admin'] == 0) { $nopal = true; } if ($inf['inTurnir'] > 0 && ($u->info['inTurnir'] == $inf['inTurnir'] || $u->info['admin'] > 0)) { $bs = mysql_fetch_array(mysql_query('SELECT * FROM `bs_turnirs` WHERE `id` = "' . $inf['inTurnir'] . '" LIMIT 1')); if (isset($bs['id']) && ($bs['users'] <= 2 || $bs['type_btl'] == 1)) { $bs_rm = mysql_fetch_array( mysql_query( 'SELECT `id`,`name` FROM `bs_map` WHERE `mid` = "' . $bs['type_map'] . '" AND `x` = "' . $inf['x'] . '" AND `y` = "' . $inf['y'] . '" LIMIT 1' ) ); if (isset($bs_rm['id'])) { $room['name'] .= ' - ' . $bs_rm['name']; } } } ?> Информация о <?= $inf['login']; ?> ' . $uer . '
'; } ?>
getStats($inf['id'], 1, 0, true); $st2 = $st[1]; $st = $st[0]; $rgd = $u->regen($inf['id'], $st, 1); $us = $u->getInfoPers($inf['id'], 1, $st); if (isset($bs['id']) && $bs['type_btl'] == 2 && ($u->info['x'] != $inf['x'] || $u->info['y'] != $inf['y'])) { $us[0] = '








Информация скрыта,
Вы в разных комнатах.






'; } if ($us != false) { echo $us[0]; } else { echo 'information is lost.'; } ?>
1, 1 => 1, 2 => 3, 3 => 3, 4 => 3, 5 => 7, 6 => 7, 7 => 7, 8 => 14, 9 => 14, 10 => 30, 11 => 30, 12 => 30, 13 => 30, 14 => 30, 15 => 30, 16 => 60, 17 => 60, 18 => 60, 19 => 60, 20 => 60, 21 => 60, ]; ?> 0) { if ($inf['battle'] > 0) { $btl3 = mysql_fetch_array( mysql_query('SELECT * FROM `battle` WHERE `id` = ' . $inf['battle'] . '') ); if (isset($btl3['id']) && $btl3['time_over'] == 0) { echo '

Персонаж сейчас в поединке
'; } } } elseif ($inf['room'] != 303) { echo '
'; if ($inf['online'] > time() - 520 && $inf['banned'] == 0 && $inf['invis'] != 1 && $inf['invis'] < time()) { echo 'Персонаж сейчас находится в клубе.
"' . $room['name'] . '"'; } else { if ($inf['admin'] == 0 || $inf['admin'] == 2) { if ($inf['online'] == 0) { $inf['online'] = $inf['timeREG']; } echo 'Персонаж не в клубе'; if (date('Y', $inf['online']) == date('Y')) { echo ', но был тут:
' . date( 'd.m.Y H:i', $inf['online'] ) . ''; $out = ''; $time_still = time() - $inf['online']; $tmp = floor($time_still / 2592000); $id = 0; if ($tmp > 0) { $id++; if ($id < 3) { $out .= $tmp . " мес. "; } $time_still = $time_still - $tmp * 2592000; } $tmp = floor($time_still / 604800); if ($tmp > 0) { $id++; if ($id < 3) { $out .= $tmp . " нед. "; } $time_still = $time_still - $tmp * 604800; } $tmp = floor($time_still / 86400); if ($tmp > 0) { $id++; if ($id < 3) { $out .= $tmp . " дн. "; } $time_still = $time_still - $tmp * 86400; } $tmp = floor($time_still / 3600); if ($tmp > 0) { $id++; if ($id < 3) { $out .= $tmp . " ч. "; } $time_still = $time_still - $tmp * 3600; } $tmp = floor($time_still / 60); if ($tmp > 0) { $id++; if ($id < 3) { $out .= $tmp . " мин. "; } } if ($out == '') { $out = $time_still . ' сек.'; } echo '
(' . $out . ' назад)'; } } elseif ($inf['admin'] > 0) { echo 'Персонаж не в клубе.'; } } if ($inf['inUser'] > 0 and $inf['id'] != 12059) { echo '
Персонаж вселился в бота'; } if ($inf['battle'] > 0) { $btl3 = mysql_fetch_array( mysql_query('SELECT * FROM `battle` WHERE `id` = ' . $inf['battle'] . '') ); if (isset($btl3['id']) && $btl3['time_over'] == 0) { echo '
Персонаж сейчас в поединке'; } } echo '
'; } else { if ($inf['res_x'] - time() > 0) { echo '
Появится через ' . ($u->timeOut( ($inf['res_x'] - time()) )) . '
'; } else { echo '
Появится в ближайшее время...
'; } } //Эффект админ if ($u->info['admin'] > 0) { if (isset($_GET['cancel_eff'])) { mysql_query( 'UPDATE `eff_users` SET `delete` = "' . time() . '" WHERE `id` = "' . mysql_real_escape_string( (int)$_GET['cancel_eff'] ) . '" AND `uid` = "' . $inf['id'] . '" LIMIT 1' ); die(''); } function eff_adm($pl) { global $u; $r = ''; if ($pl['v1'] != 'priem') { $eff = mysql_fetch_array( mysql_query( 'SELECT `id2`,`img`,`actionTime` FROM `eff_main` WHERE `id2` = "' . $pl['id_eff'] . '" LIMIT 1' ) ); $pl['img2'] = $eff['img']; $pl['name'] .= "\r" . 'Действует еще ' . $u->timeOut( $pl['timeUse'] - time() + $eff['actionTime'] ) . ''; } $r .= ''; return $r; } $eff_adm = ''; $sp = mysql_query( 'SELECT `id_eff`,`uid`,`id`,`name`,`img2`,`v1`,`v2`,`timeUse` FROM `eff_users` WHERE `uid` = "' . $inf['id'] . '" AND `delete` = 0' ); while ($pl = mysql_fetch_array($sp)) { $eff_adm .= eff_adm($pl); } if ($eff_adm != '') { echo '
Эффекты на персонаже:
' . $eff_adm . '
'; } } if ($u->info['admin'] > 0) { ?>
Показать модификаторы
info['admin'] > 0) { $nodell = Db::getRow('select id, inUser from users where login = ? order by id limit 1', [$inf['login']]); $sp = Db::getRows('select id from users where login = ? and id != ?', [$inf['login'], $inf['id']]); $nolog = ''; foreach ($sp as $pl) { if (isset($_GET['del_copy']) && $_GET['del_copy'] == $pl['id']) { if ($nodell['inUser'] != $pl['id'] && $pl['id'] != $nodell['id']) { Db::sql('update users set login = ? where id = ?', ['DELETE', $pl['id']]); } } else { $nolog .= '
' . $u->microLogin($pl['id'], 1); if ($nodell['inUser'] != $pl['id'] && $pl['id'] != $nodell['id']) { $nolog .= ' (персонажа можно удалить)'; } if ($pl['id'] == $nodell['id']) { $nolog .= ' (основной персонаж)'; } $nolog .= '
'; } } if (!empty($nolog)) { echo 'Копии персонажа:' . $nolog . ''; } } ?>
Сила:
Ловкость:
Интуиция:
Выносливость:
Интеллект:
Мудрость:
9 || $st['s7'] != 0) { ?> Духовность:
11 || $st['s8'] != 0) { ?> Воля:
14 || $st['s9'] != 0) { ?> Свобода духа:
19 || $st['s10'] != 0) { ?> Божественность:
0) { ?> Энергия:
Рейтинг сегодня:
Уровень:
Побед: ' . number_format( $inf['win'], 0, ",", " " ) . ''; } ?>
Поражений:
Ничьих:
0) { $pc = Db::getRow('select * from clan where id = ?', [$inf['clan']]); if (isset($pc['id'])) { $pc['img'] = $pc['name_mini'] . '.gif'; if ($inf['clan_prava'] == 'glava') { $inf['mod_zvanie'] = '- Глава клана'; } elseif ($inf['mod_zvanie'] != '') { $inf['mod_zvanie'] = '- ' . htmlspecialchars($inf['mod_zvanie'], null); $inf['mod_zvanie'] = str_replace('<b>', '', $inf['mod_zvanie']); $inf['mod_zvanie'] = str_replace('</b>', '', $inf['mod_zvanie']); $inf['mod_zvanie'] = str_replace('<u>', '', $inf['mod_zvanie']); $inf['mod_zvanie'] = str_replace('</u>', '', $inf['mod_zvanie']); $inf['mod_zvanie'] = str_replace('<i>', '', $inf['mod_zvanie']); $inf['mod_zvanie'] = str_replace('</i>', '', $inf['mod_zvanie']); } echo 'Клан: ' . $pc['name'] . ' ' . $inf['mod_zvanie'] . '
'; } } if (!empty($inf['admin'])) { echo 'Администратор
'; } else { if ($inf['pass'] == 'saintlucia' && $u->info['admin'] > 0) { echo 'Неигровой персонаж
'; } if ($inf['align'] > 1 && $inf['align'] < 2 || $inf['align'] > 3 && $inf['align'] < 4) { echo 'Модератор
'; } if ($inf['align'] == 50) { echo 'Алхимик'; if (!empty($inf['mod_zvanie'])) { echo ' - ' . $inf['mod_zvanie']; } echo '
'; } echo 'День рождения персонажа: '; if (empty($inf['timereg'])) { echo 'До начала времен...'; } else { echo date('d.m.Y H:i', $inf['timereg']); } echo '
'; if ($inf['palpro'] > time()) { echo 'Персонаж чист перед законом: до ' . date('d.m.Y H:i', $inf['palpro']); } } if ($inf['redirect'] != '0' && ($u->info['admin'] > 0 || $u->info['id'] == $inf['id'])) { echo 'Редирект: ' . htmlspecialchars($inf['redirect']) . '
'; } if ($u->info['admin'] > 0) { echo '
'; echo 'Цена комплекта: ' . (int)$st['prckr'] . ' кр.
'; echo 'Цена комплекта: ' . (int)$st['preckr'] . ' eкр.
'; echo 'Уровень покупателя: ' . (int)$st['pbe'] . '
'; echo '
'; } $twk = ''; $sp = mysql_query('SELECT * FROM `users_twink` WHERE `uid` = "' . $inf['id'] . '"'); while ($pl = mysql_fetch_array($sp)) { if ($pl['twink'] != 0) { if ($twk != '') { $twk .= ', '; } if ($inf['twink'] == $pl['twink']) { $twk .= '' . $pl['login'] . ' [' . $pl['level'] . ']'; } else { $twk .= '' . $pl['login'] . ' [' . $pl['level'] . ']'; } } } if ($twk != '') { echo 'Другие образы: ' . $twk . '
'; } //История имен $names = ''; $sp = mysql_query('SELECT * FROM `lastnames` WHERE `uid` = "' . $inf['id'] . '" ORDER BY `time` DESC'); $i = 0; while ($pl = mysql_fetch_array($sp)) { if ($i > 0) { $names .= '                      '; } $names .= '\'' . $pl['login'] . '\' до ' . date( 'd.m.Y H:i', $pl['time'] ) . '
'; $i++; } if ($names != '') { echo 'История имен: ' . $names; } $algnt = mysql_fetch_array( mysql_query( 'SELECT * FROM `users_align` WHERE `uid` = "' . $inf['id'] . '" AND (`delete` = 0 OR `delete` > "' . time() . '") LIMIT 1' ) ); if (isset($algnt['id'])) { if ($algnt['align'] == 1) { echo '
Выбранная сторона: Свет'; if ($algnt['delete'] > 0) { echo ' (до ' . date('d.m.Y H:i', $algnt['delete']) . ')'; } echo '
'; } elseif ($algnt['align'] == 3) { echo '
Выбранная сторона: Тьма'; if ($algnt['delete'] > 0) { echo ' (до ' . date('d.m.Y H:i', $algnt['delete']) . ')'; } echo '
'; } elseif ($algnt['align'] == 7) { echo '
Выбранная сторона: Нейтрал'; if ($algnt['delete'] > 0) { echo ' (до ' . date('d.m.Y H:i', $algnt['delete']) . ')'; } echo '
'; } } if ($st['silver'] > 0) { echo '
'; echo 'Благословление Ангелов: '; echo '
'; } if ($inf['win_t'] > 0) { ?>
Побед в турнирах:
Поражений в турнирах:
'; } } $sp = mysql_query( 'SELECT * FROM `users_ico` WHERE `uid` = "' . $inf['id'] . '" AND (`endTime` = 0 OR `endTime` > ' . time() . ') LIMIT 100' ); while ($pl = mysql_fetch_array($sp)) { $stlico = ''; if ($pl['type'] == 2) { $stlico .= 'width:37px;height:37xp;padding:2px;'; } if ($stlico != '') { $stlico = 'style="' . $stlico . '"'; } $icon = ' '; if ($pl['href'] != '#' && $pl['href'] != '') { $ico[$pl['type']] .= '' . $icon . ''; } else { $ico[$pl['type']] .= $icon; } } unset($icon); if ($inf['vip'] == 1) { $ico[1] .= ' '; } //сильвер if ($st['silver'] > 0) { $ico[1] .= ' '; } $irep = mysql_fetch_array( mysql_query('SELECT * FROM `rep` WHERE `id` = "' . $inf['id'] . '" LIMIT 1') ); if (isset($irep['id'])) { //Водосток if ($irep['repdreamscity'] > 9999) { $ico[1] .= ''; } elseif ($irep['repdreamscity'] > 4999) { $ico[1] .= ''; } elseif ($irep['repdreamscity'] > 999) { $ico[1] .= ''; } //Храм знаний if ($irep['rep1'] > 9999) { $ico[1] .= ''; } elseif ($irep['rep1'] > 999) { $ico[1] .= ''; } elseif ($irep['rep1'] > 99) { $ico[1] .= ''; } //Излом хаоса if ($irep['repizlom'] > 24999) { $ico[1] .= ''; } elseif ($irep['repizlom'] > 9999) { $ico[1] .= ''; } elseif ($irep['repizlom'] > 999) { $ico[1] .= ''; } elseif ($irep['repizlom'] > 99) { $ico[1] .= ''; } //capitalcity if ($irep['repcapitalcity'] > 24999) { $ico[1] .= ''; } elseif ($irep['repcapitalcity'] > 9999) { $ico[1] .= ''; } //angelscity if ($irep['repangelscity'] > 24999) { $ico[1] .= ''; } elseif ($irep['repangelscity'] > 9999) { $ico[1] .= ''; } //demonscity if ($irep['repdemonscity'] > 24999) { $ico[1] .= ''; } elseif ($irep['repdemonscity'] > 9999) { $ico[1] .= ''; } //devilscity if ($irep['repdevilscity'] > 24999) { $ico[1] .= ''; } elseif ($irep['repdevilscity'] > 9999) { $ico[1] .= ''; } //suncity if ($irep['repsuncity'] > 24999) { $ico[1] .= ''; } elseif ($irep['repsuncity'] > 9999) { $ico[1] .= ''; } //Гора легиона (сука как она меня заебала) by R if ($irep['repabandonedplain'] > 9999) { $ico[1] .= ''; } elseif ($irep['repabandonedplain'] > 999) { $ico[1] .= ''; } //emeraldscity if ($irep['repemeraldscity'] > 24999) { $ico[1] .= ''; } elseif ($irep['repemeraldscity'] > 9999) { $ico[1] .= ''; } //sandcity if ($irep['repsandcity'] > 24999) { $ico[1] .= ''; } elseif ($irep['repsandcity'] > 9999) { $ico[1] .= ''; } //mooncity if ($irep['repmooncity'] > 24999) { $ico[1] .= ''; } elseif ($irep['repmooncity'] > 9999) { $ico[1] .= ''; } if ($inf['referals'] >= 3000) // значок за рефов { $ico[1] .= ''; } elseif ($inf['referals'] > 1500) { $ico[1] .= ''; } elseif ($inf['referals'] > 600) { $ico[1] .= ''; } } if ($inf['banned'] == 0) { $ai = new Achievements($u); $ico[3] .= '
'; foreach ($ai->getTypes() as $type) { $tmp_1 = $ai->getInfo($inf['id']); if (!empty($tmp_1[$type])) { $ico[3] .= '
' . $tmp_1['name' . $type] . '
Ранг ' . $tmp_1['klas' . $type] . ' :
' . $tmp_1['name' . $type] . '
'; } } $ico[3] .= '
'; } function timeOut($ttm, $travm = false) { if (!$travm) { $out = ''; $time_still = $ttm; $tmp = floor($time_still / 2592000); $id = 0; if ($tmp > 0) { $id++; if ($id < 3) { $out .= $tmp . " мес. "; } $time_still = $time_still - $tmp * 2592000; } $tmp = floor($time_still / 604800); if ($tmp > 0) { $id++; if ($id < 3) { $out .= $tmp . " нед. "; } $time_still = $time_still - $tmp * 604800; } $tmp = floor($time_still / 86400); if ($tmp > 0) { $id++; if ($id < 3) { $out .= $tmp . " дн. "; } $time_still = $time_still - $tmp * 86400; } $tmp = floor($time_still / 3600); if ($tmp > 0) { $id++; if ($id < 3) { $out .= $tmp . " ч. "; } $time_still = $time_still - $tmp * 3600; } $tmp = floor($time_still / 60); if ($tmp > 0) { $id++; if ($id < 3) { $out .= $tmp . " мин. "; } } if ($out == '') { if ($time_still < 0) { $time_still = 0; } $out = $time_still . ' сек.'; } } return $out; } if ($ico[1] != '') { echo $ico[1]; } echo ''; if ($inf['jail'] > time()) { echo '
Персонаж находится в заточении еще ' . timeOut( $inf['jail'] - time() ) . ' '; } if (isset($st['puti'])) { echo '
Персонаж не может передвигаться еще ' . timeOut( $st['puti'] - time() ) . ' '; } if ($inf['molch1'] > time()) { echo '
На персонажа наложено заклятие молчания. Будет молчать еще ' . timeOut( $inf['molch1'] - time() ) . ' '; } if ($inf['molch2'] > time()) { echo '
На персонажа наложено заклятие молчания на форуме. Будет молчать еще ' . timeOut( $inf['molch2'] - time() ) . ' '; } if ($inf['clan_delay'] > time()) { echo '
У персонажа запрет на вступление в кланы ещё: ' . timeOut( $inf['clan_delay'] - time() ) . ' '; } if ($inf['info_delete'] > time() || $inf['info_delete'] == 1) { echo '
На персонажа наложено заклятие обезличивания.'; if ($inf['info_delete'] > 1) { echo ' Будет обезличен еще ' . timeOut($inf['info_delete'] - time()) . ''; } } //Если у персонажа есть травмы, физ. и маг. травмы $sp = mysql_query( 'SELECT * FROM `eff_users` WHERE `uid` = "' . $inf['id'] . '" AND (`id_eff` = "4" OR `id_eff` = "6") AND `delete` = "0" ORDER BY `id_eff` ASC LIMIT 6' ); while ($pl = mysql_fetch_array($sp)) { echo '
У персонажа - "' . $pl['name'] . '" еще ' . $u->timeOut( $pl['timeUse'] - time() + $pl['timeAce'] ); } //Персонаж ослаблен из-за смерти в бою, еще 4 мин. 24 сек. $nn = 0; while ($nn < count($st['effects'])) { if ($st['effects'][$nn]['id_eff'] == 5) { $osl = mysql_fetch_array( mysql_query( 'SELECT `id2`,`actionTime` FROM `eff_main` WHERE `id2` = "5" LIMIT 1' ) ); echo '
Персонаж ослаблен из-за смерти в бою, еще ' . timeOut( $st['effects'][$nn]['timeUse'] + $st['effects'][$nn]['timeAce'] + $osl['actionTime'] - time() ) . ' '; $nn = count($st['effects']) + 1; } $nn++; } echo '
'; if (!empty($ico[3])) { echo '
Достижения персонажа:
' . $ico[3] . '
'; } unset($ico); if ( ( $inf['align'] >= 2 && $inf['align'] < 3 && ( $inf['haos'] > time() || $inf['haos'] == 1 ) ) || $inf['banned'] > 0 || $inf['jail'] > time()) { $to = ''; if ($inf['align'] >= 2 && $inf['align'] < 3 && ($inf['haos'] > time() || $inf['haos'] == 1)) { $to = 'хаос'; } if ($inf['banned'] > 0) { if ($to = '') { $to = 'блок'; } else { $to = $to . '/блок'; } } $fm = mysql_fetch_array( mysql_query( 'SELECT `id`,`hb`,`text` FROM `users_delo` WHERE `uid` = "' . $inf['id'] . '" AND `hb`!=0 ORDER BY `id` DESC LIMIT 1' ) ); echo '
'; if (isset($fm['id'])) { $from = 'паладинов'; if ($fm['hb'] == 2) { $from = 'Ангелов'; } elseif ($fm['hb'] == 3) { $from = 'тарманов'; } echo 'Сообщение от модераторов:
'; echo '' . $fm['text'] . '
'; } if ($inf['align'] >= 2 && $inf['align'] < 3 && ($inf['haos'] > time() || $inf['haos'] == 1)) { if ($inf['haos'] == 1) { echo 'Хаос бессрочно.'; } else { echo 'Хаос еще ' . timeOut($inf['haos'] - time()) . ''; } } echo '
'; } //подарки if (($inf['info_delete'] < time() && $inf['info_delete'] != 1) || ($u->info['align'] > 1 && $u->info['align'] < 2 || $u->info['align'] > 3 && $u->info['align'] < 4 || $u->info['admin'] > 0 || $u->info['nadmin'] > 0)) { $gs = ['', '', '']; $glim = 1000; $i = 0; $ij1 = 1; /* from WHERE * ( `im`.`type` = "38" OR `im`.`type` = "64" OR `iu`.`data` LIKE "%|giftsee=1%" ) AND `iu`.`inOdet` = "0" * */ $sp = mysql_query( 'SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid` = "' . $inf['id'] . '" AND `iu`.`gift` != "" AND `iu`.`delete` = "0" ORDER BY `iu`.`id` DESC LIMIT ' . $glim ); while ($pl = mysql_fetch_array($sp)) { if (stristr($pl['data'], 'gift_id')) { $po = Conversion::dataStringToArray($pl['data']); $pl_gift = $po['gift_id']; if ($pl_gift > 0) { $pl_gift = mysql_fetch_array( mysql_query( 'SELECT `name`,`img`,`id` FROM `users_gifts` WHERE `id` = "' . mysql_real_escape_string( $pl_gift ) . '" LIMIT 1' ) ); if (isset($pl_gift['id'])) { //Именной подарок $pl['name'] = $pl_gift['name']; $pl['img'] = $pl_gift['img']; } } } //подарки if ($pl['gift'] == 1) { $pl['gift2'] = 'Невидимка'; } else { $pl['gift2'] = $pl['gift']; } $gs[0] .= ''; $ij1++; } $ij2 = 1; $sp = mysql_query( 'SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE (`im`.`type` = "63" OR `im`.`type` = "37" OR `iu`.`data` LIKE "%|giftsee=2%") AND `iu`.`uid` = "' . $inf['id'] . '" AND `iu`.`gift` != "" AND `iu`.`delete` = "0" AND `iu`.`inOdet` = "0" ORDER BY `iu`.`id` DESC LIMIT ' . $glim ); while ($pl = mysql_fetch_array($sp)) { if ($pl['gift'] == 1) { $pl['gift2'] = 'Невидимка'; } else { $pl['gift2'] = $pl['gift']; } $gs[1] .= ''; $ij2++; } $ij3 = 1; if ($gs[0] != '' || $gs[1] != '') { echo '

Подарки:

' . $gs[0] . '
' . $gs[1] . '
'; $ij4 = mysql_fetch_array( mysql_query( 'SELECT COUNT(`iu`.`id`) FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE (`im`.`type` = 28 OR `im`.`type` = 63 OR `im`.`type` = 38 OR `im`.`type` = 64 OR `im`.`type` = 37 OR `iu`.`data` LIKE "%|giftsee=1%" OR `iu`.`data` LIKE "%|giftsee=2%") AND `iu`.`uid` = "' . $inf['id'] . '" AND `iu`.`gift` != "" AND `iu`.`delete` = "0" AND `iu`.`inOdet` = "0" LIMIT 1' ) ); $ij4 = $ij4[0]; if ($ij1 + $ij2 + $ij3 < $ij4) { if (!isset($_GET['maxgift'])) { echo 'Нажмите сюда, чтобы увидеть все подарки...'; } else { echo 'Нажмите сюда, чтобы скрыть подарки'; } } } } if ($inf['no_ip'] == 'trupojor' && $u->info['admin'] > 0) { if (isset($_GET['emonster'])) { $monster = mysql_fetch_array( mysql_query( 'SELECT * FROM `aaa_monsters` WHERE `uid` = "' . mysql_real_escape_string( $inf['id'] ) . '" LIMIT 1' ) ); if (isset($_POST['bot_sroom'])) { $monster['start_room'] = (int)$_POST['bot_sroom']; $monster['start_day'] = (int)$_POST['bot_sday']; $monster['start_dd'] = (int)$_POST['bot_sdd']; $monster['start_mm'] = (int)$_POST['bot_smm']; $monster['start_hh'] = (int)$_POST['bot_shh']; $monster['start_min'] = (int)$_POST['bot_smin']; $monster['back_day'] = (int)$_POST['bot_bday']; $monster['back_dd'] = (int)$_POST['bot_bdd']; $monster['back_mm'] = (int)$_POST['bot_bmm']; $monster['back_hh'] = (int)$_POST['bot_bhh']; $monster['back_min'] = (int)$_POST['bot_bmin']; $monster['start_text'] = $_POST['bot_stext']; $monster['back_text'] = $_POST['bot_btext']; $monster['win_text'] = $_POST['bot_wintext']; $monster['lose_text'] = $_POST['bot_losetext']; $monster['nich_text'] = $_POST['bot_nichtext']; $monster['win_back'] = $_POST['bot_winback']; $monster['time_restart'] = $_POST['bot_trs']; $monster['win_itm'] = $_POST['bot_winitm']; $monster['win_money1'] = $_POST['bot_winmoney1']; $monster['win_money2'] = $_POST['bot_winmoney2']; $monster['win_exp'] = $_POST['bot_winexp']; $monster['win_eff'] = $_POST['bot_wineff']; $monster['win_ico'] = $_POST['bot_winico']; $monster['lose_itm'] = $_POST['bot_loseitm']; $monster['lose_money1'] = $_POST['bot_losemoney1']; $monster['lose_money2'] = $_POST['bot_losemoney2']; $monster['lose_exp'] = $_POST['bot_loseexp']; $monster['lose_eff'] = $_POST['bot_loseeff']; $monster['lose_ico'] = $_POST['bot_loseico']; if (!isset($monster['id'])) { mysql_query( 'INSERT INTO `aaa_monsters` ( `uid`,`start_room`,`start_day`,`back_day`,`start_dd`,`start_mm`,`start_hh`,`start_min`,`back_min`,`back_dd`,`back_mm`,`back_hh`, `start_text`,`back_text`,`win_text`,`lose_text`,`win_money1`,`win_money2`,`lose_money`,`lose_money2`,`win_exp`,`lose_exp`,`win_itm`, `lose_itm`,`win_eff`,`lose_eff`,`win_ico`,`lose_ico`,`win_back`,`time_restart`,`nich_text` ) VALUES ( "' . mysql_real_escape_string($inf['id']) . '", "' . mysql_real_escape_string($monster['start_room']) . '", "' . mysql_real_escape_string($monster['start_day']) . '", "' . mysql_real_escape_string($monster['back_day']) . '", "' . mysql_real_escape_string($monster['start_dd']) . '", "' . mysql_real_escape_string($monster['start_mm']) . '", "' . mysql_real_escape_string($monster['start_hh']) . '", "' . mysql_real_escape_string($monster['start_min']) . '", "' . mysql_real_escape_string($monster['back_min']) . '", "' . mysql_real_escape_string($monster['back_dd']) . '", "' . mysql_real_escape_string($monster['back_mm']) . '", "' . mysql_real_escape_string($monster['back_hh']) . '", "' . mysql_real_escape_string($monster['start_text']) . '", "' . mysql_real_escape_string($monster['back_text']) . '", "' . mysql_real_escape_string($monster['win_text']) . '", "' . mysql_real_escape_string($monster['lose_text']) . '", "' . mysql_real_escape_string($monster['win_money1']) . '", "' . mysql_real_escape_string($monster['win_money2']) . '", "' . mysql_real_escape_string($monster['lose_money']) . '", "' . mysql_real_escape_string($monster['lose_money2']) . '", "' . mysql_real_escape_string($monster['win_exp']) . '", "' . mysql_real_escape_string($monster['lose_exp']) . '", "' . mysql_real_escape_string($monster['win_itm']) . '", "' . mysql_real_escape_string($monster['lose_itm']) . '", "' . mysql_real_escape_string($monster['win_eff']) . '", "' . mysql_real_escape_string($monster['lose_eff']) . '", "' . mysql_real_escape_string($monster['win_ico']) . '", "' . mysql_real_escape_string($monster['lose_ico']) . '", "' . mysql_real_escape_string($monster['win_back']) . '", "' . mysql_real_escape_string($monster['time_restart']) . '", "' . mysql_real_escape_string($monster['nich_text']) . '" ) ' ); } else { mysql_query( 'UPDATE `aaa_monsters` SET `uid` = "' . mysql_real_escape_string($inf['id']) . '", `start_room` = "' . mysql_real_escape_string($monster['start_room']) . '", `start_day` = "' . mysql_real_escape_string($monster['start_day']) . '", `back_day` = "' . mysql_real_escape_string($monster['back_day']) . '", `start_dd` = "' . mysql_real_escape_string($monster['start_dd']) . '", `start_mm` = "' . mysql_real_escape_string($monster['start_mm']) . '", `start_hh` = "' . mysql_real_escape_string($monster['start_hh']) . '", `start_min` = "' . mysql_real_escape_string($monster['start_min']) . '", `back_min` = "' . mysql_real_escape_string($monster['back_min']) . '", `back_dd` = "' . mysql_real_escape_string($monster['back_dd']) . '", `back_mm` = "' . mysql_real_escape_string($monster['back_mm']) . '", `back_hh` = "' . mysql_real_escape_string($monster['back_hh']) . '", `start_text` = "' . mysql_real_escape_string($monster['start_text']) . '", `back_text` = "' . mysql_real_escape_string($monster['back_text']) . '", `win_text` = "' . mysql_real_escape_string($monster['win_text']) . '", `lose_text` = "' . mysql_real_escape_string($monster['lose_text']) . '", `win_money1` = "' . mysql_real_escape_string($monster['win_money1']) . '", `win_money2` = "' . mysql_real_escape_string($monster['win_money2']) . '", `lose_money` = "' . mysql_real_escape_string($monster['lose_money']) . '", `lose_money2` = "' . mysql_real_escape_string($monster['lose_money2']) . '", `win_exp` = "' . mysql_real_escape_string($monster['win_exp']) . '", `lose_exp` = "' . mysql_real_escape_string($monster['lose_exp']) . '", `win_itm` = "' . mysql_real_escape_string($monster['win_itm']) . '", `lose_itm` = "' . mysql_real_escape_string($monster['lose_itm']) . '", `win_eff` = "' . mysql_real_escape_string($monster['win_eff']) . '", `lose_eff` = "' . mysql_real_escape_string($monster['lose_eff']) . '", `win_ico` = "' . mysql_real_escape_string($monster['win_ico']) . '", `lose_ico` = "' . mysql_real_escape_string($monster['lose_ico']) . '", `win_back` = "' . mysql_real_escape_string($monster['win_back']) . '", `time_restart` = "' . mysql_real_escape_string($monster['time_restart']) . '", `nich_text` = "' . mysql_real_escape_string($monster['nich_text']) . '" WHERE `id` = "' . mysql_real_escape_string($monster['id']) . '" LIMIT 1' ); } echo 'Новые данные были успешно сохранены!'; } ?> Параметры монстра:
Место появления (id комнаты):  
Время ожидания после поражения бота: мин.
Исчезнет после своей победы:
Появляется, ДН Д М Ч Мин
Исчезает,    ДН Д М Ч Мин
Текст появления (Логин бота {b}, Логины игроков {u}):
Текст исчезновения:
Текст победы игрока:
Текст поражения игрока:
Текст ничьей:
Награда (победа игрока):
Кр.:
Екр.:
Опыт (За 100% НР монстра):
Предметы (id@kolvo@data, ...):
Эффект:
Подвиги:
Награда (поражение игрока):
Кр.:
Екр.:
Опыт:
Предметы:
Эффект:
Подвиги:


Скрыть
Настройка монстра
info['align'] >= 1.1 && $u->info['align'] <= 1.99 && $inf['admin'] < 1) || ($u->info['align'] >= 3.05 && $u->info['align'] <= 3.99 && $inf['admin'] < 1) || $u->info['admin'] > 0 || $u->info['nadmin'] > 0 ) ) { $mults = ''; $bIP = []; $spl = mysql_query( 'SELECT * FROM `mults` WHERE (`uid` = "' . $inf['id'] . '" OR `uid2` = "' . $inf['id'] . '") AND `uid`!="0" AND `uid2`!="0" and id != "2495806"' ); while ($pls = mysql_fetch_array($spl)) { $usr = $pls['uid']; if ($usr == $inf['id']) { $usr = $pls['uid2']; } if ($usr != $inf['id']) { $si = Db::getRow('select id, admin, online from users where id = ? and login != ?', [$usr, 'delete']); if (isset($si['id'])) { if ($si['admin'] == 0) { if ($si['online'] > time() - 520) { $mults .= '' . $u->microLogin($si['id'], 1) . ', '; } else { $mults .= $u->microLogin($si['id'], 1) . ', '; } } } } } if (!$nopal && ($u->info['admin'] != 0 || $inf['admin'] == 0)) { echo '
За игроком замечены следующие темные делишки:
'; if (!isset($_GET['mod_inf'])) { echo 'Показать личное дело'; } else { //Личное дело персонажа $logs = Db::getRows('select * from users_delo where uid = ? and type = 0 order by id desc', [$inf['id']]); //limit 21 ? foreach ($logs as $logstr) { echo date('d.m.Y H:i:s', $logstr['time']) . ' ' . $logstr['text'] . '
'; } echo 'Скрыть личное дело'; } echo '

'; //Информация для паладинов\тарманов\ангелов if ( ($u->info['align'] >= 1.4 && $u->info['align'] <= 1.99 && $u->info['align'] != 1.6 && $u->info['align'] != 1.75 && $inf['admin'] < 1) || ($u->info['align'] >= 3.05 && $u->info['align'] <= 3.99 && $u->info['align'] != 3.06 && $inf['admin'] < 1) || $u->info['admin'] > 0 ) { if ((int)$inf['host_reg'] >= 1) { $inf['ref'] = $u->microLogin((int)$inf['host_reg'], 1); } else { $inf['ref'] = '--'; } if (!isset($inf['ipReg'])) { $inf['ipReg'] = '--'; } echo '
Секретно!
'; echo 'День рождения: ' . $inf['bithday'] . '
'; if ($inf['vip'] == 1) { echo 'VIP персонаж
'; } if ($u->info['admin'] > 0) { echo 'Комната: ' . $inf['room'] . '
'; echo ''; $mls = Db::getValue('select count(*) from users_rbk where email = ? limit 1', [$inf['mail']]); if (isset($mls)) { echo 'E-mail: ' . $inf['mail'] . ' (РАССЫЛКА)'; } else { echo 'E-mail: ' . $inf['mail']; } echo '   &   ' . $inf['send'] . '
'; echo '
'; } else { echo '
'; } if ($inf['no_ip'] != 0) { $inf['ipReg'] = $inf['no_ip']; $inf['ip'] = $inf['no_ip']; } echo 'Персонажа пригласили: ' . $inf['ref'] . '
Последний раз заходил в клуб: ' . date('d.m.Y H:i', $inf['online']) . '
' . $pr['login'] . 'IP при регистрации: ' . $inf['ipReg'] . '
'; if ($inf['no_ip'] == '' || $u->info['admin'] > 0) { echo 'IP последние: ' . $inf['ip'] . ''; $auth = mysql_query( 'SELECT * FROM `logs_auth` WHERE `uid`="' . $inf['id'] . '" AND `type`="1" ORDER by `id` DESC LIMIT 10' ); $country = ''; while ($auth_w = mysql_fetch_array($auth)) { echo '
' . $auth_w['ip'] . ' (' . date( 'd.m.Y H:i', $auth_w['time'] ) . ')'; } } else { echo 'IP последние: ' . $inf['no_ip'] . ''; } if ((empty($inf['no_ip']) || $u->info['admin'] > 0) && !empty($mults) && $inf['admin'] == 0) { $mults = trim($mults, ', '); echo 'Другие ники этого бойца: ' . $mults . '
'; } $referalos = ''; $rfs = 0; $sp = mysql_query( 'SELECT `id`,`login`,`ip`,`ipreg`,`timereg`,`online` FROM `users` WHERE `host_reg` = "' . $inf['id'] . '" ORDER BY `timereg` DESC' ); while ($pl = mysql_fetch_array($sp)) { $referalos .= '
Дата рег.: ' . date( 'd.m.Y H:i', $pl['timereg'] ) . ' / Был тут: ' . date( 'd.m.Y H:i', $pl['online'] ) . '   ' . $u->microLogin( $pl['id'], 1 ) . ' ( ' . $pl['ip'] . ' , ' . $pl['ipreg'] . ' )'; $rfs++; } if ($referalos == '') { $referalos = 'Отсутствуют'; } echo '
Рефералы бойца:' . $referalos . '
'; if ($u->info['admin'] > 0) { echo 'Доп. возможности: сбросить характеристики
'; $on1 = mysql_fetch_array( mysql_query( 'SELECT `time_all`,`time_today` FROM `online` WHERE `uid` = "' . $inf['id'] . '" LIMIT 1' ) ); echo 'Время в онлайне (всего): ' . timeOut( $on1['time_all'] ) . '
Время в онлайне (сегодня): ' . timeOut( $on1['time_today'] ) . '
'; } if ($inf['molch3'] < time() && $inf['molch1'] > time()) { echo 'Запретить персонажу отправлять сообщения с молчанкой
'; } echo 'Опыт: ' . $inf['exp'] . '
Число неиспользованных UP-ов: ' . $inf['ability'] . '
Кредитов: ' . $inf['money'] . '
ЕвроКредитов: ' . $inf['money2']; $bmn1 = 0; $bmn2 = 0; $pk = mysql_fetch_array( mysql_query( 'SELECT SUM(`ekr`) FROM `pay_operation` WHERE `uid` = "' . $inf['id'] . '" AND `good` > 0 LIMIT 1' ) ); echo '
Персонаж покупал еврокредиты  Сумма : ' . $pk[0] . ' ЕКР
'; if ($u->info['admin'] > 0 && $inf['admin'] > 0) { echo '
admin: ' . $inf['admin'] . ''; } echo '
'; } } } ?>


= 0) { ?> 1 && $inf['align'] < 2) { ?> /' target='_blank'>
/' target='_blank'> Орден Света = 3.01 && $inf['align'] <= 3.99) { ?> /'>
/' target='_blank'>Армада = 2 && $inf['align'] < 3) { ?> /'>
/' target='_blank'> Цитадель Хаоса
Новости
info['align'] > 1 && $u->info['align'] < 2) { $moder = 1; } if ($u->info['align'] > 3 && $u->info['align'] < 4) { $moder = 2; } if ($inf['info_delete'] != 0) { ?>

Персонаж обезличен 1) { echo 'до ' . date('d.m.Y H:i', $inf['info_delete']) . '.'; } else { echo '.'; } ?>

info['align'] > 1 && $u->info['align'] < 2 || $u->info['align'] > 3 && $u->info['align'] < 4 || $u->info['admin'] > 0) { echo '
'; } } if ($inf['info_delete'] == 0 || (($u->info['align'] > 1 && $u->info['align'] < 2) || ($u->info['align'] > 3 && $u->info['align'] < 4) || $u->info['admin'] > 0)) { ?>

Анкетные данные

Имя:
Пол:
Увлечения / хобби:
', $inf['hobby']); } if ($inf['info_delete'] != 0) { echo '
'; } } echo '

' . $c['counters_noFrm'] . '
'; ?>