Файл: anibiliwar.ru/vendor/present_fight/index.php
Строк: 88
<?php
/**
*
* Битва за подарки
* @author alex.priadko2014@yandex.ru
* my contact @link vk.com/elfi98
* @package clashoftitans
* @version 0.1b
* 18.05.15
*/
$includes = ['common','functions','user','h'];
/**
* Статы чучела
* @var array
*/
$mStat = ['str'=>1,'def'=>1];
$title = 'Зомби';
foreach ($includes as $include)
{
include_once $_SERVER['DOCUMENT_ROOT'].'/system/'.$include.'.php';
}
/**
*
* если хп игрока менее 5% то шлем его .
* @return redirect
*
*/
if ($user['hp']<round(($user['vit']*2)*0.05))
{
header("Location:/");
exit;
}
$maneken = mysql_fetch_assoc(mysql_query("SELECT * FROM `present_boss` WHERE `id`='1'"));
if ($maneken['hp'] < 1 )
{
if ($user['access'] == '2')
{
if (isset($_POST['form']))
{
$hp = (int) $_POST['hp'];
mysql_query("UPDATE `present_boss` SET `hp`='".$hp."',`mhp`='$hp' WHERE `id`='1'")or die(mysql_error());
header("Location:?");
exit;
} else {
?>
<form action ="#" method="POST" class ="content"/>
<center>
Сколько хп ставим боссу:
<br/>
<input type ="text" name="hp" value="10000000"/>
<input type ="submit" value="Send" name="form"/>
</center>
</form>
<?
}
} else {
?>
<div class ="content"/>
<center><img src='/images/town.png'></center>
<center>
Все враги убиты ! Так держать!
</center>
</div>
<?
}
} else {
if (isset($_GET['attack']))
{
$dmg = 0;
$dmg += round(rand($user['str']/6,$user['str']/4));
$dmg -= round(rand($mStat['def']/12,$mStat['def']/7));
if($dmg<0)
{
$dmg = rand(10,29);
}
$randomize = mt_rand(1,2);
/**
* Если рандом == 1
* То игрока пиздит босс
* @var int
*/
if ($randomize == '1')
{
$log = 'Игрок '.$user['login'].' ударил зомби на '.$dmg.' урона! Но получил в ответ!';
mysql_query("UPDATE `users` SET `hp`=`hp`-'".$user['vit']."' WHERE `id`='".$user['id']."'");
} elseif ($randomize == '2') {
/**
* Если игрока не пиздит босс то даем ему плюху
*
*/
$v = rand(1,4);
/**
*
* награды тут.
*/
switch ($v) {
case 1:
mysql_query("UPDATE `users` SET `g`=`g`+'100' WHERE `id`='".$user['id']."'");
$n = ' 100 золота';
break;
case 2:
mysql_query("UPDATE `users` SET `s`=`s`+'3000' WHERE `id`='".$user['id']."'");
$n = '+3000 серебра';
break;
case 3:
mysql_query("UPDATE `users` SET `metal`=`metal`+'10' WHERE `id`='".$user['id']."'");
$n = '+10 метал';
break;
case 4:
mysql_query("UPDATE `users` SET `exp`=`exp`+'1000' WHERE `id`='".$user['id']."'");
$n = '1000 опыта';
break;
}
$log = 'Игрок '.$user['login'].' ударил зомби на '.$dmg.' урона и получает '.$n.'!';
}
mysql_query("INSERT INTO `logs` SET `text`='$log',`user`='".$user['id']."',`time`='".time()."'");
mysql_query("UPDATE `present_boss` SET `hp`=`hp`-'$dmg' WHERE `id`='1'");
header("Location:/vendor/present_fight/");
exit;
}
?>
<div class ="content"/>
<center><img src='/images/town.png'></center>
<center>
Убей их срочно их становиться меньше ! Жизни зомби: <?=$maneken['hp'];?>/<?=$maneken['mhp'];?>
</center>
<br/>
</div>
<div class ='list'/>
<li>
<a href ="?attack"/>
<img src="/images/icon/2hit.png"/>
Убить зомби!
</a>
</li>
</div>
<div class ="line"/></div>
<div class ="content"/>
<?
/**
* Вывод логов
*/
$logs = mysql_num_rows(mysql_query("SELECT `id` FROM `logs`"));
if ($logs == 0)
{
?>
Логов нет.
<?
} else {
$data = mysql_query("SELECT * FROM `logs` ORDER BY `time` DESC LIMIT 10");
while ($row = mysql_fetch_assoc($data))
{
?>
<p>
<?=$row['text'];?>
|
<span class ="grey"/>
<?=date('H:i:s',$row['time']);?>
</span
</p>
<?
}
}
?><!--vk.com/elfi98-->
</div>
<?
}
include_once $_SERVER['DOCUMENT_ROOT'].'/system/f.php';