Файл: element_starting_game.php
Строк: 236
<?php
$starting_on = '';
require_once './element_options/element_options.php';
    // Если пользователь не авторизован/зарегистрирован, делаем следующеё
    if (!$user) { 
    
        if ($go == 'male' or $go == 'female') {
            $login = 'Странник';
            $password = md5(md5('element'.rand(0,1000)));
            
            $refferer = (isset($_COOKIE['refferer']) AND is_numeric($_COOKIE['refferer'])) ? (int)mysql_real_escape_string($_COOKIE['refferer']) : false;
            if ($refferer) $ref = $refferer; else $ref = $refferer = 0;
                
            // Регистрация / Посл. вход / Почта / Бан / Ник / Стихия / Пол
            $lost_other = time().' '.time().' 0 0 1 1 1 0';
            mysql_query("INSERT INTO `element_user` SET `lost_login` = '$login',
                                                        `lost_password` = '$password',
                                                        `lost_level` = '1',
                                                        `lost_exp` = '0 0',
                                                        `lost_male` = '$go',
                                                        `lost_params_strlen` = '100',
                                                        `lost_params_heatpoints` = '100',
                                                        `lost_params_energy` = '20:20:".time()."',
                                                        `lost_params_protection` = '100',
                                                        `lost_params_summa` = '300',
                                                        `lost_other` = '$lost_other',
                                                        `lost_labirint` = '0:0:0:0:0:0:0:0:0',
                                                        `lost_abilities_ogon` = '0',
                                                        `lost_abilities_voda` = '0',
                                                        `lost_abilities_zemlya` = '0',
                                                        `lost_abilities_vozduh` = '0',
                                                        `lost_arena_tvt_rating` = '1000',
                                                        `lost_arena_pvp_rating` = '1000',
                                                        `lost_refferer` = '$ref',
                                                        `lost_params_training` = '0:0:0',
                                                        `lost_start_ip` = '".my_ip()."',
                                                        `lost_ip` = '".my_ip()."',
                                                        `lost_user_agent` = '".$_SERVER['HTTP_USER_AGENT']."',
                                                        `lost_user_agent_2` = '".$_SERVER['HTTP_USER_AGENT']."'");
            $insert_user = mysql_insert_id();
            
            if ($ref > 0) {
                mysql_query("INSERT INTO `element_refferer` SET `id_user` = '$ref', `id_refferer` = '$insert_user'");
            }
            
            setcookie('id', (int)$insert_user, time()+3600*24*365, '/');
            setcookie('password',$password, time()+3600*24*365, '/');    
            header('location: /start');
            exit;
        }
    
    $title = 'Выбор пола';
    require_once './element_include/element_head.php';
    require_once './element_include/element_header_user_false.php';
    echo '<div class="cntr game-master mt5 mb5 small">Приветствуем Вас в <span class="bold">Мире Стихий!</span><br/>Выберите пожалуйста Ваш пол: </div>';
    echo '<div class="nfl cntr p5 mb5 mt5 w80 mlra">';
    
        echo '<span class="inbl w45 va_t">
                <a class="atask" href="/start?go=male">
                    <span class="inbl prel">
                        <img alt="male" src="/images/male.jpg" alt=""/>
                    </span><br/>
                    <span class="mt3">Мужчина</span>
                </a>
              </span>';
    
        echo '<span class="inbl w45 va_t">
                <a class="atask" href="/start?go=female">
                    <span class="inbl prel">
                        <img alt="female" src="/images/female.jpg" alt=""/>
                    </span><br/>
                    <span class="mt3">Женщина</span>
                </a>
              </span>';
    
    echo '</div>';
    echo '<div class="cntr mb5 mt5"><a class="button w50" href="/">Выход</a></div>';
    require_once './element_include/element_foot_user_battle_true.php'; 
    exit;
    }
    
    $training_battle = readcache('ElementUser'.$user['lost_id'].'training');
    
    // Если не прошел обучение
    if ($user['lost_race'] == 0 AND !$training_battle) {
    
        if ($go == 'start') {
            require_once './element_function/element_function_battle.php';
            $bot_hp = GenerationMaxHeatpoints(125);
            $myy_hp = GenerationMaxHeatpoints($user['lost_params_heatpoints']);
        
            $journal = array('<span class="lngreen bold">Обучение началось!</span>');
            $training = array('bot'   => array('other_hp' => $bot_hp, 'battle_hp' => $bot_hp, 'time' => false, 'life' => 0),
                              'user'  => array('other_hp' => $myy_hp, 'battle_hp' => $myy_hp, 'time' => false, 'life' => 0),
                              'other' => array('training' => 1, 'timer' => time()));
                    
            writecache('element_training_journal_user_id'.$user['lost_id'], $journal);        
            writecache('element_training_user_id'.$user['lost_id'], $training);
            writecache('ElementUser'.$user['lost_id'].'training', true);
            header('Location: /training');
            exit;
        }
    
    $title = 'Выбор стихии';
    require_once './element_include/element_head.php';
    require_once './element_include/element_header_user_false.php';
    echo '<div class="cntr game-master mt5 mb5 small"><img alt="female" src="/images/help.jpg" alt=""/><br/>Отлично! Теперь пройдите обучение и выберите для себя подходящую стихию!</div>';
    echo '<div class="cntr small mt10 mb5"><a class="button w70" href="/start?go=start">Начать обучение!</a></div>';
    require_once './element_include/element_foot_user_battle_true.php'; 
    exit;
    }
    
    
    // Если прошел обучение, но не выбрал стихию
    if ($user['lost_race'] == 0 AND $training_battle) {
    
        // Выбираем стихию
        if ($id AND $id >= 1 AND $id <= 4) {
            $user['lost_race'] = $id;
            writecache('element_users_id_'.$user['lost_id'], $user);
            user_list_update($user['lost_id']);    
            header('Location: /');
            exit;
        }
    
    $title = 'Выбор стихии';
    require_once './element_include/element_head.php';
    require_once './element_include/element_header_user_false.php';
    echo '<div class="cntr game-master mt5 mb5 small">Вы успешно прошли обучение!<br/>Каждая стихия дает плюсы своему умению в бою. Теперь выберите пожалуйста стихию, за которую Вы хотите играть!</div>';
    
    echo '<div class="nfl cntr small p5 mb5 mt5 mlra">';
        
        echo '<span class="inbl w23 va_t">
                <a class="atask" href="/start?id=1">
                    <span class="inbl prel">
                        <img width="45" height="45" alt="male" src="/images/race/ogon.png" alt=""/>
                    </span><br/>
                    <span class="mt3">Огонь</span>
                </a>
              </span>';
    
        echo '<span class="inbl w23 va_t">
                <a class="atask" href="/start?id=2">
                    <span class="inbl prel">
                        <img width="45" height="45" alt="female" src="/images/race/voda.png" alt=""/>
                    </span><br/>
                    <span class="mt3">Вода</span>
                </a>
              </span>';     
        echo '<span class="inbl w23 va_t">
                <a class="atask" href="/start?id=3">
                    <span class="inbl prel">
                        <img width="45" height="45" alt="male" src="/images/race/vozdukh.png" alt=""/>
                    </span><br/>
                    <span class="mt3">Воздух</span>
                </a>
              </span>';
    
        echo '<span class="inbl w23 va_t">
                <a class="atask" href="/start?id=4">
                    <span class="inbl prel">
                        <img width="45" height="45" alt="female" src="/images/race/zemlya.png" alt=""/>
                    </span><br/>
                    <span class="mt3">Земля</span>
                </a>
              </span>';             
    
    echo '</div>';
    
    echo '<div class="nfl cntr small p5 mb5 mt5 mlra">';
    echo '<div class="white ml2 mr2 small">';
    echo '<img src="/images/icons/1_online.png"> <span class="error1 bold">Стихия Огня</span><br/> При активности умения "<span class="bold">Огненная сила</span>", добавляет <span class="yellow1 bold">+10%</span> к Вашему урону';
    echo '</div>';
    echo '<div class="hr mt5 mb5"></div>';
    
    echo '<div class="white ml2 mr2 mb5 small">';
    echo '<img src="/images/icons/2_online.png"> <span class="admin bold">Стихия Воды</span><br/> При активности умения "<span class="bold">Водяной крит</span>", добавляет <span class="yellow1 bold">+10%</span> к критическому урону';
    echo '</div>';
    echo '<div class="hr mt5 mb5"></div>';
    
    echo '<div class="white ml2 mr2 mb5 small">';
    echo '<img src="/images/icons/3_online.png"> <span class="ccc bold">Стихия Воздуха</span><br/> При срабатывании умения "<span class="bold">Ловушка ветра</span>", добавляет <span class="yellow1 bold">+10%</span> к забираемому здоровья врага';
    echo '</div>';
    echo '<div class="hr mt5 mb5"></div>';
    
    echo '<div class="white ml2 mr2 mb5 small">';
    echo '<img src="/images/icons/4_online.png"> <span class="lngreen bold">Стихия Земли</span><br/> При активности умения "<span class="bold">Земляная стойкость</span>", поглощает урон врага по вам на <span class="yellow1 bold">+10%</span> урон';
    echo '</div>';
    echo '</div>';
    
    require_once './element_include/element_foot_user_battle_true.php'; 
    exit;
    }
    header('Location: /');
?>