Файл: zals.php
Строк: 258
<?php
if (isset($_COOKIE['login'])){
header("Location: menu?");
}
session_start();
include_once ("system/Mysql.php"); // Делаем подключение к БД
include_once ("system/head.php"); // Делаем подключение шапки игры
// Проверка на существование акаунта
$g=mysql_query("SELECT * FROM `bishopl2_account` WHERE `account`='$account' AND `password`='$password' LIMIT 1");
if(mysql_num_rows($g)==1){
$user = mysql_fetch_array($g);
include_once ("important/important_endlogin.php");
echo '<b>Зал Ваших персонажей:</b><br/>';
echo 'ID акаунта: '.$user[id].'<br/><br/>';
if (isset($pwd)){
if (isset($saves)){
if (strlen($pwdsi) < 6){
echo 'Пароль должнен быть больше чем 6 символов<br/>';
echo '<a href="zals?">Назад</a><br/>';
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}
if (strlen($pwdsi) > 16){
echo 'Пароль должнен быть меньше чем 16 символов<br/>';
echo '<a href="zals?">Назад</a><br/>';
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}
$pwds = md5($pwds);
$pwdsi = md5($pwdsi);
if ($pwds==$password){
mysql_query("UPDATE `bishopl2_account` SET `password`='$pwdsi' WHERE `account`='$account'");
echo 'Пароль успешно изменен.<br/>';
}else{
echo 'Старый пароль введен неверно<br/>';
}
echo '<a href="zals?">Назад</a><br/>';
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}
echo '<form method="post" action="zals?pwd&saves">';
echo '- <b>Введите старый пароль</b><br/>';
echo '<input class="button" name="pwds" maxlength="16" title="Старый пароль" emptyok="true"><br/>';
echo '- <b>Введите новый пароль пароль</b><br/>';
echo '<input class="button" name="pwdsi" maxlength="16" title="Новый пароль" emptyok="true"><br/>';
echo '<input class="button" type="submit" value="Изменить" /></form>';
echo '<a href="zals?">Назад</a><br/>';
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}
if (isset($save)){
if ($logins==""){
echo 'Вы не ввели никнейм<br/>';
echo '<a href="zals?new">Назад</a><br/>';
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}
if(eregi("[^a-z0-9-]",$logins)){
echo 'Название персонажа содержит запрещенные символы<br/>';
echo '<a href="zals?new">Назад</a><br/>';
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}
if (strlen($logins) < 4){
echo 'Никнейм должен быть больше чем 4 символов<br/>';
echo '<a href="zals?new">Назад</a><br/>';
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}
if (strlen($logins) > 10){
echo 'Никнейм должен быть меньше чем 10 символов<br/>';
echo '<a href="zals?new">Назад</a><br/>';
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}
if(eregi("[0-9]",$logins)){
echo 'В никнейме запрещены цифры<br/>';
echo '<a href="?registration">Назад</a><br/>';
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}
$g=mysql_query("SELECT * FROM `bishopl2_personaz` WHERE `login`='$logins' LIMIT 1");
if(mysql_num_rows($g)==1){
echo 'Такой никнейм уже существует<br/>';
echo '<a href="zals?new">Назад</a><br/>';
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}
$q = mysql_query("SELECT COUNT(`account`) FROM `bishopl2_personaz` WHERE `account`='$account'");
$kolpers = mysql_result($q, 0);
if ($kolpers=="7"){
echo 'Нельзя иметь более 7 персонажей на одном акаунте<br/>';
echo '<a href="zals?new">Назад</a><br/>';
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}
if($_POST['kapcha'] != $_SESSION['rand_code']){
echo 'Проверочный код не совпадает<br/>';
echo '<a href="zals?new">Назад</a><br/>';
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}
if($rassa==kamael){
if($tip==mystic){
echo 'Камаэль не могут быть магами.<br/>';
echo '<a href="zals?new">Назад</a><br/>';
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}}
if($rassa==gnom){
if($tip==mystic){
echo 'Гномы не могут быть магами.<br/>';
echo '<a href="zals?new">Назад</a><br/>';
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}}
if ($rassa=="human"){$town="Talking Island";}
if ($rassa=="elf"){$town="Elven Village";}
if ($rassa=="darkelf"){$town="Dark Elven Village";}
if ($rassa=="ork"){$town="Ork Village";}
if ($rassa=="gnom"){$town="Dwarf Village";}
if ($rassa=="kamael"){$town="Kamael Village";}
if ($tip=="warior"){$cp="85"; $hp="110"; $mp="60";
if ($rassa=="human"){$prof="Human Fighert";}
if ($rassa=="elf"){$prof="Elven Fighert";}
if ($rassa=="darkelf"){$prof="Dark Elven Fighert";}
if ($rassa=="gnom"){$prof="Dwarf Fighert";}
if ($rassa=="kamael"){$prof="Kamael Fighert";}
if ($rassa=="ork"){$prof="Ork Fighert";}
$nm="Power Strike";
$img="pictures/skill/2.jpg";
}else{
$cp="65"; $hp="90"; $mp="75";
if ($rassa=="human"){$prof="Human Wizard";}
if ($rassa=="elf"){$prof="Elven Wizard";}
if ($rassa=="darkelf"){$prof="Dark Elven Wizard";}
if ($rassa=="ork"){$prof="Ork Wizard";}
$nm="Wind Strike";
$img="pictures/skill/1.jpg";
}
mysql_query("INSERT INTO `bishopl2_personaz` SET `id` = '',`account` = '$account',`login` = '$logins',`town` = '$town',`adena` = '0',`accesadena` = '0',`acces_level` = '0',`lvl` = '0',`mhp` = '$hp',`maxhp` = '$hp',`mmp` = '$mp',`maxmp` = '$mp',`mcp` = '$cp',`maxcp` = '$cp',`rassa` = '$rassa',`tip` = '$tip',`okr` = 'Зал новачков',`block` = '0',`grade` = 'NG',`post` = '0',`opit` = '1',`sp` = '0',`pism` = '1',`pk` = '0',`pvp` = '0',`karma` = '0',`winboi` = '0',`loseboi` = '0',`allboi` = '0',`patak` = '30',`pdef` = '20',`matak` = '10',`mdef` = '10',`navuki` = '2',`profa` = '$prof',`helmet` = 'Не одето',`body` = 'Не одето',`ryki` = 'Не одето',`boot` = 'Не одето',`chit` = 'Не одето',`weapon` = 'Не одето',`cloack` = 'Не одето',`sheya` = 'Не одето',`pserga` = 'Не одето',`lserga` = 'Не одето',`pkolco` = 'Не одето',`lkolco` = 'Не одето',`pol` = '$pol',`in` = '1',`festival` = '0',`ykr` = 'Не одето',`otvet` = '0',`zerno` = '0',`voshod` = '0',`chat` = '0',`ad` = '0',`bttip` = '0'");
$time=time();
mysql_query("INSERT INTO `bishopl2_mail` SET `id` = '',`login` = '$logins',`autor` = 'Система',`time` = '$time',`msg` = 'Добро пожаловать на наш сервер браузерной онлайн игры по мотивам Lineage2 High Five. Очен большой мир с морем приключений и развлечений,монстрами,разными сказочными персонажами. Политика кланов и альянсов,осады замков,фортов и многое многое другое...',`read` = '1'");
mysql_query("INSERT INTO `bishopl2_baff` SET `login` = '$logins', `name` = 'Might', `patak` = '20', `pdef` = '0', `matak` = '0', `mdef` = '0', `img` = 'pictures/baff/1.gif', `time` = '$time'");
mysql_query("INSERT INTO `bishopl2_baff` SET `login` = '$logins', `name` = 'Shield', `patak` = '0', `pdef` = '10', `matak` = '0', `mdef` = '0', `img` = 'pictures/baff/4.gif', `time` = '$time'");
mysql_query("INSERT INTO `bishopl2_skill` SET `login` = '$logins', `name` = '$nm', `matak` = '20', `time` = '', `otkat` = '15', `mp` = '5', `img` = '$img'");
mysql_query("INSERT INTO `bishopl2_item` SET `id` = '', `login` = '$logins', `name` = 'Squires Shirt', `patak` = '0', `pdef` = '8', `matak` = '0', `mdef` = '0', `grade` = 'NG', `tip` = 'body', `img` = 'pictures/shmot/1.png', `adn` = '1000'");
mysql_query("INSERT INTO `bishopl2_item` SET `id` = '', `login` = '$logins', `name` = 'Dagger', `patak` = '8', `pdef` = '0', `matak` = '0', `mdef` = '0', `grade` = 'NG', `tip` = 'weapon', `img` = 'pictures/shmot/2.png', `adn` = '1000'");
$time=time();
mysql_query("INSERT INTO `bishopl2_vip` SET `login` = '$logins', `time` = '$time'");
echo 'Персонаж создан '.$login.'<br/>';
echo '<a href="zals?">В зал персонажей</a><br/>';
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}
if (isset($new)){
echo '<b>Создание нового персонажа:</b><br/>';
echo '<form method="post" action="zals?save">';
echo '- <b>Никнейм</b> [<b>Минимум 4 символа</b> анг]<br/>';
echo '<input class="button" name="logins" maxlength="10" title="login" emptyok="true"><br/>';
echo '- <b>Расса</b><br/>
<select name="rassa">
<option value="human">Человек</option>
<option value="elf">Эльф</option>
<option value="darkelf">Темный Эльф</option>
<option value="gnom">Гном</option>
<option value="ork">Орк</option>
<option value="kamael">Камаэль</option>
</select><br/>';
echo '- <b>Пол</b><br/>
<select name="pol">
<option value="man">Мужской</option>
<option value="woman">Женский</option>
</select><br/>';
echo '- <b>Класс</b><br/>
<select name="tip">
<option value="warior">Воин</option>
<option value="mystic">Маг</option>
</select><br/>';
echo '- <b>Проверочный код</b> [<b>5 символов</b>]<br/>';
?>
<img id="myimage" src="system/captcha.php"><br/>
<a href="#" onclick="document.getElementById('myimage').src='/system/captcha.php?'+Math.random(); return false;">Обновить</a><br/>
<?php
echo '<input class="button" name="kapcha" maxlength="10" title="Проверочный код" emptyok="true"><br/>';
echo '<input class="button" type="submit" value="Создать персонаж" /></form>';
echo '<a href="zals?">В зал персонажей</a><br/>';
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}
// Вывод персонажей пользователя
$qi = mysql_query("SELECT * FROM `bishopl2_personaz` WHERE `account`='$account'");
while($pers=mysql_fetch_array($qi))
{
echo ''.$pers[login].' [<b><font color="yellow">'.$pers[lvl].'</font></b> уровень]<br/>';
echo 'Професия: '.$pers[profa].'<br/>';
echo 'Карма: <font color="red">'.$pers[karma].'</font><br/>';
if (@file("pictures/avatar/$pers[login]")){
echo '<img src="pictures/avatar/'.$pers[login].'" height=148 width=90 alt="pic"><br/>';
}else{
if ($pers[rassa]=="elf"){
if ($pers[pol]=="man"){
echo '<img src="pictures/pers/elf/m/'.$pers[grade].'.gif" height=148 width=90 alt="pic"><br/>';
}}
if ($pers[rassa]=="elf"){
if ($pers[pol]=="woman"){
echo '<img src="pictures/pers/elf/w/'.$pers[grade].'.gif" height=148 width=90 alt="pic"><br/>';
}}
if ($pers[rassa]=="human"){
if ($pers[pol]=="man"){
echo '<img src="pictures/pers/human/m/'.$pers[grade].'.gif" height=148 width=90 alt="pic"><br/>';
}}
if ($pers[rassa]=="human"){
if ($pers[pol]=="woman"){
echo '<img src="pictures/pers/human/w/'.$pers[grade].'.gif" height=148 width=90 alt="pic"><br/>';
}}
if ($pers[rassa]=="darkelf"){
if ($pers[pol]=="man"){
echo '<img src="pictures/pers/darkelf/m/'.$pers[grade].'.gif" height=148 width=90 alt="pic"><br/>';
}}
if ($pers[rassa]=="darkelf"){
if ($pers[pol]=="woman"){
echo '<img src="pictures/pers/darkelf/w/'.$pers[grade].'.gif" height=148 width=90 alt="pic"><br/>';
}}
if ($pers[rassa]=="kamael"){
if ($pers[pol]=="man"){
echo '<img src="pictures/pers/kamael/m/'.$pers[grade].'.gif" height=148 width=90 alt="pic"><br/>';
}}
if ($pers[rassa]=="kamael"){
if ($pers[pol]=="woman"){
echo '<img src="pictures/pers/kamael/w/'.$pers[grade].'.gif" height=148 width=90 alt="pic"><br/>';
}}
if ($pers[rassa]=="gnom"){
if ($pers[pol]=="man"){
echo '<img src="pictures/pers/gnom/m/'.$pers[grade].'.gif" height=148 width=90 alt="pic"><br/>';
}}
if ($pers[rassa]=="gnom"){
if ($pers[pol]=="woman"){
echo '<img src="pictures/pers/gnom/w/'.$pers[grade].'.gif" height=148 width=90 alt="pic"><br/>';
}}
if ($pers[rassa]=="ork"){
if ($pers[pol]=="man"){
echo '<img src="pictures/pers/ork/m/'.$pers[grade].'.gif" height=148 width=90 alt="pic"><br/>';
}}
if ($pers[rassa]=="ork"){
if ($pers[pol]=="woman"){
echo '<img src="pictures/pers/ork/w/'.$pers[grade].'.gif" height=148 width=90 alt="pic"><br/>';
}}
}
echo '<a href="pers?id='.$pers[login].'">Выбрать</a><br/>';
}
$a = mysql_query("SELECT COUNT(`account`) FROM `bishopl2_personaz` WHERE `account`='$account'");
$pe = mysql_result($a, 0);
if ($pe=="0"){
echo 'У вас еще нет персонажей<br/>';
}
$q = mysql_query("SELECT COUNT(`account`) FROM `bishopl2_personaz` WHERE `account`='$account'");
$kolpers = mysql_result($q, 0);
$q = mysql_query("SELECT COUNT(`id`) FROM `bishopl2_hystorylogin` WHERE `login`='$account'");
$hystory = mysql_result($q, 0);
echo '<div class="dot">У Вас [<font color="red">'.$kolpers.'</font> / <font color="red">7</font>] персонажей<br/>';
echo '<a href="zals?new">Создать нового персонажа</a><br/>';
echo '<a href="zals?pwd">Сменить пароль</a><br/>';
echo '<a href="hystory?">История входов</a> [<font color="red">'.$hystory.'</font>]<br/>';
echo '<a href="exit?"><font color="red">Выйти с акаунта</font></a></div>';
}else{
// вывод если акаунт не существует
echo 'Ошибка. Данные неверны, авторизуйтесь еще раз<br/>';
echo '<a href="exit?">На главную</a><br/>';
}
include_once ("system/foot.php"); // Делаем подключение ног игры
?>