Файл: sumerki.mobi/sumerki.mobi/regs.php
Строк: 375
<?php
//////////////////////////////////////////////////////////////
//////////////////////Онлайн игра "Сумерки"///////////////////
//////////////////////Основатель: Mc Laren////////////////////
///////////////////Контакты: ICQ - 597687549//////////////////
/////////////////////Пример: Sumerki.Mobi/////////////////////
///////////Если ты это читаешь, значит скрипт слили :D////////
//////////////////////////////////////////////////////////////
define('PROTECTOR', 1);
$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');
if($udata[id]!=0){
header('Location: index.php');
}
echo '<div class="zagolovok"><div class="zagolovok1"><div class="zagolovok2"><div class="zagolovok_right"></div><div class="zagolovok_left"></div><div class="ch_name">';
echo 'Регистрация';
echo '</div><div class="clearFix"></div></div></div></div>';
function first()
{
$ref=rand(0,10000);
$_SESSION[kod]=$ref;
if(!empty($_GET[ref])){
echo "<form action="regs.php?mod=goreg&ref=$_GET[ref]" method="post">";
}else{
echo '<form action="regs.php?mod=goreg" method="post">';
}
$s = file_get_contents('http://ulogin.ru/token.php?token=' . $_POST['token'] . '&host=' . $_SERVER['HTTP_HOST']);
$log = json_decode($s, true);
//$user['network'] - соц. сеть, через которую авторизовался пользователь
//$user['identity'] - уникальная строка определяющая конкретного пользователя соц. сети
//$user['first_name'] - имя пользователя
//$user['last_name'] - фамилия пользователя
//echo'<div class="b-notify"><center><img src="pic/logo.png" width="200" height="150" alt="Сумерки"/></center></div>';
echo '<div class="fon bg"><div class="bg1"><div class="bg2"><div class="bg3"><div class="bg4"><div class="bg5"><div class="bg6"><div class="bg7"><div class="bg8">';
echo '<script src="//ulogin.ru/js/ulogin.js"></script>
<div id="uLogin" data-ulogin="display=small;fields=first_name,last_name;providers=vkontakte,odnoklassniki,mailru,facebook;hidden=other;redirect_uri=http%3A%2F%2Fsumerki.mobi/regs.php?mod=goreg"></div>';
//echo '<script src="//ulogin.ru/js/ulogin.js"></script><div id="uLogin" data-ulogin="display=panel;fields=first_name,last_name,city,sex,photo,photo_big;providers=vkontakte,odnoklassniki,mailru,facebook,yandex;hidden=;redirect_uri=http%3A%2F%2F'.$_SERVER['HTTP_HOST'].'/loginAPI.php"></div>';
echo '<form action="regs.php?mod=goreg" method="post">';
echo"Придумай себе имя: <small>(A-z, А-я, 0-9, -, _, )</small><br/>
<input placeholder='Имя' class='input' type="text" size="20" name="nick" maxlength="30"/><br/>";
echo"Пароль: <small>(A-z, А-я, 0-9, -, _, )</small><br/>
<input placeholder='Пароль' class='input' type="text" size="20" name="pass" maxlength="30"/><br/>";
echo"Повторите пароль: <small>(A-z, А-я, 0-9, -, _, )</small><br/>
<input placeholder='Повторите пароль' class='input' type="text" size="20" name="repass" maxlength="30"/><br/>";
echo"Email: <small>(Используется для восстановления аккаунта!)</small><br/>
<input placeholder='Email' class='input' type="text" size="20" name="email" maxlength="30"/><br/>";
echo '</div></div></div></div></div></div></div></div></div>';
echo '<div class="fon bg"><div class="bg1"><div class="bg2"><div class="bg3"><div class="bg4"><div class="bg5"><div class="bg6"><div class="bg7"><div class="bg8">';
echo '<center><table width="100%"><tbody><tr><th>';
echo "Пол:<br/>
<img width="16" height="16" src="pic/ico/mpol.png" alt="Мужской пол"/><input type="radio" value="m" name="pol"><br>
<img width="16" height="16" src="pic/ico/gpol.png" alt="Женский пол"/><input type="radio" value="w" name="pol"><br/>";
echo '</th><th>';
echo "Вид:<br/>
<img width="16" height="16" src="pic/ico/zarzar.png" alt="Зараженный"/><input type="radio" value="black" name="storona"><br>
<img width="16" height="16" src="pic/ico/istist.png" alt="Истинный"/><input type="radio" value="white" name="storona">
";
echo '</th><th>';
echo "Раса:<br/>
<img width='16' height='16' src='pic/main/oboroten.png'><input type="radio" value="fighert" name="klas"><br>
<img width='16' height='16' src='pic/main/vampir.png'><input type="radio" value="wizard" name="klas"><br/>";
echo '</th></tr></tbody></table></center>';
echo '<input class="buuut" type="submit" value="Продолжить" /></form><br><br>';
echo '<img width="16" height="16" src="pic/ico/mpol.png" alt="Мужской пол"/> Мужской пол<br>';
echo '<img width="16" height="16" src="pic/ico/gpol.png" alt="Женский пол"/> Женский пол<br>';
echo '<img width="16" height="16" src="pic/ico/zarzar.png" alt="Зараженный"/> Зараженный вид<br>';
echo '<img width="16" height="16" src="pic/ico/istist.png" alt="Истинный"/> Истинный вид<br>';
echo '<img width="16" height="16" src="pic/main/oboroten.png"> Раса оборотня<br>';
echo '<img width="16" height="16" src="pic/main/vampir.png"> Раса вампира<br>';
echo '</div></div></div></div></div></div></div></div></div>';
echo "<div class='button pad_bot_5 pad'><a href="index.php">    <img src='/theme/standart/images/galochka.png'/> На главную</a></div>";
include($path.'files/meny.php');
}
function goreg()
{
if($_POST[storona]!='white' and $_POST[storona]!='black'){
echo "Невыбран вид персонажа!<br/>";
echo'<div class="btn nav2-btn"><a href="index.php">На главную</a></div>';
include($path.'files/meny.php');
}
if($_POST[klas]!='fighert' and $_POST[klas]!='wizard'){
echo "Невыбрана раса персонажа!<br/>";
echo "» <a href="regs.php?"> Вернуться</a><br>";
include($path.'files/meny.php');
}
if($_POST[pol]!='m' and $_POST[pol]!='w'){
echo "Невыбран пол персонажа!<br/>";
echo "» <a href="regs.php?"> Вернуться</a><br>";
include($path.'files/meny.php');
}
$ip=htmlspecialchars(stripslashes($_SERVER['REMOTE_ADDR']));
$pass = $_POST[pass];
$_POST[nick] = addslashes("$_POST[nick]");
$_POST[nick] = htmlspecialchars($_POST[nick]);
$_POST[pass] = addslashes("$_POST[pass]");
$_POST[pass] = htmlspecialchars($_POST[pass]);
$_POST[repass] = addslashes("$_POST[repass]");
$_POST[repass] = htmlspecialchars($_POST[repass]);
$_POST[email] = addslashes("$_POST[email]");
$_POST[email] = htmlspecialchars($_POST[email]);
$tkr = mysql_query("SELECT * FROM `users` WHERE `usr` = '$_POST[nick]'");
$tkr=mysql_num_rows($tkr);
$bip = mysql_query("SELECT * FROM `users` WHERE `ip` = '$ip'");
$bip=mysql_num_rows($bip);
if (!ereg_replace("#^([A-zА-я0-9-_ ])+$#ui", "", $_POST[nick]) || ereg_replace("[A-za-z0-9]+", "", $_POST[pass]))
{
echo "<div class='b-notify'>Запрещенно использовать запрещённые символы!</div>";
echo'<div class="btn nav2-btn"><a href="index.php">На главную</a></div>';
include($path.'files/meny.php');
}
elseif (!preg_match("#^[a-zа-я0-9-_ ]+$#ui", $_POST['nick']))
{
echo "В нике присутствуют запрещенные символы!";
echo "</div><div class='menu'><hr/>| <a href="regs.php"> Вернуться</a></div>";
include($path.'files/meny.php');
}
elseif (preg_match("#[a-z]+#ui", $_POST['nick']) && preg_match("#[а-я]+#ui", $_POST['nick']))
{
echo "Разрешается использовать символы только русского или только английского алфавита!";
echo "</div><div class='menu'><hr/>| <a href="regs.php"> Вернуться</a></div>";
include($path.'files/meny.php');
;
}
elseif (preg_match("#(^ )|( $)#ui", $_POST['nick'])){
echo "Запрещено использовать пробел в начале и конце ника!";
echo "</div><div class='menu'><hr/>| <a href="regs.php"> Вернуться</a></div>";
include($path.'files/meny.php');
}
elseif (($tkrkods < 1) && ($tkr < 1) && ($bip < 20) && ($_POST[nick] != "") && ($_POST[pass] != ""))
{
$dater=date("d F, Y", time());
$time=date("H:i:s", time());
$time = date("H:i d.m.y");
$dater = str_replace("January","января",$dater);
$dater = str_replace("February","февраля",$dater);
$dater = str_replace("March","марта",$dater);
$dater = str_replace("April","апреля",$dater);
$dater = str_replace("May","мая",$dater);
$dater = str_replace("June","июня",$dater);
$dater = str_replace("July","июля",$dater);
$dater = str_replace("August","августа",$dater);
$dater = str_replace("September","сентября",$dater);
$dater = str_replace("October","октября",$dater);
$dater = str_replace("November","ноября",$dater);
$dater = str_replace("December","декабря",$dater);
$_POST[pass] = md5($_POST[pass]);
$storona = $_POST[storona];
if($_POST[klas]=="wizard"){
$mp="9"; $all="12";
$sila="1";
$antikrit="8";
$krit="5";
$ukrit="5";
$umin="1";
$umax="2";
$um='3';
$lovk='3';
$pgolova='2';
$pbody='1';
$pnogi='2';
}
if($_POST[klas]=="fighert"){
$mp="7"; $all="14";
$sila="2";
$antikrit="5";
$krit="8";
$ukrit="8";
$umin="1";
$umax="3";
$um='1';
$lovk='2';
$pgolova='2';
$pbody='2';
$pnogi='1';
}
if($_POST[storona]=="white"){
$city='fornost';
}
if($_POST[storona]=="black"){
$city='fornost';
}
$umin=$umin+2;
$umax=$umax+7;
mysql_query("INSERT INTO
`users` SET
`usr` = '$_POST[nick]',
`pass` = '$_POST[pass]',
`kods` = '$_POST[kods]',
`ip` = '$ip',
`pol` = '$_POST[pol]',
`storona` = '$_POST[storona]',
`hp` = '$all',
`hpall` = '$all',
`mp` = '$mp',
`mpall` = '$mp',
`sila` = '$sila',
`money` = '100',
`gold` = '30',
`um` = '$um',
`lovk` = '$lovk',
`prot` = '$protect',
`pgolova` = '$pgolova',
`pbody` = '$pbody',
`pnogi` = '$pnogi',
`antikrit` = '$antikrit',
`krit` = '$krit',
`ukrit` = '$ukrit',
`umin` = '$umin',
`umax` = '$umax',
`klas` = '$_POST[klas]',
`city` = 'fornost',
`timereg` = '$time',
`lvisit` = '$dater $time',
`mail` = '$_POST[email]'");
mysql_query("INSERT INTO
`nastavnik` SET
`usr` = '$_POST[nick]'");
mysql_query("INSERT INTO
`regfight` SET
`usr` = '$_POST[nick]'");
mysql_query("INSERT INTO
`item` SET
`usr` = '$_POST[nick]',
`tip` = 'weapon',
`name` = 'Меч новичка',
`cena` = '0',
`umin` = '1',
`umax` = '2',
`pgolova` = '1',
`pbody` = '1',
`pnogi` = '1',
`hp` = '5',
`mp` = '5',
`sila` = '1',
`lovk` = '1',
`um` = '1',
`antikrit` = '1',
`krit` = '1',
`ukrit` = '1',
`klas` = 'not',
`nsila` = '1',
`image` = 'not'");
mysql_query("INSERT INTO
`item` SET
`usr` = '$_POST[nick]',
`tip` = 'body',
`name` = 'Доспех новичка',
`cena` = '0',
`pgolova` = '1',
`pbody` = '1',
`pnogi` = '1',
`hp` = '5',
`mp` = '5',
`sila` = '1',
`lovk` = '1',
`um` = '1',
`antikrit` = '1',
`krit` = '1',
`ukrit` = '1',
`klas` = 'not',
`image` = 'not'");
mysql_query("INSERT INTO
`item` SET
`usr` = '$_POST[nick]',
`tip` = 'golova',
`name` = 'Шлем новичка',
`cena` = '0',
`pgolova` = '1',
`pbody` = '1',
`pnogi` = '1',
`hp` = '5',
`mp` = '5',
`sila` = '1',
`lovk` = '1',
`um` = '1',
`antikrit` = '1',
`krit` = '1',
`ukrit` = '1',
`klas` = 'not',
`image` = 'not'");
mysql_query("INSERT INTO
`item` SET
`usr` = '$_POST[nick]',
`tip` = 'shit',
`name` = 'Щит новичка',
`cena` = '0',
`umin` = '1',
`umax` = '3',
`pgolova` = '1',
`pbody` = '1',
`pnogi` = '1',
`hp` = '5',
`mp` = '5',
`sila` = '1',
`lovk` = '1',
`um` = '1',
`antikrit` = '1',
`krit` = '1',
`ukrit` = '1',
`klas` = 'not',
`image` = 'not'");
mysql_query("INSERT INTO
`item` SET
`usr` = '$_POST[nick]',
`tip` = 'plash',
`name` = 'Плащ новичка',
`cena` = '0',
`pgolova` = '0',
`pbody` = '0',
`pnogi` = '0',
`hp` = '5',
`mp` = '5',
`sila` = '1',
`lovk` = '1',
`um` = '1',
`antikrit` = '1',
`krit` = '1',
`ukrit` = '1',
`klas` = 'not',
`image` = 'not'");
mysql_query("INSERT INTO
`item` SET
`usr` = '$_POST[nick]',
`tip` = 'poyas',
`name` = 'Пояс новичка',
`cena` = '0',
`pgolova` = '0',
`pbody` = '0',
`pnogi` = '0',
`hp` = '5',
`mp` = '5',
`sila` = '1',
`lovk` = '1',
`um` = '1',
`antikrit` = '1',
`krit` = '1',
`ukrit` = '1',
`klas` = 'not',
`image` = 'not'");
mysql_query("INSERT INTO
`item` SET
`usr` = '$_POST[nick]',
`tip` = 'ruki',
`name` = 'Перчатки новичка',
`cena` = '0',
`umin` = '1',
`umax` = '2',
`pgolova` = '0',
`pbody` = '0',
`pnogi` = '0',
`hp` = '5',
`mp` = '5',
`sila` = '1',
`lovk` = '1',
`um` = '1',
`antikrit` = '1',
`krit` = '1',
`ukrit` = '1',
`klas` = 'not',
`image` = 'not'");
mysql_query("INSERT INTO
`item` SET
`usr` = '$_POST[nick]',
`tip` = 'nogi',
`name` = 'Ботинки новичка',
`cena` = '0',
`pgolova` = '0',
`pbody` = '0',
`pnogi` = '0',
`hp` = '5',
`mp` = '5',
`sila` = '1',
`lovk` = '1',
`um` = '1',
`antikrit` = '1',
`krit` = '1',
`ukrit` = '1',
`klas` = 'not',
`image` = 'not'");
mysql_query("INSERT INTO
`item` SET
`usr` = '$_POST[nick]',
`tip` = 'amulet',
`name` = 'Амулет новичка',
`cena` = '0',
`pgolova` = '0',
`pbody` = '0',
`pnogi` = '0',
`hp` = '5',
`mp` = '5',
`sila` = '1',
`lovk` = '1',
`um` = '1',
`antikrit` = '1',
`krit` = '1',
`ukrit` = '1',
`klas` = 'not',
`image` = 'not'");
mysql_query("INSERT INTO
`item` SET
`usr` = '$_POST[nick]',
`tip` = 'kolco',
`name` = 'Кольцо новичка',
`cena` = '0',
`umin` = '1',
`umax` = '2',
`pgolova` = '0',
`pbody` = '0',
`pnogi` = '0',
`hp` = '5',
`mp` = '5',
`sila` = '1',
`lovk` = '1',
`um` = '1',
`antikrit` = '1',
`krit` = '1',
`ukrit` = '1',
`klas` = 'not',
`image` = 'not'");
if($_POST[klas]=="wizard"){
mysql_query("INSERT INTO
`mag` SET
`usr` = '$_POST[nick]',
`name` = 'Магическая стрела',
`lat_name` = 'mag_strela',
`tip` = 'atack',
`klas` = 'wizard',
`uron` = '13|15|18|21|24|27|30|33|37|40',
`mp` = '9|10|12|13|14|15|16|17|18|19',
`hp` = '0|0|0|0|0|0|0|0|0|0',
`plushp` = '0|0|0|0|0|0|0|0|0|0',
`cena` = '50|100|200|380|540|800|1124|1800|2600',
`lvl` = '1'");
}
if($_POST[klas]=="fighert"){
mysql_query("INSERT INTO
`mag` SET
`usr` = '$_POST[nick]',
`name` = 'Сильный удар',
`lat_name` = 'siln_udar',
`tip` = 'atack',
`klas` = 'fighert',
`uron` = '10|15|18|21|24|27|30|33|37|40',
`mp` = '7|9|10|11|12|13|14|15|16|17',
`hp` = '0|0|0|0|0|0|0|0|0|0',
`plushp` = '0|0|0|0|0|0|0|0|0|0',
`cena` = '50|100|200|380|540|800|1124|1800|2600',
`lvl` = '1'");
}
mysql_query("INSERT INTO `mesto` SET `usr` = '$_POST[nick]',`place` = 'main',`city` = 'fornost'");
$date = time();
mysql_query("INSERT INTO regenerator SET usr = '$_POST[nick]', last = '$date'");
//************************
$actime=time()+3600;
mysql_query("INSERT INTO
`aurs` SET
`usr` = '$_POST[nick]',
`actimer` = '$actime'");
mysql_query("INSERT INTO
`item_aura` SET
`usr` = '$_POST[nick]',
`name` = 'Эффект шока',
`lat_name` = 'min_aura_shok',
`cena` = '15',
`umin` = '2',
`klas` = 'not',
`umax` = '7',
`actime` = '1800',
`status` = '1',
`kol` = '1'");
//********************
$time = date("H:i d.m.y");
$text = "Добро пожаловать в игру Сумерки! Этот мир ждёт тебя, путешествуй, сражайся и просто отдыхай! Тебе в помощь дали доспех и оружие, лучше одень их сразу! Вопросы задавать в чате! Администрация на вопросы по игре не отвечает! Писать только насчёт найденых багов, недочётов и с предложениями! Приятного времяпровождения!";
mysql_query("INSERT INTO `msg_r` SET `user_from` = 'Администрация', `user_to` = '$_POST[nick]', `time` = '$time', `read` = 1, `mail_msg` = '$text'");
$_SESSION['log'] = $_POST[nick];
$_SESSION['pas'] = $_POST[pass];
$_SESSION['klas'] = $_POST[klas];
$_SESSION['storona'] = $storona;
echo "<div class='b-panel gray-panel'>Добро пожаловать в игру Сумерки!<br/>";
echo "Твой логин: $_POST[nick]</div>";
echo "<div class='btn nav2-btn'><a href="regs.php?mod=intro">Войти в Сумерки</a></div>";
include($path.'files/meny.php');
}
elseif($_POST[nick] == "")
{
echo "Вы оставили пустое поле: Логин!";
echo "</div><div class='menu'><hr/>| <a href="regs.php"> Вернуться</a></div>";
include($path.'files/meny.php');
}
elseif($tkr > 0)
{
echo "<div class='b-panel gray-panel'><font color='red'><i>Логин занят, вернись и выбери другой!</i></font></div>";
echo "<div class='btn nav2-btn'><a href="regs.php">Вернуться к регистрации</a></div>";
include($path.'files/meny.php');
}
/*$tkrs = mysql_query("SELECT * FROM `users` WHERE `mail` = '$_POST[email]'");
$tkrs=mysql_num_rows($tkr);*/
elseif($tkrs > 0)
{
echo "<div class='b-panel gray-panel'><font color='red'><i>Указанный email,уже зарегистрирован в системе!</i></font></div>";
echo "<div class='btn nav2-btn'><a href="regs.php">Вернуться к регистрации</a></div>";
include($path.'files/meny.php');
}
elseif($bip > 20)
{
echo "Не стоит заводить так много аккаунтов! Это грозит блок всех персонажей";
echo "</div><div class='menu'><hr/>| <a href="regs.php"> Вернуться</a></div>";
include($path.'files/meny.php');
}
}
function intro(){
if(empty($_SESSION['log']) or empty($_SESSION['pas']) or empty($_SESSION['storona']) or empty($_SESSION['klas'])){
echo "Ошибка!";
echo "</div><div class='menu'><hr/>| <a href="regs.php"> Вернуться</a></div>";
include($path.'files/meny.php');
}else{
echo '<div class="b-panel gray-panel">Ты ещё новичёк в Сумерках и поэтому слушай несколько советов!<br/>';
echo '<b><font color="lime">1.</font></b> Зайдя в игру сразу одень некоторые вещи, они лежат в твоей сумке!<br/>';
echo '<b>А именно:</b> <br><img width="32" height="32" src="pic/tip/Шлем новичка.png" title="Шлем новичка">
<img width="32" height="32" src="pic/tip/Меч новичка.png" title="Меч новичка">
<img width="32" height="32" src="pic/tip/Щит новичка.png" title="Шлем новичка">
<img width="32" height="32" src="pic/tip/Плащ новичка.png" title="Плащ новичка">
<img width="32" height="32" src="pic/tip/Пояс новичка.png" title="Пояс новичка">
<img width="32" height="32" src="pic/tip/Перчатки новичка.png" title="Перчатки новичка">
<img width="32" height="32" src="pic/tip/Ботинки новичка.png" title="Ботинки новичка">
<img width="32" height="32" src="pic/tip/Доспех новичка.png" title="Доспех новичка">
<img width="32" height="32" src="pic/tip/Амулет новичка.png" title="Амулет новичка">
<img width="32" height="32" src="pic/tip/Кольцо новичка.png" title="Кольцо новичка"><br> Не забудь одеть этот комплект
и ни в коем случае не продавай его, пока не сможешь заменить. Эти вещи ты не сможешь купить в магазине.';
echo '<br>
<b><font color="lime">2.</font></b> На первый час в Сумерках на тебя будет наложено заклятие «Аура шока», используй его с умом.
Лучше не покидай сразу игру!<br/>
<b><font color="lime">3.</font></b> Для того чтобы стать более сильным ты должен получать опыт и поднимать свой уровень,<br/>
за каждый уровень ты получаешь 3 стата, которые можешь распределить на свои параметры!<br/> Убивая монстров, они находятся в окрестностях, будешь получать опыт, деньги, вещи, ресурсы и многое другое.<br/>
<b><font color="lime">4.</font></b> Советуем проходить все квесты у Наставника, так ты быстрее поднимешь уровень. <br/>
<b><font color="lime">5.</font></b> Вещи можно приобрести в магазине, выбивать с мобов в окрестностях, создавать из схем, а так же выполняя квесты Наставника.<br/>
<b><font color="lime">6.</font></b> Ответы на вопросы ты всегда найдёшь в чате, на форуме или в разделе «Помощь»!</div>';
echo "<div class='btn nav2-btn'><a href="menys.php?">Начать путь</a></div>";
include($path.'files/meny.php');
}
}
if($_GET[mod] == "")
{first();}
elseif($_GET[mod] == "goreg")
{goreg();}
elseif($_GET[mod] == "intro")
{intro();}
include($path.'files/end.php');
?>