Файл: l2ps_v5/pers.php
Строк: 362
<?php
include_once("files/zag.php");
include_once("files/ini.php");
$polz=mysql_query("SELECT * FROM `users` WHERE `udata0`='$log' AND `udata1`='$pas' LIMIT 1");
if(mysql_num_rows($polz)==0){
header ("Location: index.php?error");
echo'<div class="p">Ошибка! Пользователь с таким логином и паролем не зарегистрирован, или пароль/логин неверен! <a href="index.php">На главную</a><br>';exit;
}else{
switch($go) {
default:
if($udata9<20){
$st="NG";}
elseif($udata9>=20 and $udata9<40){
$st="D";}
elseif($udata9>=40 and $udata9<52){
$st="C";}
elseif($udata9>=52 and $udata9<62){
$st="B";}
elseif($udata9>=62 and $udata9<76){
$st="A";}
elseif($udata9>=76){
$st="S";}
if($udata34=="0"){
if (is_file('l2pic/avatar/'.$log.'')){
echo'<br><img src="l2pic/avatar/'.$log.'" alt="pic"/><br/><br/>';
}else
if($udata27=="wizard"){
if($udata2=="M"){
echo'<br><img src="l2pic/avatar/mages/'.$udata26.'/m/M/'.$st.'.gif"/><br/><br/>';}else{echo'<br><img src="l2pic/avatar/mages/'.$udata26.'/m/'.$st.'.gif"/><br/><br/>';}}else
if($udata27=="fighert"){
if($udata2=="M"){
echo'<br><img src="l2pic/avatar/warrior/'.$udata26.'/m/M/'.$st.'.gif"/><br/><br/>';}else{echo'<br><img src="l2pic/avatar/warrior/'.$udata26.'/m/'.$st.'.gif"/><br/><br/>';}}
}else{echo"<br><br>";}
echo"<u><img src='l2pic/logo/lvl.png' alt='pic'/> Уровень: </u><u><font color=lime>$udata9</font></u>";
echo"<br/><img src='l2pic/energy.gif' alt='pic'/> <u><font color=gold>CP: ";
echo number_format( $udata42);
echo"/";
echo number_format( $udata43);
echo"</font></u>";
echo"<br/><img src='l2pic/life.png' alt='pic'/> <u><font color=red>HP: ";
echo number_format( $udata16);
echo"/";
echo number_format( $udata17);
echo"</font></u>";
echo"<br><img src='l2pic/mana.png' alt='pic'/> <u><font color=blue>MP: ";
echo number_format( $udata30 );
echo"/";
echo number_format( $udata29 );
echo"</font></u>";
echo"<br><img src='l2pic/logo/xp.png' alt='pic'/><u> XP: "; echo number_format( $udata19 ) ;
echo"</u><br><img src='l2pic/logo/sp.png' alt='pic'/> <u>SP: "; echo number_format( $udata31 );
echo"</font></u><hr>";
echo'<br><img src="l2pic/money/aden.gif" alt="pic"/>';
echo" Аден: <u><font color=gold>"; echo number_format( $udata8 ); echo"</font></u>";
echo'<br><img src="l2pic/money/coin.png" alt="pic"/>';
echo" Монет Удачи: <u><font color=gold> "; echo number_format( $udata38 ); echo"</font></u>";
echo'<br><img src="l2pic/money/aa.png" alt="pic"/>';
echo" Античных Аден: <u><font color=red> "; echo number_format( $udata32 ); echo"</font></u><br>";
echo'<img src="l2pic/information.png" alt="pic"/>';
echo" Постов: "; echo number_format( $udata89 ); echo"<hr/> ";
if(!empty($udata33)){echo'<img src="l2pic/information.png" alt="pic"/>'; echo" Профессия:<font color=red><u> $udata33</font></u><br>";}
$aglav=mysql_query("SELECT * FROM `clan_people` WHERE `clan_people0`='$log' ");
$ar= mysql_fetch_array($aglav);
$ggg1=$ar['clan_people0'];
if(!empty($udata23)){echo'<img src="l2pic/information.png" alt="pic"/>'; echo" Клан: <b><a href="search.php?go=clan&nick=$udata23">$ar[clan_people1]</a></b> <a href="search.php?&go=go&nick=$udata23">[$udata23]</a><br/><a href="outclan.php?&id=$udata24&name=$log&lider=$udata23">Выйти из клана</a><br/>";}else{echo'<img src="l2pic/information.png" alt="pic"/>';
echo" Клан: Не в клане<br/>";}
$aglav=mysql_query("SELECT * FROM `clan_alliance` WHERE `glava`='$udata90' ");
$ar= mysql_fetch_array($aglav);
if($udata90!==""){
echo'<img src="l2pic/information.png" alt="pic"/>';
echo" Альянс: <b><a href="search.php?go=alliance&nick=$udata90">$ar[ali_name]</b> <a href="search.php?&go=go&nick=$udata85">[$udata90]</a><br/>";
if($udata23=="$log"){echo"<a href="outali.php?name=$log&lider=$udata90">Выйти из альянса</a><br/>";}}else{echo'<img src="l2pic/information.png" alt="pic"/>';
echo" Альянс: Не в альянсе<br/>";}
echo"<hr><br><b>Статистика</b>";
echo'<br><img src="l2pic/dual.png" alt="pic"/>';
echo" Физическая атака : "; echo number_format( $udata4 );
echo'<br><img src="l2pic/dual.png" alt="pic"/>';
echo" Магическая атака : "; echo number_format( $udata83 );
echo'<br><img src="l2pic/sheld.gif" alt="pic"/>';
echo" Физическая защита : "; echo number_format( $udata3 );
echo'<br><img src="l2pic/sheld.gif" alt="pic"/>';
echo" Магическая защита : "; echo number_format( $udata82 );
echo'<hr><br><img src="l2pic/dual.png" alt="pic"/>';
echo" Выиграно боев : "; echo number_format( $udata6 );
echo'<br><img src="l2pic/dual.png" alt="pic"/>';
echo" Проиграно боев : "; echo number_format( $udata7 );
echo'<br><img src="l2pic/dual.png" alt="pic"/>';
echo" Выиграл PVP боев: ";echo number_format( $udata85 );
echo'<br><img src="l2pic/dual.png" alt="pic"/>';
echo" Выиграл PK боев: "; echo number_format( $udata61 );
$udata86=number_format($udata86);
echo'<br><img src="l2pic/dual.png" alt="pic"/>';
echo" Карма: "; echo number_format( $udata86 );
echo"<hr><br><img src="l2pic/info.gif"> <a href="recommendations.php?">Рекомендации</a>|<a href="paty.php?"> Пати</a><br><img src="l2pic/info.gif"> <a href="search.php?id=online"> Поиск игроков </a>|<a href="tickets.php?"> Тикеты</a><br>";
echo"<img src="l2pic/forum.png"> Изменить <a href="mystatus.php?">Статус</a>|";
echo"<a href="anketa.php?"> Анкету </a>|";
echo"<a href="pers.php?go=tema"> Стиль </a><br/>";
echo"<img src="l2pic/forum.png"><a href="pers.php?go=setting"> Настройки</a> |";
echo"<a href="pers.php?go=profil"> Профиль</a><br/>";
echo"<img src="l2pic/forum.png"><a href="pers.php?go=mailvopr"> Секретное слово</a>|<a href="pers.php?go=slovovopr"> Email</a><br>";
echo"<img src="l2pic/rules.gif"> Мои <a href="zametki.php?">Заметки </a>|";
echo"<a href="hystory.php?"> Входы</a><br/>";
echo"<img src="l2pic/rules.gif"><a href="pers.php?go=refer"> Ученики </a>|";
echo"<a href="pers.php?go=id"> ID</a><br/>";
echo"<img src="l2pic/wall.gif"> Моя магия <a href="baff.php?go=active"> Активная </a>|";
echo"<a href="baff.php?go=passiv"> Пассивная </a><br/>";
//echo"<a href="skills.php?"> Навыки</a><br/>";
if($udata26=="gnom"){
echo"<img src="l2pic/wall.gif"><a href="craft.php?"> Книга рецептов</a><br/>";}
echo'<center><div><script type="text/javascript" src="//yandex.st/share/share.js" charset="utf-8"></script>
<div class="yashare-auto-init" data-yashareL10n="ru" data-yashareType="button" data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir,lj,friendfeed,moikrug,gplus"></div></center>';
break;
case 'tema':
echo"Сменить стиль игры на:<br><a href=
"version.php?go=l2pirates"> Пиратская </a>- мобильная версия для компьютеров<br><a href=
"version.php?go=dark"> DARK </a>- исполнена в темных (цветных) тонах, что напоминает среднивековье, затяжные войны и бои.<br><a href=
"version.php?go=white"> Белая </a>- это цветная тема для любителей отдохнуть от боев. Она приятная, успокаивает и больше сосредотачивает игрока на политических процессах игры.<br><a href=
"version.php?go=war"> WAR </a>- стиль более подходит для любителей большого кача, для осад, масовых пвп/пк и т.д.<br>";
break;
case 'id':
echo"$log Ваш id в игре <b>$udata001</b><br>";
break;
case 'refer':
echo"<u>Ваши Ученики:</u><br/>";
$refer=mysql_query("SELECT * FROM `refer` WHERE `usr`='$log' ORDER BY `id` DESC");
if(mysql_num_rows($refer)==0){echo"У вас нет учеников.<br>";}
while($ref= mysql_fetch_array($refer)){
$use=mysql_query("SELECT * FROM `users` WHERE `udata0`='$ref[uchenik]'");
$us= mysql_fetch_array($use);
echo"$ref[uchenik] ($us[udata9] Уровень)<br>";}
echo"<br><u>Приглашай друзей - получай <img src="l2pic/money/coin.png"> Coins of Luck!<br><br/>Привлекай игроков и зарабатывай дополнительные <img src="l2pic/money/coin.png"> Coin of Luck, которые сможешь поменять на улучшение вещей, опыт, игровую валюту и многое другое.<br/>Приглашенный тобой игрок становится твоим учеником!<br/> После того как один из ваших учинеков достигнет:</u><br/>";
echo"<li>20 уровня вы получаете - 1000000 <img src="l2pic/money/aden.gif"> аден<br/><li>40 уровня вы получаете - 1 <img src="l2pic/money/coin.png"> Coin of Luck<br/><li>52 уровня вы получаете - 3 <img src="l2pic/money/coin.png"> Coin of Luck<br/><li>61 уровня вы получаете - 5 <img src="l2pic/money/coin.png"> Coin of Luck<br/><li>74 уровня вы получаете - 10 <img src="l2pic/money/coin.png"> Coin of Luck<br/><li>80 уровня вы получаете - 20 <img src="l2pic/money/coin.png"> Coin of Luck<br/><li>84 уровня вы получаете - 30 <img src="l2pic/money/coin.png"> Coin of Luck<br/>";
echo"<u> Больше друзей - больше <img src="l2pic/money/coin.png"> Coin of Luck!<br/>
<font color=red>Сознательно для персонажей имеющих твинков: нерегистрировать по реферальной ссылке своих будущих твинков, ибо вас заблокируют!</font><br/>
Ваша реферальная ссылка: </u><hr/>";
echo"<li>http://l2pirates.ru/reg.php?refs=$log<br>";
break;
case 'genpass':
// Символы, которые будут использоваться в пароле.
$chars="qazxswedcvfrtgbnhyujmkiolp1234567890QAZXSWEDCVFRTGBNHYUJMKIOLP";
// Количество символов в пароле.
$max=10;
// Определяем количество символов в $chars
$size=StrLen($chars)-1;
// Определяем пустую переменную, в которую и будем записывать символы.
$password=null;
// Создаём пароль.
while($max--)
$password.=$chars[rand(0,$size)];
// Выводим созданный пароль.
echo
"<center>
Сгенерированный пароль:
<hr><font face=verdana color=red size=4><b>".$password."</b></font><hr>
<a href=?go=genpass>Создать новый пароль.</a></center>";
break;
case 'profil':
if (isset($erp))
{ echo'<small>Вводите цифри и буквы</small><br/>'; }
echo "<form action="pers.php?go=password" method="post">";
print "<small><b>Профиль</b></small><br/><br/>";
echo"<small>Старый пароль:</small><br/>";
echo "<input name="pas" value="*****"/><br/>";
echo"<small>Новый пароль:</small></a>"; echo'(<a href="pers.php?go=genpass"><small>Сгенерировать?</small></a>)<br/>';
echo "<input name="newpas" value="*****"/><br/>";
echo"<small>Повтор:</small><br/>";
echo "<input name="newrepas" value="*****"/><br/>";
echo "<small><input type="submit" value="Изменить" /></form>";
break;
case 'password':
$pas1 = htmlspecialchars(stripslashes($_POST[pas]));
$newpas = htmlspecialchars(stripslashes($_POST[newpas]));
$newrepas = htmlspecialchars(stripslashes($_POST[newrepas]));
$aglava=mysql_query("SELECT * FROM `users` WHERE `udata0`='$log' ");
$arrs= mysql_fetch_array($aglava);
$pass=$arrs['udata1'];
$salt = "-hDJ]=N";
$pas1 = md5(md5($pas1).$salt);
$coc = $newpas;
if(eregi("[^a-z0-9-]",$newpas)){ header ("Location: profil.php?erp&"); exit;}
if(eregi("[^a-z0-9-]",$newrepas)){ header ("Location: profil.php?erp&"); exit;}
if($pas1!==$pass){echo"Вы ввели неправильный старый пароль$pas1!==$pass";include_once"files/down.php"; exit;}
$salt = "-hDJ]=N";
$newpas = md5(md5($newpas).$salt);
$salt = "-hDJ]=N";
$newrepas = md5(md5($newrepas).$salt);
if($newpas!=$newrepas){echo"Новые пароли не совпадают";include_once"files/down.php"; exit;}
mysql_query("UPDATE `users` SET `udata1`='$newpas' WHERE `udata0`='$log'");
SetCookie("log",$log,time()+86400);
SetCookie("pas",$coc,time()+86400);
echo"Пароль изменён";
break;
case 'mailvopr':
if (isset($errorvoprpust)){
echo"<b>Не введено новое секретное слово.</b><br/>";}
echo "<form action="pers.php?go=provermail" method="post">";
print "<small><b>Профиль</b></small><br/><br/>";
echo"<small>Email:</small><br/>";
echo "<input name="provrmail" value="primer@mail.ru"/><br/>";
echo "<small><input type="submit" value="Проверить" /></form>";
echo'<a href="pers.php">Назад</a><br/>';
break;
case 'provermail':
$provrmail = htmlspecialchars(stripslashes($_POST[provrmail]));
$a=mysql_query("SELECT * FROM `users` WHERE `udata0`='$log' AND `udata18`='$_POST[provrmail]' LIMIT 1");
$arr=mysql_num_rows($a);
if($arr==0){echo"Вы неверно ввели Email!";
echo'<a href="pers.php">Назад</a><br/>';}else{
echo "<form action="pers.php?go=zap" method="post">";
echo "Секретное слово:<br/>";
echo "<input name="vopr" type="vopr" maxlength="100" title="vopr" emptyok="true"/><br/><br>";
echo '<input class="button" type="submit" value="Установить"/></form><br/>';
echo'<a href="pers.php">Назад</a><br/>';}
break;
case 'zap':
$vopr = htmlspecialchars(stripslashes($_POST[vopr]));
if(empty($vopr)){header ("Location: pers.php?go=mailvopr&errorvoprpust"); exit;}
mysql_query("UPDATE `users` SET `udata73`='$_POST[vopr]' WHERE `udata0`='$log'");
echo"Успешно!";
echo'<a href="pers.php">Назад</a><br/>';
break;
case 'slovovopr':
if (isset($errormailpust)){
echo"<b>Не введен новый Email адрес.</b><br/>";}
echo "<form action="pers.php?go=proverslovo" method="post">";
print "<small><b>Профиль</b></small><br/><br/>";
echo"<small>Слово:</small><br/>";
echo "<input name="provrslovo" value="пример"/><br/>";
echo "<small><input type="submit" value="Проверить" /></form>";
echo'<a href="pers.php">Назад</a><br/>';
break;
case 'proverslovo':
$provrslovo = htmlspecialchars(stripslashes($_POST[provrslovo]));
$a=mysql_query("SELECT * FROM `users` WHERE `udata0`='$log' AND `udata73`='$_POST[provrslovo]' LIMIT 1");
$arr=mysql_num_rows($a);
if($arr==0){echo"Вы неверно ввели Секретное слово!";
echo'<a href="pers.php">Назад</a><br/>';}else{
echo "<form action="pers.php?go=zapmail" method="post">";
echo "Email:<br/>";
echo "<input name="newmail" type="newmail" maxlength="100" title="vopr" emptyok="true"/><br/><br>";
echo '<input class="button" type="submit" value="Установить"/></form><br/>';
echo'<a href="pers.php">Назад</a><br/>';}
break;
case 'zapmail':
$newmail = htmlspecialchars(stripslashes($_POST[newmail]));
if(empty($newmail)){header ("Location: pers.php?go=slovovopr&errormailpust"); exit;}
mysql_query("UPDATE `users` SET `udata18`='$_POST[newmail]' WHERE `udata0`='$log'");
echo"Успешно!";
echo'<a href="pers.php">Назад</a><br/>';
break;
case 'setting':
if (isset($save))
{ echo'<small>Настройки успешно изменены.</small><br/>'; }
if (isset($error))
{ echo'<small>Ошибка.</small><br/>'; }
echo "<form action="savesetting.php?" method="post">";
print"<small><b>Настройки</b></small><br/><br/>";
if($udata34=="0"){
echo "<small>Показывать картинки?</small><br/>
<select name="pict"><option value="0">Да</option>
<option value="1">Нет</option></select><br/>";}else{
echo "<small>Показывать картинки?</small><br/>
<select name="pict"><option value="1">Нет</option><option value="0">Да</option>
</select><br/>";}
if($udata21=="1"){
echo "Включить чат?<br/>
<select name="chat"><option value="1">Да</option>
<option value="0">Нет</option></select><br/>
Кол-во сообщений на строку:</br>
<input class="button" name="kolchat" type="kolchat" maxlength="2" title="kolchat" emptyok="true"/></br>";
}else{
echo "Включить чат?<br/>
<select name="chat"><option value="0">Нет</option><option value="1">Да</option>
</select><br/>
Кол-во сообщений на строку:</br>
<input class="button" name="kolchat" type="kolchat" maxlength="2" title="kolchat" emptyok="true"/></br>";}
echo "Система показа скилов в бое:<br/>
<select name="skil"><option value="0">Текст</option><option value="1">Картинки</option>
</select><br/>";
echo '<input type="submit" value="Изменить" /></form>';
break;
case 'history_ban':
echo "<b>История наказаний</b><br/>";
$_GET[nick] = htmlspecialchars(stripslashes($_GET[nick]));
$q = mysql_query("SELECT COUNT(`id`) FROM `l2pirates_history_ban` WHERE `id`='".mysql_real_escape_string($_GET[id])."'");
$kol = mysql_result($q, 0);
if($kol=="0"){
echo "Наказаний нет.<br/>";
}else{
echo "Наказаний $kol<br/><br/>";
}
if(empty($startan)) $startan = 0;
$startan=intval($startan);
if($startan<0) $startan=0; $num_msgs_an=5;
$qi = mysql_query("SELECT * FROM `l2pirates_history_ban` WHERE `id`='".mysql_real_escape_string($_GET[id])."' ORDER by `aid` DESC LIMIT $startan,$num_msgs_an");
while($row=mysql_fetch_array($qi))
{
$d = time()-$row['time'];
$row['msg'] = replase_smile($row['msg']);
if($tip=="banchat"){echo "<b>Блокировка общения</b>";}
if($tip=="block"){echo "<b>Блокировка персонажа</b>";}
echo "<b>Блокировка персонажа</b> (".sec2day($d)." назад, <a href="search?nick=$row[nick]&go=go"><u>$row[nick]</a></u>)<br><span style='color: #808080'><small>$row[msg]</small></span><br/>";
if($udata67==200 or $udata67==100 or $udata67==777 or $row[id]==$log or $row[nick]==$log){echo"<a href="?go=history_ban_del&aid=".$row['aid']."">[х]</a><br/>";};
}
$q = mysql_query("SELECT COUNT(`id`) FROM `l2pirates_history_ban` WHERE `id`='".mysql_real_escape_string($_GET[nick])."'");
$kol = mysql_result($q, 0);
if($startan!= 0) $page2left = ' <a href= ?go=history_ban&startan='. ($startan - 5) .'&page='.($page-1).'&id='.$nick.'&nick='.$nick.'>'. ($page - 1) .'</a> | ';
if(empty($page)){$page=1;}
if($kol > $startan + 5) $page2right = ' | <a href= ?go=history_ban&startan='. ($startan + 5) .'&page='. ($page+1) .'&id='.$nick.'&nick='.$nick.'>'. ($page + 1) .'</a>';
echo $page2left.'<b>('.$page.')</b>'.$page1right.$page2right.'<br/>';
if ($startan != 0) {echo '<a href="?go=history_ban&startan='.($startan - 5).'&page='.($page-1).'&id='.$nick.'&nick='.$nick.'">Назад</a> ';}
if ($kol > $startan + 5) {echo ' <a href="?go=history_ban&startan='.($startan + 5).'&page='.($page+1).'&id='.$nick.'&nick='.$nick.'">Далее</a><br/>';}
//echo "<li><a href="?go=add&nick=$nick">Добавить Отзыв</a>";
break;
case 'history_ban_del':
$qi = mysql_query("SELECT * FROM `l2pirates_history_ban` WHERE `id`='".$log."' and `aid`='".abs(intval($_GET[aid]))."' LIMIT 1");
$row=mysql_num_rows($qi);
if($row==1){
mysql_query("DELETE FROM `l2pirates_history_ban` WHERE `aid`='".abs(intval($_GET[aid]))."'") or die(mysql_error());
echo 'Сообщения успешно удалено<br>';}else{echo"Ошибка!";}
break;
}}
include_once"files/down.php";
?>