Файл: search.php
Строк: 322
<?
define('PROTECTOR', 1);
$headmod = 'search';//фикс. места
$textl='Персонаж';
include('files/path.php');
include($path.'files/db.php');
include($path.'files/auth.php');
include($path.'files/func.php');
include($path.'files/core.php');
include($path.'files/head.php');
include($path.'files/zag.php');
if(empty($_POST[nick])){
$nick=$_GET[nick];
$nick = htmlspecialchars(stripslashes($nick));
}else{
$nick=$_POST[nick];}
$nick = htmlspecialchars(stripslashes($nick));
switch($_GET[go]) {
default:
echo "<form action="search.php?go=go" method="post">";
echo "<center><input name="nick" maxlength="10" title="nick" emptyok="true"/><br/>";
echo "<input type="submit" value="Найти" /></form></center>";
break;
case 'go':
if($_POST[nick]==''){$_POST[nick]=$_GET[nick];}
$req = mysql_query("SELECT * FROM `users` WHERE `usr` = '$nick'");
////////////////////////////
$avto=mysql_num_rows($req);
if($avto=="0"){
echo'Нет такого игрока!';
$_POST[nick] = htmlspecialchars("$_POST[nick]");
$find = mysql_num_rows(mysql_query("SELECT usr FROM users WHERE usr LIKE '%".mysql_escape_string($_POST[nick])."%'"));
if($find==0){
echo "<br/><a href="search.php?">Назад</a><br/>";
include($path.'files/down.php');
exit;
}
echo "<br/>Найдено похожих игроков: <i>$find</i><br/>";
$page = (isset($_GET['page'])) ? $_GET['page'] : NULL;
$page=intval($page);
if ($page == "" || $page < 0 || $page == "0")
{
$page = 0;
}
$next = $page + 1;
$back = $page - 1;
$num = $page * 10;
if($page == "0")
{$i = 1;}
else{$i = ($page*10)+1;}
$viso = mysql_num_rows(mysql_query("SELECT usr FROM users WHERE usr LIKE '%".mysql_escape_string($_POST[nick])."%'"));
$puslap = floor($viso/10);
$useras = mysql_query("SELECT usr FROM users WHERE usr LIKE '%".mysql_escape_string($_POST[nick])."%' ORDER BY lvl DESC LIMIT $num,10");
while ($users = mysql_fetch_array($useras))
{
$users = strip_tags($users['usr']);
$req1 = mysql_query("SELECT * FROM `users` WHERE `usr` = '$users'");
$users1 = mysql_fetch_array($req1);
$storona = strip_tags($users1['storona']);
$lvl = strip_tags($users1['lvl']);
if($storona=="white"){echo" <img src='/pic/main/white.png' alt='*'/>";}
if($storona=="black"){echo"<img src='/pic/main/black.png' alt='*'/>";}
echo "<a href='search.php?nick=$users&go=go'>$users</a> $lvl ур.<br/>";
}
if ($_POST[nick] == "") {
echo "<b>Вы не ввели имя в поле!</b><br/>";
}
$skok= mysql_num_rows(mysql_query("SELECT usr FROM users WHERE usr LIKE '%".mysql_escape_string($_POST[nick])."%'"));
$koll=$skok/10;
$koll= ceil ($koll);
$koll2=$koll-1;
$page = (isset($_GET['page'])) ? $_GET['page'] : NULL;
$page=intval($page);
if($viso>10){
if ($page > 0)
{$page1=$page;
echo "<a href="search.php?go=go&page=0&nick=$_POST[nick]">«</a> <a href="search.php?go=go&page=$back&nick=$_POST[nick]">$page1</a> ";}
elseif ($page == 0)
{echo "« 1";}
if ($page>0)
{$page3=$page+1; echo " $page3 ";}
if($page < $puslap || $page == "" || $page == 0){
$page2=$page+2;
echo " <a href="search.php?go=go&page=$next&nick=$_POST[nick]">$page2</a> ";
echo"<a href="search.php?go=go&page=$koll2&nick=$_POST[nick]">»</a>";
}else{
$page2=$page+2;
echo "$page2 »";}
echo " ($koll)";
}
echo "<br/><a href="search.php?">Назад</a><br/>";
include($path.'files/down.php');exit;
}
$usdata = mysql_fetch_array($req);
$t=time();
$req = mysql_query("SELECT * FROM `ban` WHERE `usr` = '$usdata[usr]' LIMIT 1");
$avto = mysql_num_rows($req);
if ($avto == 1) {
echo"<font color=red>";
$ban = mysql_fetch_array($req);
if($ban[ban_time]<$t){
mysql_query("DELETE FROM `ban` WHERE `usr` = '$log'");
}else{
echo"$usdata[usr] находится в тюрьме! Причина: $ban[text]!<br/> Срок: ";
$bant=$ban[ban_time]-$ban[timeb];
if($bant<60){
echo "$bant сек.";
}elseif($bant>60 and $bant<3600){
$bant=round($bant/60);
echo "$bant мин.";
}else{
$bant=round($bant/3600);
echo "$bant часов";}
echo"<br/>Осталось:";
$ban[ban_time]=$ban[ban_time]-time();
if($ban[ban_time]<60){
echo "$ban[ban_time] сек.";
}elseif($ban[ban_time]>60 and $ban[ban_time]<3600){
$ban[ban_time]=round($ban[ban_time]/60);
echo "$ban[ban_time] мин.";
}else{
$ban[ban_time]=round($ban[ban_time]/3600);
echo "$ban[ban_time] часов";}
echo"<br/>Задержал: $ban[kem]<br/>";}
echo"</font>";
}
if($usdata[lvl]<5){
$stat1="Новичок";}
elseif($usdata[lvl]>=5 and $usdata[lvl]<10){
$stat1="Воин";}
elseif($usdata[lvl]>=10 and $usdata[lvl]<15){
$stat1="Рыцарь";}
elseif($usdata[lvl]>=15 and $usdata[lvl]<20){
$stat1="Неодолимый";}
elseif($usdata[lvl]>=20 and $usdata[lvl]<25){
$stat1="Легенда";}
elseif($usdata[lvl]>=25 and $usdata[lvl]<1000){
$stat1="Титан";}
elseif($usdata[lvl]>1000){
$stat1="Бессмертный";}
echo"
<div class='battle_result'>
<center>$stat1 <b>$nick</b></div>
<div>
<div class='win'></div>
<div class='clear'></div>
</div>
";
echo"<center>";
if($usdata[klas]=="wizard"){$kl="m";$kln="Маг";}
if($usdata[klas]=="fighert"){$kl="f";$kln="Воин";}
echo $kln;
if($usdata[storona]=="white"){echo" Аритаса";}
if($usdata[storona]=="black"){echo" Туриона";}
echo" <img src='pic/lvl.png'>$usdata[lvl] уровня <br/>";
$laikas = 150;
$dabar = time();
$timeout = $dabar - $laikas;
$asd = mysql_num_rows(mysql_query("SELECT laikas, usr FROM online WHERE laikas > '$timeout' AND usr='$nick'"));
////////////////////////////
if($asd==0){
echo"<font color='red'>OFF</font> ";
}else{echo"<font color='green'>ON</font> ";}
if(!empty($usdata[clan])){
$req = mysql_query("SELECT * FROM `clan` WHERE `lider` = '$usdata[clan]' LIMIT 1");
$clan = mysql_fetch_array($req);
echo"<img src="pic/clan/$clan[emblema]" alt="clan"/> <a href="clan.php?id=$clan[id]">$clan[name]</a>";}else{
echo"";}
if($usdata[prava]==0){
$status="Игрок";}
if($usdata[prava]==1){
$status="Гейм-мастер";}
if($usdata[prava]==2){
$status="Модератор";}
if($usdata[prava]==3){
$status="Старший модератор";}
if($usdata[prava]==4){
$status="Администратор";}
if($usdata[prava]==5){
$status="Разработчик";}
if($usdata[pol]=='m'and $usdata[klas]=='fighert' and $usdata[storona]=='white'){$imgusr='wf.png';}
if($usdata[pol]=='m'and $usdata[klas]=='wizard' and $usdata[storona]=='white'){$imgusr='ww.png';}
if($usdata[pol]=='m'and $usdata[klas]=='fighert' and $usdata[storona]=='black'){$imgusr='bf.png';}
if($usdata[pol]=='m'and $usdata[klas]=='wizard' and $usdata[storona]=='black'){$imgusr='bw.png';}
if($usdata[pol]=='w'and $usdata[klas]=='fighert' and $usdata[storona]=='white'){$imgusr='wwf.png';}
if($usdata[pol]=='w'and $usdata[klas]=='wizard' and $usdata[storona]=='white'){$imgusr='www.png';}
if($usdata[pol]=='w'and $usdata[klas]=='fighert' and $usdata[storona]=='black'){$imgusr='wbf.png';}
if($usdata[pol]=='w'and $usdata[klas]=='wizard' and $usdata[storona]=='black'){$imgusr='wbw.png';}
echo"$status";
if($usdata[avatar]==""){
echo"<br/><img src='pic/imgusr/$imgusr' width='50'/></center>";
//}else{
//echo"<br/><img src='pic/avatar/$usdata[avatar]' alt='.' width='50'/></center>";
}
/*//Храм
if(!empty($usdata[zamujem])){
$nickas = strip_tags($usdata[zamujem]);
$req = mysql_query("SELECT `storona` FROM `users` WHERE `usr` = '$nickas'");
$pic = mysql_fetch_array($req);
$req = mysql_query("SELECT `storona`,`prava` FROM `users` WHERE `usr` = '$usdata[zamujem]'");
$pic = mysql_fetch_array($req);
echo"Состоит в браке с:";
echo' <img src="pic/main/'.$pic['storona'].'.png" alt="#"/>'; echo"<a href="search.php?nick=$usdata[zamujem]&go=go"> $usdata[zamujem]</a><br/>";
}
//Храм
$req = mysql_query("SELECT * FROM `karma` WHERE `usr` = '$nick'");
$avto=mysql_num_rows($req);
echo" <div class='hr'></div><i>Профессии:</i><br/>"; $vseprof=$usdata[profkuznec]+$usdata[profdrovosec]+$usdata[profkoja]+$usdata[profjelezo]+$usdata[profcristal]; if($vseprof=='0'){echo''.$usdata[usr].' не обучен профессиям';} if($usdata[profkuznec]>0){echo" Кузнец $usdata[profkuznec]ур.<br/>";} if($usdata[profdrovosec]>0){echo" Дровосек $usdata[profdrovosec]ур.<br/>";} if($usdata[profkoja]>0){echo" Кожевник $usdata[profkoja]ур.<br/>";} if($usdata[profjelezo]>0){echo" Шахтер(жел) $usdata[profjelezo]ур.<br/>";} if($usdata[profcristal]>0){echo" Шахтер(крист) $usdata[profcristal]ур.<br/>";}
echo" <div class='hr'></div>";
$req = mysql_query("SELECT * FROM `podarkiusr` WHERE `usr` = '$usdata[usr]'");
////////////////////////////
$podarki=mysql_num_rows($req);
if($podarki==0){echo"Нет подарков<br/>";}
if($podarki>0){
$m1 = mysql_query("SELECT * FROM podarkiusr WHERE usr = '$usdata[usr]' ORDER BY id DESC LIMIT 3");
while($m = mysql_fetch_array($m1))
{
echo"<a href="podarok.php?mod=podinfo&id=$m[id]&nick=$usdata[usr]"><img src="/pic/podarki/$m[tip]/$m[img].png" width="30" height="30" alt="P"></a>
";
}
echo" <br/><img src='pic/icons/podarok.gif' alt='*'/> <a href="/podarok.php?mod=poduser&nick=$usdata[usr]">Подарки</a> ($podarki)<br/>";
}
echo"<img src='pic/icons/podarok.gif' alt='*'/> <a href="/podarok.php?nick=$usdata[usr]">Подарить</a> <br/>";
*/
$req = mysql_query("SELECT * FROM `clan` WHERE `lider` = '$log'");
////////////////////////////
$lider=mysql_num_rows($req);
if($lider==1){
if($usdata[clan]==''){
echo"<center><img src='pic/yes.png' width=16px><a href="home.php?mod=toclan&nick=$usdata[usr]">Пригласить в клан</a></center>";
}}
echo"<div class='menu_dash'>";
$req = mysql_query("SELECT * FROM `karma` WHERE `usr` = '$nick' and `from`='$log' LIMIT 1");
$avto=mysql_num_rows($req);
//echo'Карма: '.$avto.'<br/>';
if($avto==0 and $udata[lvl]>=3 and $log!=$nick){
//echo"<img src='pic/up.png' alt='*'/> <a href="karma.php?usr=$nick">Повысить карму</a><br/>";
}
/*echo"Пол: ";
if($usdata[pol]=="m"){echo"Парень<br/>";}else{echo"Девушка<br/>";}
*/
echo"Опыт: $usdata[exp]<br/>";
echo"Сила: $usdata[sila]<br/>";
echo"Ловкость: $usdata[lovk]";echo'<br/>';
echo"Интелект: $usdata[um]";echo'<br/>';
echo"Защита: $usdata[prot]";echo'<br/>';
echo"Урон: $usdata[umin]-$usdata[umax] +($usdata[sila])<br/>";
/*$summastat = $usdata[hpall]+$usdata[mpall]+$usdata[sila]+$usdata[lovk]+$usdata[um]+$usdata[prot]+$usdata[umax];
echo"
<img src='pic/up.png' alt='*'/> <i>Сумма стат:</i> $summastat <br/>*/
echo" <a href='search.php?go=inf&nick=$nick'>Полная информация</a><br/>";
echo"</div>";
echo" <a href='msg.php?go_user=$nick&mod=wr'>Написать письмо</a><br/>";
echo" <a href="search.php?go=mag&nick=$nick">Умения</a><br/>";
echo" <a href="search.php?go=stats&nick=$nick">Статистика</a><br/>";
echo" <a href="search.php?go=shmot&nick=$nick">Снаряжение</a><br/>";
if($udata[prava] >= 2)
{
echo "» <a href="mod_panel.php?mod=1&usr=$nick">Забанить</a>";
if($udata[prava] >= 5)
{echo "<br/>» <a href="Rpanel/user.php?mod=2&id=$usdata[id]">Редактировать</a>";
}}
break;
case 'shmot':
$req = mysql_query("SELECT * FROM `users` WHERE `usr` = '$nick'");
$usdata = mysql_fetch_array($req);
$i=1;
while($i<=6){
switch($i){
case '1':
$tip='Голова';
$gt='golova';
break;
case '2':
$tip='Оружие';
$gt='weapon';
break;
case '3':
$tip='Тело';
$gt='body';
break;
case '4':
$tip='Руки';
$gt='ruki';
break;
case '5':
$tip='Щит';
$gt='shit';
break;
case '6':
$tip='Ноги';
$gt='nogi';
break;
}
$req = mysql_query("SELECT * FROM `item` WHERE `usr` = '$nick' and `tip`='$gt' and `image`='yes'");
$avto=mysql_num_rows($req);
if($avto==0){
echo" <div style='margin: 1px;'><img src='slot.png' width='50' alt=''/> $tip </div>";
}else{
$mag = mysql_fetch_array($req);
if($mag[images]=="yes"){
echo"<img src='pic/itm/".$gt.".png' width='50' alt=''/> ";
}elseif($mag[images]=="not"){
echo"<img src='pic/itm/".$gt.".png' width='50' alt=''/> ";
}elseif($mag[images]=="0.jpg"){
echo"<img src='pic/itm/".$gt.".png' width='50' alt=''/> ";
}elseif($mag[images]==""){
echo"<img src='pic/itm/".$gt.".png' width='50' alt=''/> ";
}else{
}
echo"<div style='margin: 1px;'><img src='pic/sets/$mag[images].png' width='50'>";
if($mag[ur]==0){echo" ";} if($mag[ur]==1){echo" ";}if($mag[ur]==2){echo" ";} if($mag[ur]==3){echo" ";}
echo" $mag[name]</div>
";
}
$i++;
}
echo"<a href="search.php?go=go&nick=$nick">Назад</a>";
break;
case 'stats':
$req = mysql_query("SELECT * FROM `users` WHERE `usr` = '$nick'");
$usdata = mysql_fetch_array($req);
echo"
Побед: ".$usdata[wins]."<br/>
Поражений: $usdata[loses]<br/>
Слава: ".$usdata[slava]."<br/>";
echo"<a href="search.php?go=go&nick=$nick">Назад</a>";
break;
case 'inf':
$req = mysql_query("SELECT * FROM `users` WHERE `usr` = '$nick'");
////////////////////////////
$avto=mysql_num_rows($req);
if($avto=="0"){
echo'Нет такого игрока!';
include($path.'files/down.php');exit;
}
$usdata = mysql_fetch_array($req);
echo"ID: $usdata[id]<br/>";
echo"Пол: ";
if($usdata[pol]=="m"){echo"Парень<br/>";}else{echo"Девушка<br/>";}
$req = mysql_query("SELECT id,name FROM `pit` WHERE `usr` = '$nick' and `status`='on'");
$avto=mysql_num_rows($req);
if($avto==1){
$pit = mysql_fetch_array($req);
echo"Питомец: <a href="pit.php?id=$pit[id]">$pit[name]</a><br/>";
}
$laikas = 150;
$dabar = time();
$timeout = $dabar - $laikas;
$asd = mysql_num_rows(mysql_query("SELECT laikas, usr FROM online WHERE laikas > '$timeout' AND usr='$nick'"));
////////////////////////////
if($asd==0){
echo"Статус: <font color='red'>Offline</font><br/>";
echo"Последнее посещение: $usdata[lvisit]<br/>";
}
else {echo"Статус: <font color='green'>Online</font><br/>";}
echo"Сила: $usdata[sila]<br/>";
echo"Ловкость: $usdata[lovk]";echo'<br/>';
echo"Интелект: $usdata[um]";echo'<br/>';
echo"Защита: $usdata[prot]";echo'<br/>';
echo"Крит-удар: $usdata[krit]%";echo'<br/>';
echo"Крит-урон: $usdata[ukrit]%";echo'<br/>';
echo"Анти-крит: $usdata[antikrit]%";echo'<br/>';
echo"Урон: $usdata[umin]-$usdata[umax] +($usdata[sila])<br/>";
$pverh=$usdata[prot]+$usdata[pgolova];
$pcenter=$usdata[prot]+$usdata[pbody];
$pniz=$usdata[prot]+$usdata[pnogi];
echo"Защ. головы: $pverh<br/>";
echo"Защ. тулов.: $pcenter<br/>";
echo"Защ. ног: $pniz<br/>";
break;
case 'mag':
$req = mysql_query("SELECT * FROM `users` WHERE `usr` = '$nick'");
////////////////////////////
$avto=mysql_num_rows($req);
if($avto=="0"){
echo'Нет такого игрока!';
include($path.'files/down.php');exit;
}
$req = mysql_query("SELECT * FROM `mag` WHERE `usr` = '$nick'");
if(mysql_num_rows($req)>=1)
{
While($mag = mysql_fetch_array($req))
{
$maglvl=$mag[lvl]-1;
$magmp=explode("|",$mag[mp]);
$mag[mp]=$magmp[$maglvl];//мп
$maghp=explode("|",$mag[hp]);
$mag[hp]=$maghp[$maglvl];//хп
$maghp=explode("|",$mag[plushp]);
$mag[plushp]=$maghp[$maglvl];//+хп
$maghp=explode("|",$mag[uron]);
$mag[uron]=$maghp[$maglvl];//+урон
echo'<div class="menu_dash">';
echo"<img src='pic/mag/$mag[image].png'><b>$mag[name]:</b><br/>";
echo"Уровень: $mag[lvl]<br/>";
echo"Класс: ";
if($mag[klas]=="wizard"){echo"Маг<br/>";}
if($mag[klas]=="fighert"){echo"Воин<br/>";}
echo"Урон: $mag[uron]<br/>";
echo"Забирает маны: $mag[mp]<br/>";
echo"Забирает здоровья: $mag[hp]<br/>";
echo"Даёт здоровья: $mag[plushp]</div>";
}
}else{
echo '<b>Нет умений!</b>';
}
echo"<a href="search.php?go=go&nick=$nick">Назад</a>";
break;
}
include($path.'files/down.php');
?>