Файл: pesn_voini/peseni_vojni/instalscript/engine/public/start.php
Строк: 158
<?
//
//
$location = true;
require_once($_SERVER['DOCUMENT_ROOT']."/instalscript/engine/_inc/sys.php");
head("WarCraft - mobile",$uid); # Голова
if($uid != 0){
header ('location:/?uid');
exit ();
}
$ref = number($_SESSION['ref']);
$step = number($_SESSION['u']['step']); // Шаг регистрации
$side = number($_SESSION['u']['side']); // Сторона 0 - Альянс, 1 - Орда
$race = checking($_SESSION['u']['race']); // Раса героя
$sex = checking($_SESSION['u']['sex']); // Пол
$class = checking($_SESSION['u']['class']); // Класс героя
// Хар-ки игрока
$usr['gold'] = '80'; // Золото
$usr['silver'] = '0'; // Серебро (100 серебра - 1 золото)
$usr['power'] = '25'; // Сила
$usr['block'] = '25'; // защита
$usr['health'] = '25'; // здоровье
$usr['energy'] = '100'; // мана
/*
if(is('1') == 'ref') {
$id = number(is('2'));
$_ssesion['u']['ref'] = $id;
header('location:/start/');
exit();
}
*/
/*
Альянс
Люди - Раса
Монах/Маг/Воин - Класс
Дворфы
Монах/Маг/Воин
Гномы
Монах/Маг/Воин
Орда
Орки
Монах/Маг/Воин
Тролли
Монах/Маг/Воин
Эльфы крови
Шаман/Маг/Воин
*/
// массивы
$arr['race'] = array('1' => 'people','2' => 'dwarves','3' => 'gnome','4' => 'orc', '5' => 'trolls', '6' => 'bloodelves');
$arr['class'] = array('1' => 'mage','2' => 'warrior','3' => 'monk');
$arr['class_ru'] = array('mage' => 'Маг', 'warrior' => 'Воин', 'monk' => 'Монах');
$race_search = array_search($race,$arr['race']);
$class_search = array_search($class,$arr['class']);
if(is('1') == 'exit'){
unset($_SESSION['u']);
header("Location:/?ex");
exit();
}
if(is('1') == 'prev'){
if($step > 0){
$_SESSION['u']['step'] = $step - 1;
}
header("Location:/start/");
exit();
}
elseif(is('1') == 'side'){
if(is('2') == 'alliance'){
$_SESSION['u']['side'] = '0';
}
else{
$_SESSION['u']['side'] = '1';
}
$_SESSION['u']['step'] = '1';
header('Location:/start/');
exit();
}
elseif(is('1') == 'race'){
if($side != '0' && $side != '1'){
$_SESSION['u']['step'] = '0';
header('Loction:/start/');
exit();
}
// Для Альянса
if($side == '0'){
if(is('2') == 'people'){
$_SESSION['u']['race'] = 'people';
}
elseif(is('2') == 'dwarves'){
$_SESSION['u']['race'] = 'dwarves';
}
elseif(is('2') == 'gnome'){
$_SESSION['u']['race'] = 'gnome';
}
else{
$_SESSION['u']['race'] = 'people';
}
}
// Для Орды
if($side == '1'){
if(is('2') == 'orc'){
$_SESSION['u']['race'] = 'orc';
}
elseif(is('2') == 'trolls'){
$_SESSION['u']['race'] = 'trolls';
}
elseif(is('2') == 'bloodelves'){
$_SESSION['u']['race'] = 'bloodelves';
}
else{
$_SESSION['u']['race'] = 'orc';
}
}
$_SESSION['u']['step'] = '2';
header('Location:/start/');
exit();
}
elseif(is('1') == 'sex'){
if(is('2') == 'man'){
$_SESSION['u']['sex'] = 'm';
}
else{
$_SESSION['u']['sex'] = 'w';
}
$_SESSION['u']['step'] = '3';
header('Location:/start/');
exit();
}
elseif(is('1') == 'class'){
if($race_search != null){
if(is('2') != 'mage' && is('2') != 'warrior' && is('2') != 'monk'){
$_SESSION['u']['step'] = '0';
header('Loction:/start/');
exit();
}
else{
$_SESSION['u']['class'] = checking(is('2'));
$_SESSION['u']['step'] = '4';
}
}
header('Location:/start/');
exit();
}
//
//
echo "".logs()."";
//
//
$text = array(
'mage' => 'Маги повелевают силами огня, льда, тайной магии и используют их, чтобы уничтожить или нейтрализовать своих недругов. Они облачены в тканевые одеяния и превосходно показывают себя в деле нанесения издалека массированного урона — будь то атаки ледяными стрелами по одиночной цели или сеяние смерти и разрушения заклинаниями с нанесением урона по области.',
'warrior' => 'В годы войны герои каждого из народов желали овладеть искусством боя. Воины сильны, обладают отличными лидерскими качествами и прекрасно умеют обращаться с оружием и доспехами. Все это позволяет им задать врагам трепку в славной битве.',
'monk' => 'Несколько столетий назад монахи были порабощены империей могу. Монахи не могли использовать оружие (могу не позволяли им этого), и поэтому они сосредоточились на изучении энергии ци и ведении боя без оружия.'
);
if($step == 0){
// Выбор Стороны
echo "
<h3 class = 'cntr'>Выбор Стороны</h3>
<div class = 'hr'></div>
<div class = 'side bg-alliance'>
<table>
<td class = 'w35'>
<div class = 'img-alliance'>
<img src = '/instalscript/main/img/side/alliance.png'>
</div>
</td>
<td>
<div class = 'text-alliance white cntr'>
Непоколебимый Альянс живет традициями.
Эти убежденные сторонники справедливости,
верные своему долгу, готовы защищать Азерот
от любой угрозы, в том числе от свирепой Орды.
</div>
<a class = 'btn btn-blue cntr w50 blue' href = '/start/side/alliance/'>За Альянс</a>
</td>
</table>
</div>
<div class = 'hr'></div>
<div class = 'side bg-horde'>
<table>
<td>
<div class = 'text-horde white cntr'>
Неудержимой Ордой движет идея единства. Ревностные
поборники свободы, они готовы противостоять любому, кто
угрожает их идеалам, в том числе и не допускающему возражений Альянсу.
</div>
<a class = 'btn btn-red cntr w50 red' href = '/start/side/horde/'>За Орду</a>
</td>
<td class = 'w35'>
<img src = '/instalscript/main/img/side/horde.png'>
</td>
</table>
</div>
";
}
elseif($step == 1){
// Выбор Расы
if($side != '0' && $side != '1'){
$_SESSION['u']['step'] = '0';
header('Loction:/start/');
exit();
}
if($side == '0'){
// Альянс
echo "
<h3 class = 'cntr'>Альянс: Выбор Расы</h3>
<div class = 'hr'></div>
<div class = 'side bg-alliance'>
<table class = 'cntr'>
<td><img src = '/instalscript/images/user/race/alliance/people.png'><a class = 'link' href = '/start/race/people/'>Люди</a></td>
<td><img src = '/instalscript/images/user/race/alliance/dwarves.png'><a class = 'link' href = '/start/race/dwarves/'>Дворфы</a></td>
<td><img src = '/instalscript/images/user/race/alliance/gnome.png'><a class = 'link' href = '/start/race/gnome/'>Гномы</a></td>
</table>
</div>
";
}
if($side == '1'){
// Орда
echo "
<h3 class = 'cntr'>Орда: Выбор Расы</h3>
<div class = 'hr'></div>
<div class = 'side bg-horde'>
<table class = 'cntr'>
<td><img src = '/instalscript/images/user/race/horde/orc.png'><a class = 'link' href = '/start/race/orc/'>Орки</a></td>
<td><img src = '/instalscript/images/user/race/horde/trolls.png'><a class = 'link' href = '/start/race/trolls/'>Тролли</a></td>
<td><img src = '/instalscript/images/user/race/horde/bloodelves.png'><a class = 'link' href = '/start/race/bloodelves/'>Эльфы крови</a></td>
</table>
</div>
";
}
echo "
<div class = 'hr'></div>
<a class = 'mtn cntr' href = '/start/prev/'>К выбору стороны</a>
";
}
elseif($step == 2){
// Выбор пола
if(
$side != '0' &&
$side != '1' &&
$race_search == null
)
{
$_SESSION['u']['step'] = '0';
header('Loction:/start/');
exit();
}
echo "
<h3 class = 'cntr'>".($side == '0' ? "Альянс" : "Орда").": Выбор Пола</h3>
<div class = 'hr'></div>
";
echo "
<div class = 'side bg-".($side == '0' ? "alliance" : "horde")."'>
<table class = 'cntr'>
<td><img src = '/instalscript/images/user/race/".($side == '0' ? "alliance" : "horde")."/".$race."/m.png'><a class = 'link' href = '/start/sex/man/'>Мужской</a></td>
<td><img src = '/instalscript/images/user/race/".($side == '0' ? "alliance" : "horde")."/".$race."/w.png'><a class = 'link' href = '/start/sex/woman/'>Женский</a></td>
</table>
</div>
";
echo "
<div class = 'hr'></div>
<a class = 'mtn cntr' href = '/start/prev/'>К выбору расы</a>
";
}
elseif($step == 3){
if($race_search == false or ($sex != 'm' && $sex != 'w') or ($side != '0' && $side != '1')){
$_SESSION['u']['step'] = '0';
header('Loction:/start/');
exit();
}
echo "
<h3 class = 'cntr'>".($side == '0' ? "Альянс" : "Орда").": Выбор Класса</h3>
<div class = 'hr'></div>
<div class = 'side bg-".($side == '0' ? "alliance" : "horde")."'>
<table class = 'cntr'>
<td><img src = '/instalscript/images/user/race/".($side == '0' ? "alliance" : "horde")."/".$race."/".$sex.".png'><div class = 'class mage'></div><a class = 'link' href = '/start/class/mage/'>Маг</a></td>
<td><img src = '/instalscript/images/user/race/".($side == '0' ? "alliance" : "horde")."/".$race."/".$sex.".png'><div class = 'class warrior'></div><a class = 'link' href = '/start/class/warrior/'>Воин</a></td>
<td><img src = '/instalscript/images/user/race/".($side == '0' ? "alliance" : "horde")."/".$race."/".$sex.".png'><div class = 'class monk'></div><a class = 'link' href = '/start/class/monk/'>Монах</a></td>
</table>
</div>
";
echo "
<div class = 'hr'></div>
<a class = 'mtn cntr' href = '/start/prev/'>К выбору пола</a>
";
}
elseif($step == 4){
if(is('1') == 'next'){
$_SESSION['u']['step'] = '5';
header("Location:/start/");
exit();
}
echo "
<h3 class = 'cntr'>".($arr['class_ru'][$class])." ".($side == '0' ? "Альянса" : "Орды")."</h3>
<div class = 'hr'></div>
<div class = 'side bg-".($side == '0' ? "alliance" : "horde")."'><br>
<div class = 'cntr'>
<img class = 'w30' src = '/instalscript/images/user/race/".($side == '0' ? "alliance" : "horde")."/".$race."/".$sex.".png'><div class = 'class ".$class."'></div>
</div>
<div class = 'text'>".$text[$class]."</div><br>
</div>
<div class = 'hr'></div>
<a class = 'mtn cntr' href = '/start/next/'>Продолжить</a>
<div class = 'hr'></div>
<a class = 'mtn cntr' href = '/start/prev/'>К выбору класса</a>
";
}
elseif($step == 5){
if(
$race_search == false or
$class_search == false or
($sex != 'm' && $sex != 'w') or
($side != '0' && $side != '1')
){
$_SESSION['u']['step'] = '0';
header('Loction:/start/');
exit();
}
//
//
$rou = rand(100000,999999);
$rous = rand(100000,999999);
//
//
$password = md5(md5($rous)); // Конвертируем пароль в двойной md5
//
//
$hash = md5(md5($rou)); // Конвертируем
$login = 'Странник_'.$rou;
//
//
$ip = checking($_SERVER['REMOTE_ADDR']);
$r = fch("SELECT * FROM `users` WHERE `id` = ? ", array($ref));
if($r != false){
$ref = $r['id'];
}
else{
$ref = '0';
}
qry("
INSERT INTO `users` SET
`login` = ?,
`password` = ?,
`hash_password` = ?,
`time_reg` = ?,
`time_on` = ?,
`ip` = ?,
`side` = ?,
`race` = ?,
`class` = ?,
`sex` = ?,
`gold` = ?,
`silver` = ?,
`power` = ?,
`block` = ?,
`health` = ?,
`energy` = ?,
`energy_max` = ?,
`level` = ?,
`ref` = ?,
`start` = ?
"
, array(
$login,
$password,
$hash,
time(),
time(),
$ip,
$side,
$race,
$class,
$sex,
$usr['gold'],
$usr['silver'],
$usr['power'],
$usr['block'],
$usr['health'],
$usr['energy'],
$usr['energy'],
1,
$ref,
10
));
//
$uid = $BaseConnect->lastInsertId();
//
UserEnter($uid,$password);
unset($_SESSION['u']);
header("Location:/?end");
exit();
}
//
echo "
<div class = 'hr'></div>
";
//
foot($uid); # Ноги
?>