Файл: transformerss/pages/account/missions/_patrul.php
Строк: 334
<?PHP
$_OPTIMIZATION["title"] = "Битва кошек";
$usid = $_SESSION["user_id"];
$uname = $_SESSION["user"];
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();
$db->Query("SELECT * FROM db_config WHERE id = '1' LIMIT 1");
$sonfig_site = $db->FetchArray();
$ataka=($user_data["a_t"]*0.1) + ($user_data["b_t"]*1) + ($user_data["c_t"]*5) + ($user_data["d_t"]*25)+ ($user_data["e_t"]*100) ; # Настраиваем силу растений- прописываем нужные растения и их силу
?>
<!-- Content
================================================== -->
<div id="content">
<!-- 960 Container -->
<br>
</div>
<!-- 960 Container / End -->
<!-- 960 Container -->
<div class="container floated add-top">
<!-- Page Content -->
<div class="eleven floated">
<div class="page-content">
<p>
<div class="cl-right">
<div class="s-bk-lf">
<div class="acc-title">Улицы города</div>
</div>
<div class="silver-bk"><div class="clr"></div>
<center>
<ul class="bonus-menu">
<li><a href="/account/missions/patrul">Патруль улиц</a></li>
<li><a href="/account/missions/chase">Выследить бандитов</a></li>
<li><a href="/account/missions/fight">Сражаться с индейцами</a></li>
</ul>
</center>
<hr>
<ul>
<li><center><div class="fr-te-gr-title">Ваш баланс. Для покупок:<font color="blue"> {!BALANCE_B!}.</font> На вывод:<font color="blue"> {!BALANCE_P!}.</span></li></font>
</ul>
<center><div class="fr-te-gr-title">Сила вашего отряда: <font color="blue"><b> <?=$ataka; ?></b></font></div></center>
<p>Вы со своим отрядом выходите на улицы города, которые скорее напоминают поле битвы, нежели жилую местность: повсюду шум, грохот выстрелов и крики о помощи, да уж... Заняться есть чем, кто-то должен навести здесь порядок!</p>
<p>Но не спешите срзу ввязываться в передряги, не всякая работенка вам по зубам: если сложность задачи окажется выше силы вашего отряда, то вы потерпите неудачу и не получите никакой награды. Поэтому оценивайте ситуацию трезво и решите куда вам стоит вмешиваться, а куда - нет. Ах да! Также не забывайте, что ваши ребята тоже люди и им тоже нужен отдых, так что помогать городу вы можете не чаще чем раз в час.</p></td></tr></table>
<hr>
<?PHP
$ddel = time() + 86400; # диапозон времени в секундах (сейчас 24 часа)
$dadd = time();
$db->Query("SELECT COUNT(*) FROM db_bonusbitva_list WHERE user_id = '$usid' AND date_del > '$dadd'");
$hide_form = false;
if($db->FetchRow() == 0){
# Выдача бонуса 10
if(isset($_POST["battle1"])){ # bonus1 должно соответствовать имени кнопки снизу
$sum = rand(10, 30 ); # сумму определяем случайно 500 -максимальная
$dengi =rand(1, 100 ); # оставляем как есть- далее поможет определить чем выплатим: золотом или серебром.
$zomb = rand(10, 30 ); # определяем силу зомби случайно
if($zomb > $ataka) {
$db->Query("INSERT INTO db_bonusbitva_list (user, user_id, sum, date_add, date_del) VALUES ('$uname','$usid','$sum','$dadd','$ddel')");
$db->Query("DELETE FROM db_bonusbitva_list WHERE date_del < '$dadd'");
echo "<center><font color = 'red'><b>Вы потерпели поражение врагу с атакой {$zomb} </b></font></center><BR />";} else {
if($dengi > 25) { # определяем вероятность получения серебра вместо золота
$db->Query("UPDATE db_users_b SET money_p = money_p + '$sum' WHERE id = '$usid'");} else {
$db->Query("UPDATE db_users_b SET money_b = money_b + '$sum' WHERE id = '$usid'");}
$db->Query("INSERT INTO db_bonusbitva_list (user, user_id, sum, date_add, date_del) VALUES ('$uname','$usid','$sum','$dadd','$ddel')");
$db->Query("INSERT INTO db_bonusbitva_list (user, user_id, sum, date_add, date_del) VALUES ('$uname','$usid','$sum','$dadd','$ddel')");
$db->Query("DELETE FROM db_bonusbitva_list WHERE date_del < '$dadd'");
if($dengi > 30) { echo "<center><font color = 'green'>Вы одержали победу над Врагом с атакой {$zomb}, получив в награду <b><font color = 'red'>{$sum} Серебра [для вывода]</b></font></font></center><BR />";} else {
echo "<center><font color = 'green'>Вы одержали победу над Врагом с атакой {$zomb}, получив в награду <b><font color = 'blue'>{$sum} Серебра [для покупок]</b></font></font></center><BR />";}
$hide_form = true;
}
}
# Выдача бонуса 35 (делаем по аналогии)
if(isset($_POST["battle2"])){
$sum = rand(20, 60);
$dengi =rand(1, 100 );
$zomb = rand(20, 60 );
if($zomb > $ataka) {
$db->Query("INSERT INTO db_bonusbitva_list (user, user_id, sum, date_add, date_del) VALUES ('$uname','$usid','$sum','$dadd','$ddel')");
$db->Query("DELETE FROM db_bonusbitva_list WHERE date_del < '$dadd'");
echo "<center><font color = 'red'><b>Вы потерпели поражение волкодаву с атакой {$zomb} </b></font></center><BR />";} else {
if($dengi > 40) {
$db->Query("UPDATE db_users_b SET money_p = money_p + '$sum' WHERE id = '$usid'");} else {
$db->Query("UPDATE db_users_b SET money_b = money_b + '$sum' WHERE id = '$usid'");}
$db->Query("INSERT INTO db_bonusbitva_list (user, user_id, sum, date_add, date_del) VALUES ('$uname','$usid','$sum','$dadd','$ddel')");
$db->Query("INSERT INTO db_bonusbitva_list (user, user_id, sum, date_add, date_del) VALUES ('$uname','$usid','$sum','$dadd','$ddel')");
$db->Query("DELETE FROM db_bonusbitva_list WHERE date_del < '$dadd'");
if($dengi > 60) { echo "<center><font color = 'green'>Вы одержали победу над Волкодавом с атакой {$zomb}, получив в награду <b><font color = 'red '>{$sum} Серебра [для вывода]</b></font></font></center><BR />";} else {
echo "<center><font color = 'green'>Вы одержали победу над Волкодавом с атакой {$zomb}, получив в награду <b><font color = 'blue'>{$sum} Серебра [для покупок]</b></font></font></center><BR />";}
$hide_form = true;
}
}
# Выдача бонуса 10
if(isset($_POST["battle3"])){ # bonus1 должно соответствовать имени кнопки снизу
$sum = rand(450, 600 ); # сумму определяем случайно 500 -максимальная
$dengi =rand(1, 100 ); # оставляем как есть- далее поможет определить чем выплатим: золотом или серебром.
$zomb = rand(50, 100 ); # определяем силу зомби случайно
if($zomb > $ataka) {
$db->Query("INSERT INTO db_bonusbitva_list (user, user_id, sum, date_add, date_del) VALUES ('$uname','$usid','$sum','$dadd','$ddel')");
$db->Query("DELETE FROM db_bonusbitva_list WHERE date_del < '$dadd'");
echo "<center><font color = 'red'><b>Вы потерпели поражение врагу с атакой {$zomb} </b></font></center><BR />";} else {
if($dengi > 70) { # определяем вероятность получения серебра вместо золота
$db->Query("UPDATE db_users_b SET money_p = money_p + '$sum' WHERE id = '$usid'");} else {
$db->Query("UPDATE db_users_b SET money_b = money_b + '$sum' WHERE id = '$usid'");}
$db->Query("INSERT INTO db_bonusbitva_list (user, user_id, sum, date_add, date_del) VALUES ('$uname','$usid','$sum','$dadd','$ddel')");
$db->Query("INSERT INTO db_bonusbitva_list (user, user_id, sum, date_add, date_del) VALUES ('$uname','$usid','$sum','$dadd','$ddel')");
$db->Query("DELETE FROM db_bonusbitva_list WHERE date_del < '$dadd'");
if($dengi > 100) { echo "<center><font color = 'green'>Вы одержали победу над Врагом с атакой {$zomb}, получив в награду <b><font color = 'red'>{$sum} Серебра [для вывода]</b></font></font></center><BR />";} else {
echo "<center><font color = 'green'>Вы одержали победу над Врагом с атакой {$zomb}, получив в награду <b><font color = 'blue'>{$sum} Серебра [для покупок]</b></font></font></center><BR />";}
$hide_form = true;
}
}
# Выдача бонуса 35 (делаем по аналогии)
if(isset($_POST["battle4"])){
$sum = rand(100, 150);
$dengi =rand(1, 100 );
$zomb = rand(80, 120 );
if($zomb > $ataka) {
$db->Query("INSERT INTO db_bonusbitva_list (user, user_id, sum, date_add, date_del) VALUES ('$uname','$usid','$sum','$dadd','$ddel')");
$db->Query("DELETE FROM db_bonusbitva_list WHERE date_del < '$dadd'");
echo "<center><font color = 'red'><b>Вы потерпели поражение волкодаву с атакой {$zomb} </b></font></center><BR />";} else {
if($dengi > 100) {
$db->Query("UPDATE db_users_b SET money_p = money_p + '$sum' WHERE id = '$usid'");} else {
$db->Query("UPDATE db_users_b SET money_b = money_b + '$sum' WHERE id = '$usid'");}
$db->Query("INSERT INTO db_bonusbitva_list (user, user_id, sum, date_add, date_del) VALUES ('$uname','$usid','$sum','$dadd','$ddel')");
$db->Query("INSERT INTO db_bonusbitva_list (user, user_id, sum, date_add, date_del) VALUES ('$uname','$usid','$sum','$dadd','$ddel')");
$db->Query("DELETE FROM db_bonusbitva_list WHERE date_del < '$dadd'");
if($dengi > 120) { echo "<center><font color = 'green'>Вы одержали победу над Волкодавом с атакой {$zomb}, получив в награду <b><font color = 'red '>{$sum} Серебра [для вывода]</b></font></font></center><BR />";} else {
echo "<center><font color = 'green'>Вы одержали победу над Волкодавом с атакой {$zomb}, получив в награду <b><font color = 'blue'>{$sum} Серебра [для покупок]</b></font></font></center><BR />";}
$hide_form = true;
}
}
# Показывать или нет битву.
# Выдача бонуса 10 идет первым блоком- 35 идет вторым блоком - мложно настроить сколько угодно бонусов копируя блоки снизу и копируя код сверху обращая внимание чтобы кнопка name=bonus совпадала c порядковым номером бонуса
if(!$hide_form){
?>
<div class="z-block">
<form action="" method="post">
<table>
<tbody><tr>
<td><font size="4" color="blue"><strong>Местный пьяница</strong></font></td>
<td><font color="blue"><b>Сложность 10-30</b></font></td>
<td rowspan="2">
<img src="/img/patrul/m1.jpg" style="border-radius:15px; border:2px solid #ccc; width:130px; margin-top:5px;"><br>
</td>
</tr>
<tr>
<td colspan="2">
<font color="black">Опять этот пьяница Билли! Вышел из бара и пристает к дочери торговца. Билл еле на ногах держится, видимо, девушка и сама справится, но стоять в сторонкe как-то неблагородно. </font>
</td>
</tr>
<tr>
<td colspan="2"><center>
В случае успеха вы получите<font size="4" color="goldenrod"> <strong>10-30</strong> золота</font>
</center></td>
<td>
<center><input name="battle1" value="Помочь!" style="height: 30px; margin-top:10px;" type="submit"></center></td>
</tr>
</tbody></table>
</form>
</div>
<div class="z-block">
<form action="" method="post">
<table>
<tbody><tr>
<td rowspan="2"><img src="/img/patrul/m2.jpg" style="border-radius:15px; border:2px solid #ccc; width:130px; margin-top:5px;"></td>
<td><font size="4" color="blue"><strong>Мелкие воришки</strong></font></td>
<td><font color="blue"><b>Сложность 20-60</b></font></td>
</tr>
<tr>
<td colspan="2"><font color="black">Двое мальчишек схватили по золотому наперстку из повозки и пытаются скрыться в толпе. Взять их проблема небольшая, да вот только бегут воришки быстро, а толпы на улицах, как назло, много.</font></td>
</tr>
<tr>
<td><center><input name="battle2" value="Поймать!" style="height: 30px; margin-top:10px;" type="submit"></center></td>
<td colspan="2"><center>
В случае успеха вы получите<font size="4" color="goldenrod"> <strong>20-60</strong> золота</font>
</center></td>
</tr>
</tbody></table>
</form>
</div>
<div class="z-block">
<form action="" method="post">
<table>
<tbody><tr>
<td><font size="4" color="blue"><strong>Перестрелка</strong></font></td>
<td><font color="blue"><b>Сложность: 50-100</b></font></td>
<td rowspan="2">
<img src="/img/patrul/m3.jpg" style="border-radius:15px; border:2px solid #ccc; width:130px; margin-top:5px;"><br>
</td>
</tr>
<tr>
<td colspan="2">
<font color="black">Все началось с карточной игры, затем обвинение в жульничестве, кто-то кого-то толкает и вот ковбои стоят напротив, наставив стволы друг на друга. Стоит что-то делать, или пострадают не только эти двоя.</font>
</td>
</tr>
<tr>
<td colspan="2"><center>
В случае успеха вы получите<font size="4" color="goldenrod"> <strong>60-100</strong> золота</font>
</center></td>
<td>
<center><input name="battle3" value="Вмешаться!" style="height: 30px; margin-top:10px;" type="submit"></center></td>
</tr>
</tbody></table>
</form>
</div>
<div class="z-block">
<form action="" method="post">
<table>
<tbody><tr>
<td rowspan="2"><img src="/img/patrul/m4.jpg" style="border-radius:15px; border:2px solid #ccc; width:130px; margin-top:5px;"></td>
<td><font size="4" color="blue"><strong>Ограбление</strong></font></td>
<td><font color="blue"><b>Сложность 80-120</b></font></td>
</tr>
<tr>
<td colspan="2"><font color="black">Слышны выстрелы из банка, через несколько минут из здания выбегают бандиты в масках, с мешками денег. Жители города смотрят с надеждой на вас, похоже, больше некому предотвратить ограбление.</font></td>
</tr>
<tr>
<td><center><input name="battle4" value="Остановить!" style="height: 30px; margin-top:10px;" type="submit"></center></td>
<td colspan="2"><center>
В случае успеха вы получите<font size="4" color="goldenrod"> <strong>100-150</strong> золота</font>
</center></td>
</tr>
</tbody></table>
</form>
</div>
<?PHP
}
}else echo "<center><font color = 'red'><b>Вы уже сражались с Врагом в ближайшие 24 часа</b></font></center><BR />"; ?>
<table class="standard-table">
<tr>
<td colspan="5" align="center"><h4>Последние 20 побед</h4></td>
</tr>
<tr>
<td align="center" class="m-tb">ID</td>
<td align="center" class="m-tb">Пользователь</td>
<td align="center" class="m-tb">Сумма</td>
<td align="center" class="m-tb">Дата</td>
</tr>
<?PHP
$db->Query("SELECT * FROM db_bonusbitva_list ORDER BY id DESC LIMIT 20");
if($db->NumRows() > 0){
while($bon = $db->FetchArray()){
?>
<tr class="htt">
<td align="center"><?=$bon["id"]; ?></td>
<td align="center"><?=$bon["user"]; ?></td>
<td align="center"><?=$bon["sum"]; ?></td>
<td align="center"><?=date("d.m.Y",$bon["date_add"]); ?></td>
</tr>
<?PHP
}
}else echo '<tr><td align="center" colspan="5">Нет записей :(</td></tr>'
?>
</table>
</p>
</div>
</div>
<!-- Page Content / End -->
<!-- Sidebar -->
<div class="four floated sidebar right">
<aside class="sidebar">
</aside>
</div>
<!-- Sidebar / End -->
</div>
<!-- 960 Container / End -->
</div>
<!-- Content / End -->
<div class="clr"></div>