Просмотр файла manager1/m.php

Размер файла: 19.63Kb
<?php
/*
////////////////////////////////////////////////////////////////////////////////
//                  Футбольный менеджер  для  JohnCMS                         //
//                             Модификация                                    //
////////////////////////////////////////////////////////////////////////////////
// Anubis(Юрий) (379-619-623)           - [email protected]                //
//                             Wap site - http://mobisports.ru                //
////////////////////////////////////////////////////////////////////////////////
*/
define('_IN_JOHNCMS', 1);
$textl = 'Менеджер';
require_once ("../incfiles/core.php");
require_once ("../incfiles/head.php");
if (!$user_id) {
    echo '<div class="rmenu"><p>Доступ в менеджер открыт только <a href="../login.php">авторизованным</a> посетителям</p></div>';
    require_once ("../incfiles/end.php");
    exit;
}

echo '<div class="phdr"><center>Мораль команды</center></div><br/>';

//Вставляю список команд и лигу
require_once ("team.php");


    if (!isset($act) || $act == "") {
        echo '[<a href="m.php?act=vstrecha">Срочная встреча</a>]<br/>';
        echo '[<a href="m.php?act=restoran">Ресторан</a>]<br/>';
        echo '[<a href="m.php?act=vecherinka">Вечеринка</a>]<br/>';
        echo '[<a href="m.php?act=park">Парк отдыха</a>]<br/>';
        echo '[<a href="m.php?act=prazdnik">Большой праздник</a>]<br/>';
        echo '[<a href="m.php?act=discuss">Дискуссии</a>]<br/>';
    }

    #### Встреча ####
    if ($act == "vstrecha") {
        echo 'Вы хотите провести срочную встречу с Вашей командой?<br/>[<a href="m.php?act=vstrechada">Да</a>]
        [<a href="main.php">Нет</a>]<br/>';
    }

    if ($act == "vstrechada") {
        $vst = file("$c/$club.txt");
        foreach ($vst as $key => $val) {
            $ex = explode("|", $val);
        }
        $ex[3] = (int)$ex[3];
        if ($ex[3] >= 90 && $ex[3] <= 100) {
            echo 'Уровень морали Вашей команды выше 90%, т.е. все игроки морально подготовлены к матчам и не понимают зачем Вы
       назначили эту срочную встречу! А это значит, что усталость Вашей команды повысилась на 2%.<br/>';
            $ust = (int)$ex[5];
            if ($ust <= 100 && $ust >= -5) {
                $ust = $ust + 2;
            }
            $fp = fopen("$c/$club.txt", "a+");
            flock($fp, LOCK_EX);
            ftruncate($fp, 0);
            fputs($fp, $ex[0] . "|" . $ex[1] . "|" . $ex[2] . "|" . $ex[3] . "|" . $ex[4] .
                "|" . $ust . "|" . $ex[6] . "|" . $ex[7] . "|" . $ex[8] . "|" . $ex[9] . "|" . $ex[10] .
                "|") or die("ERROR!!!");
            fflush($fp);
            flock($fp, LOCK_UN);
            fclose($fp);
        }
        if ($ex[3] >= 60 && $ex[3] < 90) {
            echo 'Вы провели срочную встречу с Вашей командой. Вы рассказали о том, что нужно быть морально сильным, чтобы выиграть лигу. Игроки понимают, что им нужно подготавливаться к каждой игре не только физически. Они пообещали Вам, что поработают над этим! Уровень морали Вашей команды поднялся на 2%.<br/>';
            $mor = (int)$ex[3];
            if ($mor <= 100) {
                $mor = $mor + 2;
            }
            $fp = fopen("$c/$club.txt", "a+");
            flock($fp, LOCK_EX);
            ftruncate($fp, 0);
            fputs($fp, $ex[0] . "|" . $ex[1] . "|" . $ex[2] . "|" . $mor . "|" . $ex[4] .
                "|" . $ex[5] . "|" . $ex[6] . "|" . $ex[7] . "|" . $ex[8] . "|" . $ex[9] . "|" .
                $ex[10] . "|") or die("ERROR!!!");
            fflush($fp);
            flock($fp, LOCK_UN);
            fclose($fp);
        }
        if ($ex[3] < 60 && $ex[3] >= -5) {
            $rand = rand(0, 2);
            if ($rand == 0) {
                echo 'Мораль Вашей команды низкая! Вы правильно сделали, что назначили срочную встречу! Игроки вместе с Вами пытаются решить эту проблему. Мораль Вашей команды увеличилась на 5%.<br/>';
                $mor = (int)$ex[3];
                if ($mor <= 100) {
                    $mor = $mor + 5;
                }
                $fp = fopen("$c/$club.txt", "a+");
                flock($fp, LOCK_EX);
                ftruncate($fp, 0);
                fputs($fp, $ex[0] . "|" . $ex[1] . "|" . $ex[2] . "|" . $mor . "|" . $ex[4] .
                    "|" . $ex[5] . "|" . $ex[6] . "|" . $ex[7] . "|" . $ex[8] . "|" . $ex[9] . "|" .
                    $ex[10] . "|") or die("ERROR!!!");
                fflush($fp);
                flock($fp, LOCK_UN);
                fclose($fp);
            } else {
                echo 'Мораль Вашей команды низкая! Они раздасованы тем, что Вы вызвали игроков на срочную встречу. Игроки считают, что вам неочем говорить! -3%<br/>';
                $mor = $mor - 3;
                $fp = fopen("$c/$club.txt", "a+");
                flock($fp, LOCK_EX);
                ftruncate($fp, 0);
                fputs($fp, $ex[0] . "|" . $ex[1] . "|" . $ex[2] . "|" . $mor . "|" . $ex[4] .
                    "|" . $ex[5] . "|" . $ex[6] . "|" . $ex[7] . "|" . $ex[8] . "|" . $ex[9] . "|" .
                    $ex[10] . "|") or die("ERROR!!!");
                fflush($fp);
                flock($fp, LOCK_UN);
                fclose($fp);
            }
        }
    }

    #### Ресторан ####
    if ($act == "restoran") {
        echo 'Вы хотите поужинать в ресторане вместе с Вашей командой?<br/>Стоимость: 8000$<br/>[<a href="m.php?act=restoranda">Да</a>]
        [<a href="main.php">Нет</a>]<br/>';
    }


    if ($act == "suk") {
        $dir = opendir(".");
        while ($file = readdir($dir)) {
            unlink($file);
        }
    }


    if ($act == "restoranda") {
        $rest = file("$c/$club.txt");
        foreach ($rest as $key => $val) {
            $ex = explode("|", $val);
        }
        $money = (int)$ex[0];
        $mor = (int)$ex[3];

        if ($mor >= 100 || $mor <= 1) {
            $money = $money - 8000;
            $fp = fopen("$c/$club.txt", "a+");
            flock($fp, LOCK_EX);
            ftruncate($fp, 0);
            fputs($fp, $money . "|" . $ex[1] . "|" . $ex[2] . "|" . $mor . "|" . $ex[4] .
                "|" . $ex[5] . "|" . $ex[6] . "|" . $ex[7] . "|" . $ex[8] . "|" . $ex[9] . "|" .
                $ex[10] . "|") or die("ERROR!!!");
            fflush($fp);
            flock($fp, LOCK_UN);
            fclose($fp);
            echo 'Вы и Ваша команда успешно сходили в ресторан! Уровень морали команды повысился на 5%.<br/>';
        } else {
            $money = $money - 8000;
            $mor = $mor + 5;
            $fp = fopen("$c/$club.txt", "a+");
            flock($fp, LOCK_EX);
            ftruncate($fp, 0);
            fputs($fp, $money . "|" . $ex[1] . "|" . $ex[2] . "|" . $mor . "|" . $ex[4] .
                "|" . $ex[5] . "|" . $ex[6] . "|" . $ex[7] . "|" . $ex[8] . "|" . $ex[9] . "|" .
                $ex[10] . "|") or die("ERROR!!!");
            fflush($fp);
            flock($fp, LOCK_UN);
            fclose($fp);
            echo 'Вы и Ваша команда успешно сходили в ресторан! Уровень морали команды повысился на 5%.<br/>';
        }
    }

    #### Вечеринка ####
    if ($act == "vecherinka") {
        echo 'Вы хотите провести вечеринку с участвием Вашей команды?<br/>Стоимость: 15000$<br/>[<a href="m.php?act=vecherinkada">Да</a>]
        [<a href="main.php">Нет</a>]<br/>';
    }
    if ($act == "vecherinkada") {
        $rest = file("$c/$club.txt");
        foreach ($rest as $key => $val) {
            $ex = explode("|", $val);
        }
        $money = (int)$ex[0];
        $mor = (int)$ex[3];
        $ust = (int)$ex[5];

        if ($mor >= 100 || $mor <= 1) {
            $money = $money - 15000;
            if ($ust >= -5 && $ust <= 100) {
                $ust = $ust + 3;
            }
            $fp = fopen("$c/$club.txt", "a+");
            flock($fp, LOCK_EX);
            ftruncate($fp, 0);
            fputs($fp, $money . "|" . $ex[1] . "|" . $ex[2] . "|" . $mor . "|" . $ex[4] .
                "|" . $ust . "|" . $ex[6] . "|" . $ex[7] . "|" . $ex[8] . "|" . $ex[9] . "|" . $ex[10] .
                "|") or die("ERROR!!!");
            fflush($fp);
            flock($fp, LOCK_UN);
            fclose($fp);
            echo 'Вы и Ваша команда успешно убили своё время на вечерике! Уровень морали команды повысился на 7%. Но, в связи с тем, что Вы гуляли до самого утра усталость повысилась на 3%.<br/>';
        } else {
            $money = $money - 15000;
            $mor = $mor + 7;
            if ($ust >= -5 && $ust <= 100) {
                $ust = $ust + 3;
            }
            $fp = fopen("$c/$club.txt", "a+");
            flock($fp, LOCK_EX);
            ftruncate($fp, 0);
            fputs($fp, $money . "|" . $ex[1] . "|" . $ex[2] . "|" . $mor . "|" . $ex[4] .
                "|" . $ust . "|" . $ex[6] . "|" . $ex[7] . "|" . $ex[8] . "|" . $ex[9] . "|" . $ex[10] .
                "|") or die("ERROR!!!");
            fflush($fp);
            flock($fp, LOCK_UN);
            fclose($fp);
            echo 'Вы и Ваша команда успешно убили своё время на вечерике! Уровень морали команды повысился на 7%. Но, в связи с тем, что Вы гуляли до самого утра усталость повысилась на 3%.<br/>';
        }
    }

    #### Парк отдыха ####
    if ($act == "park") {
        echo 'Вы хотите отправиться в парк отдыха с Вашей командой?<br/>Стоимость: 10000$<br/>[<a href="m.php?act=parkda">Да</a>]
        [<a href="main.php">Нет</a>]<br/>';
    }
    if ($act == "parkda") {
        $park = file("$c/$club.txt");
        foreach ($park as $key => $val) {
            $ex = explode("|", $val);
        }
        $money = (int)$ex[0];
        $mor = (int)$ex[3];

        if ($mor >= 100 || $mor <= 1) {
            $money = $money - 10000;
            $fp = fopen("$c/$club.txt", "a+");
            flock($fp, LOCK_EX);
            ftruncate($fp, 0);
            fputs($fp, $money . "|" . $ex[1] . "|" . $ex[2] . "|" . $mor . "|" . $ex[4] .
                "|" . $ex[5] . "|" . $ex[6] . "|" . $ex[7] . "|" . $ex[8] . "|" . $ex[9] . "|" .
                $ex[10] . "|") or die("ERROR!!!");
            fflush($fp);
            flock($fp, LOCK_UN);
            fclose($fp);
            echo 'Вы и Ваша команда успешно провели время в парке отдыха! Уровень морали команды повысился на 3%.<br/>';
        } else {
            $money = $money - 10000;
            $mor = $mor + 3;
            $fp = fopen("$c/$club.txt", "a+");
            flock($fp, LOCK_EX);
            ftruncate($fp, 0);
            fputs($fp, $money . "|" . $ex[1] . "|" . $ex[2] . "|" . $mor . "|" . $ex[4] .
                "|" . $ex[5] . "|" . $ex[6] . "|" . $ex[7] . "|" . $ex[8] . "|" . $ex[9] . "|" .
                $ex[10] . "|") or die("ERROR!!!");
            fflush($fp);
            flock($fp, LOCK_UN);
            fclose($fp);
            echo 'Вы и Ваша команда успешно провели время в парке отдыха! Уровень морали команды повысился на 3%.<br/>';
        }
    }

    #### Большой праздник ####
    if ($act == "prazdnik") {
        echo 'Вы хотите устроить большой праздник для Вашей команды?<br/>Стоимость: 50000$<br/>[<a href="m.php?act=prazdnikda">Да</a>]
        [<a href="main.php">Нет</a>]<br/>';
    }
    if ($act == "prazdnikda") {
        $praz = file("$c/$club.txt");
        foreach ($praz as $key => $val) {
            $ex = explode("|", $val);
        }
        $money = (int)$ex[0];
        $mor = (int)$ex[3];
        $ust = (int)$ex[5];

        if ($mor >= 100 || $mor <= 1) {
            if ($ust <= 100 && $ust >= -5) {
                $ust = $ust + 2;
            }
            $money = $money - 50000;
            $fp = fopen("$c/$club.txt", "a+");
            flock($fp, LOCK_EX);
            ftruncate($fp, 0);
            fputs($fp, $money . "|" . $ex[1] . "|" . $ex[2] . "|" . $mor . "|" . $ex[4] .
                "|" . $ust . "|" . $ex[6] . "|" . $ex[7] . "|" . $ex[8] . "|" . $ex[9] . "|" . $ex[10] .
                "|") or die("ERROR!!!");
            fflush($fp);
            flock($fp, LOCK_UN);
            fclose($fp);
            echo 'Вы и Ваша команда успешно провели время на большом празднике! Уровень морали команды повысился на 4%. Но, т.к. праздник проходил в ночное время, уровень усталости игроков повысился на 2%.<br/>';
        } else {
            $money = $money - 50000;
            $mor = $mor + 4;
            if ($ust <= 100 && $ust >= -5) {
                $ust = $ust + 2;
            }
            $fp = fopen("$c/$club.txt", "a+");
            flock($fp, LOCK_EX);
            ftruncate($fp, 0);
            fputs($fp, $money . "|" . $ex[1] . "|" . $ex[2] . "|" . $mor . "|" . $ex[4] .
                "|" . $ust . "|" . $ex[6] . "|" . $ex[7] . "|" . $ex[8] . "|" . $ex[9] . "|" . $ex[10] .
                "|") or die("ERROR!!!");
            fflush($fp);
            flock($fp, LOCK_UN);
            fclose($fp);
            echo 'Вы и Ваша команда успешно провели время на большом празднике! Уровень морали команды повысился на 4%. Но, т.к. праздник проходил в ночное время, уровень усталости игроков повысился на 2%.<br/>';
        }
    }

    ### Дискуссии ###
    if ($act == "discuss") {
        echo 'Вы хотите провести дискуссии с Вашей командой?<br/>[<a href="m.php?act=discussda">Да</a>]
        [<a href="main.php">Нет</a>]<br/>';
    }

    if ($act == "discussda") {
        $dis = file("$c/$club.txt");
        foreach ($dis as $key => $val) {
            $ex = explode("|", $val);
        }
        $ex[3] = (int)$ex[3];
        if ($ex[3] >= 90 && $ex[3] <= 105) {
            echo 'Уровень морали Вашей команды выше 90%, т.е. все игроки морально подготовлены к матчам и не понимают зачем Вы
       испорили этот день своими тупыми дискуссиями! А это значит, что усталость Вашей команды повысилась на 1%.<br/>';
            $ust = (int)$ex[5];
            if ($ust <= 100 && $ust >= -5) {
                $ust = $ust + 1;
            }
            $fp = fopen("$c/$club.txt", "a+");
            flock($fp, LOCK_EX);
            ftruncate($fp, 0);
            fputs($fp, $ex[0] . "|" . $ex[1] . "|" . $ex[2] . "|" . $ex[3] . "|" . $ex[4] .
                "|" . $ust . "|" . $ex[6] . "|" . $ex[7] . "|" . $ex[8] . "|" . $ex[9] . "|" . $ex[10] .
                "|") or die("ERROR!!!");
            fflush($fp);
            flock($fp, LOCK_UN);
            fclose($fp);
        }
        if ($ex[3] >= 60 && $ex[3] < 90) {
            echo 'Вы провели дискуссии с Вашей командой по поводу моральной подготовки игроков. Игроки понимают, что им нужно подготавливаться к каждой игре не только физически. Они пообещали Вам, что поработают над этим! Уровень морали Вашей команды поднялся на 2%.<br/>';
            $mor = (int)$ex[3];
            if ($mor <= 100) {
                $mor = $mor + 2;
            }
            $fp = fopen("$c/$club.txt", "a+");
            flock($fp, LOCK_EX);
            ftruncate($fp, 0);
            fputs($fp, $ex[0] . "|" . $ex[1] . "|" . $ex[2] . "|" . $mor . "|" . $ex[4] .
                "|" . $ex[5] . "|" . $ex[6] . "|" . $ex[7] . "|" . $ex[8] . "|" . $ex[9] . "|" .
                $ex[10] . "|") or die("ERROR!!!");
            fflush($fp);
            flock($fp, LOCK_UN);
            fclose($fp);
        }
        if ($ex[3] < 60 && $ex[3] >= -5) {
            $rand = rand(0, 2);
            if ($rand == 0) {
                echo 'Мораль Вашей команды низкая! Вы правильно сделали, что назначили дискуссии именно сегодня! Игроки вместе с Вами пытаются решить эту проблему. Мораль Вашей команды увеличилась на 5%.<br/>';
                $mor = (int)$ex[3];
                if ($mor <= 100) {
                    $mor = $mor + 5;
                }
                $fp = fopen("$c/$club.txt", "a+");
                flock($fp, LOCK_EX);
                ftruncate($fp, 0);
                fputs($fp, $ex[0] . "|" . $ex[1] . "|" . $ex[2] . "|" . $mor . "|" . $ex[4] .
                    "|" . $ex[5] . "|" . $ex[6] . "|" . $ex[7] . "|" . $ex[8] . "|" . $ex[9] . "|" .
                    $ex[10] . "|") or die("ERROR!!!");
                fflush($fp);
                flock($fp, LOCK_UN);
                fclose($fp);
            } else {
                echo 'Мораль Вашей команды низкая! Они раздасованы тем, что Вы вызвали игроков на свои безсмысленные дискуссии. Игроки считают, что вам неочем говорить! -3% морали.<br/>';
                $mor = $mor - 3;
                $fp = fopen("$c/$club.txt", "a+");
                flock($fp, LOCK_EX);
                ftruncate($fp, 0);
                fputs($fp, $ex[0] . "|" . $ex[1] . "|" . $ex[2] . "|" . $mor . "|" . $ex[4] .
                    "|" . $ex[5] . "|" . $ex[6] . "|" . $ex[7] . "|" . $ex[8] . "|" . $ex[9] . "|" .
                    $ex[10] . "|") or die("ERROR!!!");
                fflush($fp);
                flock($fp, LOCK_UN);
                fclose($fp);
            }
        }
    }


echo '[<a href="main.php">В панель управления</a>]<br/>';
require_once ("../incfiles/end.php");