Файл: game/hero.php
Строк: 42
<?php
/*
Автор скрипта DarkSlayer
Связь: icq 471777781, почта darkslayer@mail.ua
Сайт поддержки игры darkslayer.ru
-----
Запрещено снятие копирайта внизу страниц без согласования с автором игры.
В случае снятия копирайта последует обращение к вашему хостинг-провайдеру с жалобой о нарушении вами авторских прав и последующей блокировкой вашего аккаунта.
*/
define('_ON_CMS', 1);
require_once '../includes/start.php';
require_once '../includes/function.php';
require_once '../includes/header.php';
if($game==0 OR $level==0 OR $ban!=0){
header('Location: ../index.php');
}
div('Герой '.$hero.'','top');
$islok = mysql_result(mysql_query("SELECT COUNT(*) FROM `rabota` WHERE `uid`='".$use_id."' AND `typerab`=1;"), 0);
switch ($act) {
default:
if($hero==''){echo '<div class="cont">Герой не создан!<br/>Вам нужно <b><a href="?act=new">создать героя</a></b> и дать ему имя!</div>';}else{
echo '<div class="conts"><img src="../images/menu.png" alt="" /> Уровень героя: '.$lvl_hero.'';
if($islok==0 AND $lvl_hero<85)echo ' [<a href="?act=lvl">+</a>]';
if($islok==1 AND $lvl_hero<85)echo '<br/>Идет повышение уровня героя!';
$uplvl=$lvl_hero+1;
echo '</div>';
if($rasa==1)require_once '../terran/hero.php';
if($rasa==2)require_once '../protoss/hero.php';
if($rasa==3)require_once '../zerg/hero.php';
}
break;
case 'new':
if($hero==''){
echo '<div class="conts">';
if(!$_POST)
{
echo '<form action="" method="POST">';
echo 'Имя нового героя: (max.20)<br />
<input type="text" value="" name="text" /> <input type="submit" name="submit" value="Создать"/></form>';
}
else
{
$text = check(trim($_POST['text']));
$error = false;
if (empty($text))
$error = $error . 'Не введено имя героя<br/>';
elseif (strlen($text) > 30)
$error = $error . 'Слишком длинное имя героя!<br />';
elseif (strlen($text) < 2)
$error = $error . 'Слишком короткое имя героя!<br />';
elseif (preg_match('/[^\w\x7F-\xFF\s]+/s',$text))
$error = $error . 'Недопустимые символы в имени героя<br />';
if (empty($error))
{
$req1 = mysql_query("select * from `users` where `hero`='" . mysql_real_escape_string($text) . "';");
if (mysql_num_rows($req1) != 0)
{
$error = 'Герой с таким именем уже существует!<br/>Выберите другое.<br/>';
}
}
if (empty($error))
{
mysql_query("UPDATE `users` SET
`hero`='" . mysql_real_escape_string($text) . "' WHERE `id`='" . $use_id . "';");
echo 'Герой '.$text.' успешно создан!<br />';
}
else
{
echo '' . $error . '';
}}
}
echo '<a href="hero.php"><<Назад</a></div>';
break;
case 'lvl':
if($hero!='' AND $islok==0 AND $lvl_hero<85){
$ok=$_GET['ok'];
$utime1=$lvl_hero*600;
$timerab=$realtime+$utime1;
$k=$lvl_hero*1000;
echo '<div class="conts">Стоимость повышения:<br/>';
if($rasa!=3){echo '<img src="../images/kred.png" alt="image" /> Кредиты: '.$k.'<br/>';
$c=$kred;
}
if($rasa==3){echo '<img src="../images/prov.png" alt="image" /> Провизия: '.$k.'<br/>';
$c=$prov;
}
echo '<img src="../images/time.gif" alt="image" /> Время на повышение: '.($utime1/60).' минут<br/>';
if($ok!=1){
if($c>=$k AND $islok==0)echo '<a href="?act=lvl&ok=1">Начать повышение уровня</a><br/>';
}else{
if($c>=$k AND $islok==0){
if($rasa==1 or $rasa==2 or $rasa==4)mysql_query("UPDATE `users` SET `kred`=kred-$k WHERE `id` = '$use_id';");
if($rasa==3)mysql_query("UPDATE `users` SET `prov`=prov-$k WHERE `id` = '$use_id';");
mysql_query("INSERT INTO `rabota` SET
`uid`='".$use_id."',
`rasa`='".$rasa."',
`number`='".($lvl_hero+1)."',
`typerab`=1,
`time`=$timerab;");
echo 'Повышение уровня героя <u>'.$name_hero.'</u> начато!<br/>';}
}
echo '<a href="hero.php"><<Назад</a></div>';}
break;
}
div('<a href="../">В игру</a>','conts');
require_once '../includes/footer.php';
?>