code cleaning

This commit is contained in:
lopar 2018-03-04 04:13:54 +02:00
parent 62afbff63a
commit 4f46e7e5ed
11 changed files with 9 additions and 625 deletions

View File

@ -61,7 +61,7 @@ function getuserdata($id = 0)
if (!$id) return array(); if (!$id) return array();
$rec = db::c()->query('SELECT `hp`, `maxhp`, `fullhptime`, `battle` FROM `users` WHERE `id` = "?s"', $id)->fetch_assoc(); $rec = db::c()->query('SELECT `hp`, `maxhp`, `fullhptime`, `battle` FROM `users` WHERE `id` = "?s"', $id)->fetch_assoc();
if ($rec['hp'] < $rec['maxhp'] && time() > $rec['fullhptime'] && !$rec['battle'] && ($rec['hp'] > 0)) { if ($rec['hp'] < $rec['maxhp'] && time() > $rec['fullhptime'] && !$rec['battle'] && ($rec['hp'] > 0)) {
regenhp($rec, 0); // regenhp($rec, 0);
if ($rec['hp'] == $rec['maxhp']) { if ($rec['hp'] == $rec['maxhp']) {
$rec['hp']--; $rec['hp']--;
} }
@ -73,9 +73,9 @@ if (!isset($user)) {
$user = getuserdata(); $user = getuserdata();
} }
if (empty($user['battle']) && ($user['hp'] < @$user['maxhp'])) { //if (empty($user['battle']) && ($user['hp'] < @$user['maxhp'])) {
regenhp($user); // regenhp($user);
} //}
$inder = filter_input(INPUT_COOKIE, 'inder'); $inder = filter_input(INPUT_COOKIE, 'inder');
@ -324,7 +324,7 @@ function battlewithbot($b, $name = '', $time = 3, $blood = 1, $group = 1, $battl
function backpacksize($u = 0) function backpacksize($u = 0)
{ { // $l * 10 +5
$l = 0; $l = 0;
if ($u) { if ($u) {
$l = $u['level']; $l = $u['level'];

View File

@ -28,12 +28,12 @@ if (empty($user['id'])) {
<html> <html>
<head> <head>
<title>Информация о <?= $user['login'] ?></title> <title>Информация о <?=$user['login']?></title>
<meta charset=UTF-8"/> <meta charset=UTF-8"/>
<link href="css/main.css" rel="stylesheet"> <link href="css/main.css" rel="stylesheet">
<link href="css/tooltip.css" rel="stylesheet"> <link href="css/tooltip.css" rel="stylesheet">
</head> </head>
<BODY bgColor=#e2e0e0 onload="<?= topsethp(); ?>"> <BODY bgColor=#e2e0e0 onload="<?=topsethp()?>">
<TABLE cellPadding=0 cellSpacing=0 width=100% border=0> <TABLE cellPadding=0 cellSpacing=0 width=100% border=0>
<TBODY> <TBODY>
<TR> <TR>
@ -74,9 +74,8 @@ if (empty($user['id'])) {
<!-- Нижняя часть --> <!-- Нижняя часть -->
<?php <?php
$effect = db::c()->query('SELECT `time` FROM `effects` WHERE `owner` = ?i AND `type` = ?i ', $user['id'], 5)->fetch_assoc(); $effect = db::c()->query('SELECT `time` FROM `effects` WHERE `owner` = ?i AND `type` = ?i ', $user['id'], 5)->fetch_assoc();
if ($effect['time'] AND ($own['admin'] != 1 OR ((int)$own['align']) != 1)) die('<h3>Персонаж обезличен!</h3>'); if ($effect['time'] AND ($own['admin'] != 1) die('<h3>Персонаж обезличен!</h3>');
if (!empty($user['realname'])) echo "Имя: " . $user['realname'] . "<br>"; if (!empty($user['realname'])) echo "Имя: " . $user['realname'] . "<br>";
if (!empty($user['lozung'])) echo "Лозунг: " . $user['lozung'] . "<br>";
?> ?>
<p style="font-family: Consolas,monospace;"><?=nl2br($user['info'])?></p><hr> <p style="font-family: Consolas,monospace;"><?=nl2br($user['info'])?></p><hr>
<div id="Content"> <div id="Content">

182
law.html
View File

@ -1,182 +0,0 @@
<HTML><HEAD><TITLE>Законы Старого Бойцовского клуба </TITLE>
<META content=INDEX,FOLLOW name=robots>
<META content="1 days" name=revisit-after>
<META http-equiv=Content-type content="text/html; charset=windows-1251">
<META http-equiv=Pragma content=no-cache>
<META http-equiv=Cache-control content=private>
<META http-equiv=Expires content=0><LINK href="../i/main.css" type=text/css rel=stylesheet>
<style>
.pleft {
PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-TOP: 3px
}
</style>
<META content="MSHTML 6.00.2600.0" name=GENERATOR></HEAD>
<BODY bottomMargin=0 vLink=#333333 aLink=#000000 link=#000000 bgColor=#666666
leftMargin=0 topMargin=0 rightMargin=0 marginheight="0" marignwidth="0">
<TABLE height="100%" cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD vAlign=top width="15%">
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD width="100%" height=36></TD></TR>
<TR>
<TD width="100%" bgColor=#000000 height=83></TD></TR></TBODY>
</TABLE>
</TD>
<TD vAlign=top width="70%">
<DIV align=center><IMG height=21 src="../i/deviz.gif" width=459 border=0></DIV>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD width="30%" height=15></TD>
<TD width="40%" height=15 align=center ><IMG height=15 src="../i/top.gif" width=269 border=0></TD>
<TD width="30%" height=15></TD>
</TR>
<TR>
<TD width="30%" bgColor=#000000 height=83></TD>
<TD width="40%" align=center bgColor=#000000 height=83><A href="index.php"><IMG height=83 src="../i/logo2.jpg" width=269 border=0></A></TD>
<TD width="30%" bgColor=#000000 height=83></TD>
</TR>
<TR>
<TD width="30%" bgColor=#f2e5b1 height=24></TD>
<TD width="40%" align=center bgColor=#f2e5b1 height=24><IMG height=24 src="../i/bottom.gif" width=269 border=0></TD>
<TD width="30%" bgColor=#f2e5b1 height=24></TD>
</TR>
</TBODY>
</TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD width="126" bgColor=#f2e5b1 valign=top><IMG src="../i/pict_law.jpg" height=243 width=126 border=0></TD>
<TD bgColor=#f2e5b1>
<br><IMG src="../i/title_law.gif" border=0>
<br><br>
Законы в Бойцовском Квартале абсолютны, не подвергаются обсуждению и должны безусловно выполнятся. За их выполнением следят Законники, которые являются носителями закона. Законники могут принять решения о наличии того или иного состава преступления.
<br>Незнание законов не освобождает от ответственности.
<br><br>
<br>Нарушения связанные с заведением нескольких персонажей.
<br>
<br>Регистрация нескольких персонажей одним человеком.
<br>Предоставление ложной информации о персонажах, заходивших с одного компьютера.
<br>Прокачка на "ботах", т.е. специально заведенных персонажах.
<br><br>
<br>Нарушения связанные с прокачкой
<br>
<br>Прокачка на других игроках за кредиты или взаимная прокачка.
<br>Прокачка младшего уровня старшим.
<br>Предложение в чате взаимной прокачки, заведомого проигрыша\выигрыша боя за кредиты.
<br><br>
<br>Использование ненормативной лексики (в том числе завуалированного мата).
<br><br>
<br>Использование ненормативной лексики в чате.
<br>Использование ненормативной лексики на форуме.
<br>Использование ненормативной лексики в описании заявки для боя.
<br>Использование ненормативной лексики в анкете.
<br>Использование ненормативной лексики в нике.
<br>Использование ненормативной лексики в комментариях в боях (в записках комментатора).
<br>Использование ненормативной лексики при гравировке.
<br>Использование ненормативной лексики в комментариях к подарку.
<br>Сексуальные домогательства.
<br><br>
<br>Нарушения связанные с обманом игроков.
<br><br>
<br>Обман игроков (в т.ч. мошенничество при проведении торговых, арендных и кредитных сделок, невыполнение условий сделки, хищение чужого имущества ).
<br>Осуществление определенной коммерческой деятельности без лицензии.
<br>Вымогательство/Шантаж - принуждение к совершения сделки посредством угроз распространения сведений, позорящих потерпевшего, либо иных сведений, которые могут причинить существенный вред правам или законным интересам потерпевшего.
<br><br>
<br>Нарушения связанные с некорректной регистрацией
<br>Неверная дата рождения.
<br>Неверно указанный пол персонажа (пол персонажа должен соответствовать реальному полу игрока).
<br>Указывание несуществующего или принадлежащего другому человеку адреса почтового ящика.
<br><br>
<br>Нарушения, мешающие судопроизводству.
<br><br>
<br>Обман Законника/ дача ложных показаний/предоставление сфабрикованных свидетельств/доказательств.
<br>Умышленный ввод в заблуждение представителей власти, отказ в предоставлении необходимой информации представителям власти.
<br>Попытка подкупа Законника.
<br>Флуд в рабочем топике Законников.
<br>Оскорбление Законника и/или Ордена Света, обсуждение действий Законника вне специально созданных топиков на Форуме в разделе Жалобы.
<br>Клевета, в том числе обвинение в оскорблении и предоставление Законнику заведомо ложной информации об оскорблении (модификация цитаты) или иная подделка информации.
<br>Попытка принуждения Законника к разглашению информации/превышению служебных полномочий в том числе посредством угроз.
<br><br>
<br>Диверсионная деятельность, в том числе использование ошибок программного обеспечения сервера
<br>Диверсия - ДОС-атаки, использование ошибок программного обеспечения.
<br>Взлом/похищение персонажей.
<br>Распространение ссылок на веб-сайты, содержание которых вызывает сбои в работе компьютера, а равно на веб-сайты, содержание которых направлено на незаконное получение паролей доступа к персонажам ОлдБК.
<br>Накрутка рейтингов клановых сайтов, использование игровых багов и утаивание наличие данных от Администрации ОлдБК.
<br><br>
<br>Прочие нарушения.
<br><br>
<br>Оскорбительные высказывания в адрес Администрации, игрока/игроков, Законников, Ордена Света, унижение их чести и достоинства, выраженное в неприличной форме.
<br>Публичные призывы к изменению законодательной и исполнительной власти.
<br>Покупки/продажи (равно как и попытки это сделать) персонажа/кредитов/екр./вещей за реал в обход официальных дилеров ОлдБК.
<br>Покупки/продажи (равно как и попытки это сделать) кредитов/вещей за екр. В обход официальных дилеров ОлдБК.
<br>Покупка/продажа предметов/услуг, не имеющих отношения к ОлдБК, за кредиты/предметы мира ОлдБК.
<br>Пропаганда наркотиков и реклама ресурсов, содержащих данную рекламу.
<br>Флуд/спам в чате/форуме, в том числе публичное предложение торговых сделок вне торгового зала, помехи при проведении свадебной церемонии.
<br>Прямая и косвенная реклама клановых сайтов (за исключением форума "кланы").
<br>Реклама порно-сайтов, распространение ссылок на веб-сайты, содержание которых не относится к ОлдБК.
<br>Пропаганда расизма, националистические высказывания.
<br>Дискриминация любого рода (по расовой, религиозной, половой принадлежности etc)
<br>Попрошайничество.
<br>Угрозы насилием и/или физической расправой в реале.
<br><br>
<br>Нарушения связанные с превышением Законником своих полномочий.
<br><br>
<br>Вымогательство взятки.
<br>Получение взятки (получение Законником лично или через посредника взятки в виде денег (как игровых: кредитов или еврокредитов, так и реальных денег), вещей, иного имущества или выгод имущественного характера за действия (бездействие) в пользу взяткодателя или представляемых им лиц).
<br>Разглашение служебной информации.
<br>Шпионаж (передача, собирание, похищение, хранение, в целях передачи другим представителям склонностей (темной, нейтральной или серой) сведений, составляющих секретную информацию, для использования ее в ущерб белому братству, для собственной выгоды, а так же во вред всему игровому миру ОлдБК).
<br>Злоупотребление должностными полномочиями (использование должностным лицом (Законником) своих служебных полномочий вопреки интересам ордена, если это деяние совершено из корыстной или личной заинтересованности).
<br>Превышение должностных полномочий (совершение Законником действий, явно выходящих за пределы его полномочий).
<br>Халатность (неисполнение или ненадлежащее исполнение Законником своих обязанностей вследствие недобросовестного или небрежного отношения к службе).
<br><br>
<br>Наказания могут применятся в комплексе и не сразу, а в последствии на более старших уровнях.
<br><br>
<br>Возможные наказания за деяния, описанные выше:
<br><br>
<br>1.Заклятие молчания.
<br>2. Обезличивание.
<br>3.Присваивание склонности Хаос.
<br>4.Блокировка персонажа.
<br><br>
<br>Свод законов может быть дополнен и изменен.
<br>Следите за новостями на официальном сайте Ордена Законников
<br><br>
<TD width="126" valign=top align=right bgColor=#f2e5b1><br><br><div align=right><IMG src="../i/paper1.jpg" height=292 width=39 border=0></div></TD>
</TR>
</TBODY>
</TABLE>
</td>
<TD vAlign=top width="15%">
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD width="100%" height=36></TD></TR>
<TR>
<TD width="100%" bgColor=#000000 height=83></TD></TR></TBODY>
</TABLE>
</TD>
</tr>
</tbody>
</table>
</TD>
<TD vAlign=top width="15%">
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD width="100%" height=36></TD></TR>
<TR>
<TD width="100%" bgColor=#000000
height=83></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<SCRIPT language=Javascript></SCRIPT>
</BODY></HTML>

View File

@ -1,123 +0,0 @@
<?
session_start();
include "config.php";
$user = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '".$_SESSION['uid']."' LIMIT 1;"));
if ($user['align']!=2.99) die('Страница не найдена :)');
include "functions.php";
// Устанавливает лимит времени исполнения для этого файла (связано с тайм-аутом)
set_time_limit (1200);
// Адреса отправителя
$mail1="admin@old-dark.ru";
// Обрабатываем адреса для отображения в форме
$tmail1=htmlspecialchars($mail1, NULL, "");
// Далее идёт сам скрипт
// Если массив POST не пустой, отправка состоялась
if (!empty($_POST) && !isset($sent)) {
// Определяем переменные
$emailer_subj = $_POST['emailer_subj'];
$emailer_mails = $_POST['emailer_mails'];
$emailer_text = $_POST['emailer_text'];
$emailer_yourmail = $_POST['emailer_yourmail'];
// Теперь проверяем заполнение всех полей
if (empty($emailer_subj) || $emailer_subj=="Тема письма") {
// Если тема пустая...
$mail_msg='<b>Вы не ввели тему письма</b>';
} elseif (empty($emailer_mails) || $emailer_mails=="Почтовые адрсе") {
// Если адресов нет...
$mail_msg='<b>Не указано адреса получателей</b>';
} elseif (empty($emailer_text) || $emailer_text=="Текст письма") {
// Если сообщение пустое...
$mail_msg='<b>Вы не ввели текст письма</b>';
} else { // Если все поля заполнены верно...
// Готовим сообщение об успешной отправке... Вдруг у вас какой-то необычный браузер
$mail_msg='Ваше сообщение отправлено.<br>Нажмите <a href="'.$_SERVER['REQUEST_URI'].'">здесь</a>, если ваш браузер не поддерживает перенаправление.';
// Готовим заголовки письма... Будем отправлять письма в формате HTML и кодировке UTF-8
$headers="MIME-Version: 1.0\r\n";
$headers.="Content-type: text/html; charset=utf-8\r\n";
$headers.="From: $emailer_yourmail";
// Обработка письма. Нужно удалить лишние пробелы и проставить переносы.
// $emailer_text=ereg_replace('/ +/',' ',$emailer_text); // множественные пробелы заменяются на одинарные
// $emailer_text=ereg_replace('/(\r\n){3,}/','\r\n\r\n',$emailer_text); // убираем лишние переносы (больше 1 строки)
$emailer_text=str_replace('\r\n','<br>',$emailer_text); // ставим переносы
// Получаем массив адресов. В качестве разделителя у нас используется запятая.
$emails=explode(",", $emailer_mails);
$count_emails = count($emails); // Подсчёт количества адресов
// Запускаем цикл отправки сообщений
for ($i=0; $i<=$count_emails-1; $i++) // Отчёт начинается в массиве с нуля, поэтому уменьшаем сумму на единицу
{
// Подставляем адреса получаетелей и обрезаем пробелы с обоих сторон, если таковые имеются
$email=trim($emails[$i]);
// Отправляем письмо и готовим отчёт по отправке
if($emails[$i]!="") { // Проверка на случай попадения в массив пустого значения
if(mail($email,$emailer_subj,$emailer_text,$headers)) $report.="<li><span style=\"color:green;\">Отправлено: ".$emails[$i]."</span></li>"; else $report.="<li><span style=\"color:red;\">Не отправлено: ".$emails[$i]."<span></li>";
sleep(5); // Делаем тайм-аут в 5 секунд
}
}
// Запись отчёта в файл. Файл будет сгенерирован в той же папке, под названием log.txt. Проверьте настройку прав папки.
$log=fopen("log.txt","w");
fwrite($log,$report);
fclose($log);
// Переменная $sent признак успешной отправки
$sent=1;
}
} else { // Если в массиве POST пусто, форма еще не передавалась
// Готовим приглашение
$mail_msg='Все поля обязательны для заполнения.';
// Поля темы, адресов получаетелей и получателей, и текста в этом случае должны быть пустыми
$emailer_text=$emailer_subj=$emailer_mails=$emailer_yourmail='';
}
// Если $sent не существует, выводим форму или отчёт
if (!isset($sent)) {
// Если сообщение уже отправлено - выводим отчёт
if(isset($_GET['messent']))
{echo $text.="<b style=\"text-align:center;margin-top:200px;display:block;\">Всё окей. Сообщение отправлено. <a href=\"mailsender.php\">Ещё?</a><br><br><u>Отчёт:</u></b> <ol style=\"display:block;width:300px;margin:10px auto;\">";
readfile("log.txt");
echo"</ol>";}
else {
// Или выводим форму, если сообщение ещё не отправлено
echo $text.=<<<post
<script type="text/javascript">
function form_validator(form) {
if (form.emailer_subj.value=='' || form.emailer_subj.value=='Тема письма') { alert('Укажите тему письма.'); form.emailer_subj.focus(); return false; }
if (form.emailer_mails.value=='' || form.emailer_mails.value=='Почтовые адреса') { alert('Укажите адреса получаталей.'); form.emailer_mails.focus(); return false; }
if (form.emailer_text.value=='' || form.emailer_text.value=='Текст письма') { alert('Вы не заполнили поле сообщения.'); form.emailer_text.focus(); return false; }
return true;
}
</script>
<style type="text/css">
form {display:block;margin:20px auto;width:500px;}
textarea, input, select {width:100%; margin:5px 0;}
textarea {height:200px;}
.red {color:#a00;}
</style>
<form method="post" onsubmit="return form_validator(this);">
<p class="red">$mail_msg</p>
<input type="text" name="emailer_subj" id="emailer_subj" value="Тема письма" title="По какому поводу пишем?" onfocus="if (this.value=='Тема письма') this.value='';" onblur="if (this.value=='') this.value='Тема письма';">
<textarea name="emailer_mails" id="emailer_mails" title="Кто получатели?" onfocus="if (this.value=='Почтовые адреса') this.value='';" onblur="if (this.value=='') this.value='Почтовые адреса';">Почтовые адреса</textarea>
<textarea name="emailer_text" id="emailer_text" title="Что пишем?" onfocus="if (this.value=='Текст письма') this.value='';" onblur="if (this.value=='') this.value='Текст письма';">Текст письма</textarea>
<select name="emailer_yourmail">
<option value="$mail1">$tmail1</option>
</select>
<input type="submit" value="Отправить" title="Отправить мыл">
</form>
post;
}
}
else { // А если существует...
// Посылаем в заголовке редирект (303 Refresh) на этот же адрес с дополнительным параметром messent
$ret_uri=$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
header("Refresh: 0; URL=http://".$ret_uri."?messent");
exit;
}
?>

22
mg.php
View File

@ -1,22 +0,0 @@
<?php
// Создаем первую картинку на основе готового изображения
$im1=imageCreateFromGIF("i/sh/".$_GET['i']);
$colorcount = imagecolorstotal($im1);
// Определяем ее размеры
$size_x=imageSX($im1);
$size_y=imageSY($im1);
// Создаем вторую пустую картинку
$im2=imageCreate($size_x,$size_y);
imagetruecolortopalette($im2,true,$colorcount);
imagepalettecopy($im2,$im1);
$transparentcolor = imagecolortransparent($im1);
imagefill($im2,0,0,$transparentcolor);
imagecolortransparent($im2,$transparentcolor);
// Копируем рисунок целиком из первого изображения во второе
//imageCopy($im2,$im1,0,0,0,0,$size_x,$size_y-$size_y*$_GET['p']/100);
imageCopy($im2,$im1,0,$size_y-$size_y*$_GET['p']/100,0,$size_y-$size_y*$_GET['p']/100,$size_x,$size_y);
// Сохранение скопированной картинки в файле
Header("Content-type: image/gif");
imageGIF($im2);
?>

View File

@ -38,7 +38,7 @@ $do_ng=365-date("z");
if ($user['podarokAD']==0 && $_POST['get_present']!=1) if ($user['podarokAD']==0 && $_POST['get_present']!=1)
{ {
echo('Вот Ваш сегодняшний подарок:<br /> echo('Вот Ваш сегодняшний подарок:<br />
<FORM method="POST" name="pres_go" action="new_year.php"> <FORM method="POST" name="pres_go">
<input name="get_present" type="hidden" value="1"> <input name="get_present" type="hidden" value="1">
<img border=0 src="i/sh/podarokNY.gif"><br /> <img border=0 src="i/sh/podarokNY.gif"><br />
<input name="sb" type="submit" VALUE="Получить"> <input name="sb" type="submit" VALUE="Получить">

View File

@ -1,6 +0,0 @@
<?
include "functions.php";
include "config.php";
$online = mysql_fetch_row(mysql_query("select count(id) from `online` WHERE `real_time` >= ".(time()-60).";"));
echo $online[0];
?>

View File

@ -1,39 +0,0 @@
<?
include './config.php';
function solve_exp ($at_id,$def_id,$damage) {
$baseexp = array(
"0" => "5",
"1" => "10",
"2" => "20",
"3" => "30",
"4" => "60",
"5" => "120",
"6" => "180",
"7" => "300",
"8" => "450",
"9" => "600",
"10" => "1200",
);
$at = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '".$at_id."' LIMIT 1;"));
$at_cost = mysql_fetch_array(mysql_query("select sila+lovk+inta+vinos+intel+mudra+IFNULL((select SUM(cost) FROM inventory WHERE owner = users.id AND dressed=1),0), `align` FROM users WHERE id = ".$at_id." LIMIT 1;"));
$def = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '".$def_id."' LIMIT 1;"));
$def_cost = mysql_fetch_array(mysql_query("select sila+lovk+inta+vinos+intel+mudra+IFNULL((select SUM(cost) FROM inventory WHERE owner = users.id AND dressed=1),0), `align` FROM users WHERE id = ".$def_id." LIMIT 1;"));
// модификаторы опыта
$expmf = 1;
if($at['align']==4) {
$expmf = $expmf/2;
}
if((int)$at['align'] == 1 && $def['align'] == 3) {
$expmf = $expmf*2;
}
if((int)$def['align'] == 1 && $at['align'] == 3) {
$expmf = $expmf*2;
}
$expmf = $at_cost[0]/3000+1;
return ($baseexp[$def['level']])*($def_cost[0]/(($at_cost[0]+$def_cost[0])/2))*($damage/$def['maxhp'])*$expmf;
}
#echo round(solve_exp (9543,8548,27));
?>

View File

@ -1,98 +0,0 @@
<!doctype html>
<html>
<head>
<title>404</title>
<script src="js/jquery-1.7.2.min.js"></script>
<style>
body { background: rgb(226, 224, 224); margin: 0px; padding: 0px; }
.btn0 {
background:url(i/newd/up_right_dec.jpg) no-repeat;
width:78px;
height:33px;
margin-top:1px;
}
.btn7 {
background:url(i/newd/up_right_dec2.jpg) no-repeat;
width:19px;
height:33px;
}
.btn1{
background:url(i/newd/up_butt1.jpg) no-repeat 0 -33px;
cursor:pointer;
width:32px;
height:33px;
}
.btn1:hover{
background-position:0 0px;
width:32px;
cursor:pointer;
}
.btn11{
background:url(i/newd/up_butt1_anim.gif) no-repeat 0 0px;
cursor:pointer;
width:32px;
height:33px;
}
.btn2{background:url(i/newd/up_butt2.jpg) no-repeat 0 -33px;
cursor:pointer;width:32px;height:33px;
}
.btn2:hover{background-position:0 0px;width:32px;cursor:pointer;}
.btn3{background:url(i/newd/up_butt3.jpg) no-repeat 0 -33px;cursor:pointer;width:32px;height:33px;}
.btn3:hover{background-position:0 0px;width:32px;cursor:pointer;}
.btn4{background:url(i/newd/up_butt4.jpg) no-repeat 0 -33px;cursor:pointer;width:32px;height:33px;}
.btn4:hover{background-position:0 0px;width:32px;cursor:pointer;}
.btn5{background:url(i/newd/up_butt5.jpg) no-repeat 0 -33px;cursor:pointer;width:32px;height:33px;}
.btn5:hover{background-position:0 0px;width:32px;cursor:pointer;}
.btn6{background:url(i/newd/up_butt6.jpg) no-repeat 0 -33px;cursor:pointer;width:32px;height:33px;}
.btn6:hover{background-position:0 0px;width:32px;cursor:pointer;}
.btn6_0{background:url(i/newd/m_link1.png) no-repeat 0 -33px;cursor:pointer;width:32px;height:33px;}
.btn6_0:hover{background-position:0 0px;width:32px;cursor:pointer;}
.btn900{background:url(i/newd/chn/up_butt901.jpg) no-repeat 0 -33px;cursor:pointer;width:180px;height:33px;}
.btn900:hover{background-position:0 0px;width:180px;cursor:pointer;}
.btn8{background:url(i/newd/up_butt7.jpg) no-repeat 0 -33px;cursor:pointer;width:32px;height:33px;}
.btn8:hover{background-position:0 0px;width:32px;cursor:pointer;}
.btn12{background:url(i/newd/up_butt12.jpg) no-repeat 0 -33px;cursor:pointer;width:32px;height:33px;}
.btn12:hover{background-position:0 0px;width:32px;cursor:pointer;}
.btn9{background:url(i/newd/up_butt9.jpg) no-repeat 0 -33px;cursor:pointer;width:32px;height:33px;}
.btn9:hover{background-position:0 0px;width:32px;cursor:pointer;}
.btn10{background:url(i/newd/up_butt10.jpg) no-repeat 0 -33px;cursor:pointer;width:32px;height:33px;}
.btn10:hover{background-position:0 0px;width:32px;cursor:pointer;}
li{display:inline-block;float:right;}
#bk-body-bottom {
width: 128px;
height: 128px;
background-image: url('design/i/background-top.png');
background-repeat: no-repeat;
background-position: top center;
position: absolute;
left: 0px;
z-index: 2;
}
</style>
</head>
<body>
<table border=0 cellpadding=0 cellspacing=0 width="100%" style="background-image: url(i/newd/bricks_bg.jpg); height: 33px; background-repeat: repeat-x; border-spacing: 0px; border-collapse: collapse;">
<tr>
<td width=210 style="min-width: 210px;" align="left">
<img src="i/newd/up_left_dec.png" />
</td>
<td align="center" style="position: relative;min-width: 350px;">
</td>
<td width=460 style="min-width:460px;">
<ul style="margin:0px;margin-top: -5px;">
<li><div class="btn7"></div></li>
<li><a href="#" onclick="top.cht('http://capitalcity.old-dark.ru/friends.php'); return false;" title="Друзья"><div class="btn6" title="Друзья"></div></a></li>
<li><a href="#" onclick="top.cht('http://capitalcity.old-dark.ru/main.php?edit=1&refer=1'); return false;" title="Заработок"><div class="btn4" title="Заработок"></div></a></li>
<li><a href="#" onclick="top.cht('http://capitalcity.old-dark.ru/main.php?edit=1'); return false;" title="Инвентарь"><div class="btn6_0" title="Инвентарь"></div></a></li>
<li><div class="btn0"></div></li>
</ul>
</td>
</tr>
</table>
<div id="bk-body-bottom"></div>
</body>
</html>

View File

@ -1,26 +0,0 @@
<?
$n=0;
$inf=mysql_query("SELECT login,links FROM users order by links desc limit 0,10");
echo"
<table>
<tr>
<td><b><center><font color=black>Место</center></b></td>
<td><b><center><font color=black>Логин</center></b></td>
<td><b><center><font color=black>Переходов</center></b></td>
</tr>";
for ($i=0; $i<mysql_num_rows($inf); $i++) {
$l=mysql_fetch_array($inf);
$n+=1;
echo"<tr"; if ($als) echo""; echo">
<td><center><font color=black>".$n."</center></td>
<td><center><font color=black>".$l[login]."</center></td>
<td><center><font color=black>".$l[links]."</center></td>
</tr>";
if (!$als) $als=1; else $als=0;
}
echo"</table>";
?>

View File

@ -1,119 +0,0 @@
<?php
session_start();
if ($_SESSION['uid'] == null) header("Location: index.php");
include "config.php";
$user = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '{$_SESSION['uid']}' LIMIT 1;"));
include "functions.php";
?>
<HTML><HEAD><TITLE>ТОП 10 лучших рефералов Бандитского квартала</TITLE>
<META content=INDEX,FOLLOW name=robots>
<META content="1 days" name=revisit-after>
<META http-equiv=Content-type content="text/html; charset=utf-8">
<META http-equiv=Pragma content=no-cache>
<META http-equiv=Cache-control content=private>
<META http-equiv=Expires content=0><LINK href="css/main.css" type=text/css rel=stylesheet>
<style>
.pleft {
PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-TOP: 3px
}
</style>
</HEAD>
<BODY bgColor=#3D3D3B leftMargin=0 topMargin=0 marginwidth="0" marginheight="0">
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td scope="col"><table width="100%" height="135" border="0" cellpadding="0" cellspacing="0">
<tr>
<td scope="col"><div align="center"></div></td>
</tr>
</table></td>
</tr>
<tr>
<td align="center" height="100%" valign="top"><table width="75%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td scope="col"><table cellspacing=0 cellpadding=0 width="100%" bgcolor=#f2e5b1
border=0>
<tbody>
<tr>
<td height="1" colspan=3 bgcolor="#F2E5B1">
<p></p>
<td width="30" rowspan=2 align="right" valign=top>
<p><BR>
<BR>
</p>
<DIV align=right>
<TABLE height="90%" cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD vAlign=top></TD>
</TR>
</TBODY>
</TABLE>
</DIV></td>
<td width="23" rowspan=2 align="right" height=100% valign=top >
</td>
</tr>
<tr>
<td width="29" valign=top ></td>
<td valign=top width="30"></td>
<td valign=top><!-- Begin of text -->
<h3><br>
</h3>
<TABLE width="100%" border=0 cellPadding=2 cellSpacing=0 name="F1">
<TBODY>
<TR>
<TD colSpan=3><H3><p style="COLOR: #8f0000; FONT-FAMILY: Arial; FONT-SIZE: 12pt; FONT-WEIGHT: bold; TEXT-ALIGN: center">ТОП 10 лучших рефералов Ардании</p></center>
<span class="style5"><table border=0 cellpadding=3 align=center>
<tr bgcolor=cdc9c9>
<td width=100><b>Место</b></td>
<td width=300><b>Логин</b></td>
<td width=100><b>Переходов</b></td>
</tr>
<?
$data = mysql_query("SELECT * FROM `users` ORDER by `refer` DESC limit 0,10;");
while($row = mysql_fetch_array($data)) {
$n+=1;
echo "<TR><td style='color:8f0000;'>( ".$n." )<TD style='color:8f0000;'>",$row['login'],"[".$row['level']."]<a href=inf.php?".$row['id']." target=_blank><IMG SRC=i/inf.gif WIDTH=12 HEIGHT=11 border=0 ALT=\"Инф. о ".$row['login']."\"></a><TD>[",$row['login'],"]<TD>";
echo "</TR>";
}
?>
</TBODY></TABLE><br>
</td></tr></table>
</TD>
</TR>
</FORM>
</TABLE>
</TBODY></tr>
</table></td>
</tr>
</table>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD width="100%" height=13 background="img/sitebk_07.jpg"></TD>
</TR>
<TR>
<TD width="100%" bgColor=#000000
height=20><table width="95%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="10%" align="center" scope="col">
<div align="left">
</tr>
</table></TD>
</TR>
</TBODY>
</TABLE>
</BODY></HTML>