Вход Регистрация
Файл: element_starting_training.php
Строк: 275
<?php

$starting_on 
'';

require_once 
'./element_options/element_options.php';

if (!
$user) { header('Location: /'); exit; }

    

    
// Кэш с параметрами боя, если нету, отправляем на стартовую страницу

    
$training readcache('element_training_user_id'.$user['lost_id']);

    if (!
$training) { header('Location: /start'); exit; }



    
// Подключаем функции боя

    
require_once './element_function/element_function_battle.php'

    

    
// Кэш с журналом боя

    
$journal readcache('element_training_journal_user_id'.$user['lost_id']);

    

    
// Прописываем умения персонажа

    
$abil_ogon AbilitiesOgon($user['lost_abilities_ogon'], $user['lost_race'], false$user['lost_id']);

    
$abil_voda AbilitiesVoda($user['lost_abilities_voda'], $user['lost_race'], false$user['lost_id']);

    
$abil_zeml AbilitiesZemlya($user['lost_abilities_zemlya'], $user['lost_race'], false$user['lost_id']);

    
$abil_vosd AbilitiesVozdyh($user['lost_abilities_vozduh'], $user['lost_race'], false$user['lost_id']);

    
// Заканчиваем с умениями

    

    
$add_hp 0;

    

    
// Атака по боту

    
if ($go == 'attaka') {

        
// Если нужно показать на удар и его ещё небыло, добавляем единицу

        
if ($training['other']['training'] == 1$training['other']['training']++;

        

        
// Активация Огненной силы

        
if ($id == AND !$abil_ogon['activate']) {

            
$abil_ogon AbilitiesOgon($user['lost_abilities_ogon'], $user['lost_race'], true$user['lost_id']);

            
$image quality_item_name($user['lost_abilities_ogon']);

            
array_unshift($journal'<span class="yellow1">Вы активировали '.$image['image'].' <span class="bold">Огненную силу</span></span>');

            if (
$training['other']['training'] == 2$training['other']['training']++;

        }

        

        
// Активация Водяного крита

        
if ($id == 2  AND !$abil_voda['activate']) {

            
$abil_voda AbilitiesVoda($user['lost_abilities_voda'], $user['lost_race'], true$user['lost_id']);

            
$image quality_item_name($user['lost_abilities_voda']);

            
array_unshift($journal'<span class="yellow1">Вы активировали '.$image['image'].' <span class="bold">Водяной крит</span></span>');

            if (
$training['other']['training'] == 3$training['other']['training']++;

        }

        

        
// Активация Ловушки ветра

        
if ($id == AND !$abil_vosd['active']) {

            
$abil_vosd AbilitiesVozdyh($user['lost_abilities_vozduh'], $user['lost_race'], true$user['lost_id']);

            
$image quality_item_name($user['lost_abilities_vozduh']);

            
array_unshift($journal'<span class="yellow1">Вы активировали '.$image['image'].' <span class="bold">Ловушку ветра</span></span>');

            if (
$training['other']['training'] == 4$training['other']['training']++;    

            

                
$add_hp = (int)(($training['bot']['other_hp'] / 100) * 20);

                
$training['bot']['battle_hp'] = $training['bot']['battle_hp'] - $add_hp;

                
$training['user']['battle_hp'] = $training['user']['battle_hp'] + $add_hp;

                
array_unshift($journal'<span class="lngreen">Вы забрали у Тренера <span class="bold">'.$add_hp.'</span> здоровья</span>');

        }



        
// Активация Землянной стойкости

        
if ($id == AND !$abil_zeml['activate']) {

            
$abil_zeml AbilitiesZemlya($user['lost_abilities_zemlya'], $user['lost_race'], true$user['lost_id']);

            if (
$training['other']['training'] == 5$training['other']['training']++;

            
$image quality_item_name($user['lost_abilities_vozduh']);

            
array_unshift($journal'<span class="yellow1">Вы активировали '.$image['image'].' <span class="bold">Земляную стойкость</span></span>');

        }

            

        
$uron GenerationUron($user['lost_params_strlen'], $training['user']['time'], $abil_ogon['add_procent'], $abil_voda['add_procent'], 00);

        
$uron*=50;

        
$hhhp rand(2025);

        
$training['bot']['battle_hp'] = $training['bot']['battle_hp'] - $uron;

        
$training['user']['battle_hp'] = $training['user']['battle_hp'] - $hhhp;

        
$training['user']['time'] = microtime();

        

        
array_unshift($journal'<span class="white">Вы ударали Тренера на <span class="bold">'.$uron.'</span> урон</span>');

        
array_unshift($journal'<span class="error1">Тренер ударил Вас на <span class="bold">'.$hhhp.'</span> урон</span>');

        

            if (
$training['bot']['battle_hp'] <= 0) {

                
deletecache('element_training_journal_user_id'.$user['lost_id']);

                
deletecache('element_training_user_id'.$user['lost_id']);

                
writecache('ElementUser'.$user['lost_id'].'training'true);

                
header('Location: /start');

                exit;

            }

        

        
writecache('element_training_journal_user_id'.$user['lost_id'], $journal);    

        
writecache('element_training_user_id'.$user['lost_id'], $training);

        
$user_uron $uron;

        
$bot_uron $hhhp;

    } else { 
$user_uron 0$bot_uron 0; } 

    

    
$title 'Обучение'

    require_once 
'./element_include/element_head.php';

    require_once 
'./element_function/element_function_battle.php';

    echo 
'<body><div class="p5">';

    

    echo 
'<div class="small mb5 cntr yellow1">';

    echo 
'<img src="/images/icons/clock.gif"> '.date("i:s"mktime(00, (time() - $training['other']['timer'])));

    echo 
'</div>';

    

    
$lost_user = array('user_race' => 0'user_hp' => $training['user']['battle_hp'], 

                       
'user_other_hp' => $training['user']['other_hp'], 'user_name' => $user['lost_login'],

                       
'user_uron' => $bot_uron'user_add_hp' => $add_hp);

    
$bot_info  = array('user_race' => 0'user_hp' => $training['bot']['battle_hp'], 

                       
'user_other_hp' => $training['bot']['other_hp'], 'user_name' => 'Тренер',

                       
'user_uron' => $user_uron'user_add_hp' => 0);

    

    
EchoTableUsersBattle($lost_user$bot_info);



    if (
$training['other']['training'] <= 6) {

    echo 
'<div class="nfl p5 mb5 cntr white small mlra">';

         if (
$training['other']['training'] == 1) echo 'Жмите бить, чтобы атаковать врага! Для максимальных ударов, время между ударами должно быть - 5 секунд';

    else if (
$training['other']['training'] == 2) echo 'Активируйте умение "Огнянная сила" чтобы увеличить удар по врагу!<br/><span class="bold">Стихия огня увеличивает урон умения на 10%</span>';

    else if (
$training['other']['training'] == 3) echo 'Активируйте умение "Водяной крит" чтобы наносить врагу критические удары!<br/><span class="bold">Стихия воды увеличивает критический удар умения на 10%</span>';

    else if (
$training['other']['training'] == 4) echo 'Активируйте умение "Ловушка ветра" и с небольшим шансом, Вы сможете забрать у врага немного здоровья!<br/><span class="bold">Стихия воздуха на 10% увеличивает забираемое здоровье</span>';

    else if (
$training['other']['training'] == 5) echo 'Активируйте умение "Земляная стойкость" чтобы поглощать урон врага!<br/><span class="bold">Стихия земли увеличивает поглощение урона по Вам на 10%</span>';

    else if (
$training['other']['training'] == 6) echo 'Убейте тренера и Выберите свою стихию!';

    echo 
'</div>';

    }

    
EchoAbiliteBattle($abil_ogon$abil_voda$abil_vosd$abil_zemlfalse'w19'35$training['other']['training'], '/training');

    

    if (
count($journal) > 0) {

    echo 
'<div class="nfl p5 mb5 small mlra">';

        foreach(
array_slice($journal010true) as $value) {
            echo 
'<span>'.$value.'<span><br/>';

        }

    echo 
'</div>';

    }

    

    require_once 
'./element_include/element_foot_user_battle_true.php';

?>
Онлайн: 0
Реклама