code cleaning
This commit is contained in:
parent
62afbff63a
commit
4f46e7e5ed
@ -61,7 +61,7 @@ function getuserdata($id = 0)
|
||||
if (!$id) return array();
|
||||
$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)) {
|
||||
regenhp($rec, 0);
|
||||
// regenhp($rec, 0);
|
||||
if ($rec['hp'] == $rec['maxhp']) {
|
||||
$rec['hp']--;
|
||||
}
|
||||
@ -73,9 +73,9 @@ if (!isset($user)) {
|
||||
$user = getuserdata();
|
||||
}
|
||||
|
||||
if (empty($user['battle']) && ($user['hp'] < @$user['maxhp'])) {
|
||||
regenhp($user);
|
||||
}
|
||||
//if (empty($user['battle']) && ($user['hp'] < @$user['maxhp'])) {
|
||||
// regenhp($user);
|
||||
//}
|
||||
|
||||
$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)
|
||||
{
|
||||
{ // $l * 10 +5
|
||||
$l = 0;
|
||||
if ($u) {
|
||||
$l = $u['level'];
|
||||
|
7
inf.php
7
inf.php
@ -28,12 +28,12 @@ if (empty($user['id'])) {
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<title>Информация о <?= $user['login'] ?></title>
|
||||
<title>Информация о <?=$user['login']?></title>
|
||||
<meta charset=UTF-8"/>
|
||||
<link href="css/main.css" rel="stylesheet">
|
||||
<link href="css/tooltip.css" rel="stylesheet">
|
||||
</head>
|
||||
<BODY bgColor=#e2e0e0 onload="<?= topsethp(); ?>">
|
||||
<BODY bgColor=#e2e0e0 onload="<?=topsethp()?>">
|
||||
<TABLE cellPadding=0 cellSpacing=0 width=100% border=0>
|
||||
<TBODY>
|
||||
<TR>
|
||||
@ -74,9 +74,8 @@ if (empty($user['id'])) {
|
||||
<!-- Нижняя часть -->
|
||||
<?php
|
||||
$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['lozung'])) echo "Лозунг: " . $user['lozung'] . "<br>";
|
||||
?>
|
||||
<p style="font-family: Consolas,monospace;"><?=nl2br($user['info'])?></p><hr>
|
||||
<div id="Content">
|
||||
|
182
law.html
182
law.html
@ -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>
|
123
mailsender.php
123
mailsender.php
@ -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
22
mg.php
@ -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);
|
||||
?>
|
@ -38,7 +38,7 @@ $do_ng=365-date("z");
|
||||
if ($user['podarokAD']==0 && $_POST['get_present']!=1)
|
||||
{
|
||||
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">
|
||||
<img border=0 src="i/sh/podarokNY.gif"><br />
|
||||
<input name="sb" type="submit" VALUE="Получить">
|
||||
|
@ -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];
|
||||
?>
|
39
proba.php
39
proba.php
@ -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));
|
||||
?>
|
@ -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>
|
26
top_ref.php
26
top_ref.php
@ -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>";
|
||||
|
||||
?>
|
119
topbonus.php
119
topbonus.php
@ -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>
|
Loading…
Reference in New Issue
Block a user