Файл: game.php
Строк: 143
<?
/*
Автор скрипта DarkSlayer
Связь: icq 471777781, почта darkslayer@mail.ua
Сайт поддержки игры darkslayer.ru
-----
Запрещено снятие копирайта внизу страниц без согласования с автором игры.
В случае снятия копирайта последует обращение к вашему хостинг-провайдеру с жалобой о нарушении вами авторских прав и последующей блокировкой вашего аккаунта.
*/
define('_ON_CMS', 1);
$rootpath = '';
require_once 'includes/start.php';
require_once 'includes/function.php';
require_once 'includes/header.php';
$realtime=time();
if($level==0){
header('Location: index.php');
}
$rasa=$_GET['rasa'];
switch ($act) {
default:
if($game==0) {
if(!$_POST)
{
if($rasa==''){
echo '
<div class="conts">Внимание! В секторе найдена незаселенная планета пригодная для жизни! <br/>Выберите рассу за которую хотите играть</div>
<div class="conts">
<img src="images/terran.png" alt="image" /> <a href="?rasa=1"><span class="'.crasa(1).'">Терраны</span></a><br/>
Терраны - потомки землян, которые несколько столетий назад начали заселять новые планеты.
Закаленные в войнах и невзгодах, находчивые терраны являются крепким орешком как для технологически продвинутых протоссов, так и кровожадных зергов
</div>
<div class="conts">
<img src="images/protoss.png" alt="image" /> <a href="?rasa=2"><span class="'.crasa(2).'">Протоссы</span></a><br/>
Протоссы - перворожденные, созданные древней рассой Зел-Нага.
Тысячелетиями представители давней и таинственной расы протоссов использовали свои инопланетные технологии и псионные способности, чтобы поддерживать мир и порядок в своей части галактики. Их мало, но войска протоссов слявятся своей силой и выносливостью
</div>
<div class="conts">
<img src="images/zerg.png" alt="image" /> <a href="?rasa=3"><span class="'.crasa(3).'">Зерги</span></a><br/>
Зерги - кровожадные существа, созданные древней рассой Зел-Нага. Они всегда готовы обрушиться на галактику, сея ужас и уничтожая все на своем пути. Славятся своими бесчисленными стаями, но в небольших количествах являются очень уязвимыми.
</div>
';}else{
echo '<form action="?rasa='.check($rasa).'" method="post">';
echo '
<div class="top">Название вашей планеты</div>
<div class="cont">Может содержать от 5 до 20 цифр и символов<br/>
<input type="text" name="planet" maxlength="30" value="" />
<input type="submit" name="submit" value="Создать колонию"/></div><div class="conts"><a href="./"><<Назад</a></div></form>';
}
}
else
{
$planet = check(trim(antilink($_POST['planet'])));
$error = false;
if (empty($planet))
$error = $error . 'Не введено название планеты!<br/>';
elseif (mb_strlen($planet) > 20)
$error = $error . 'Слишком длинное название<br />';
elseif (mb_strlen($planet) < 5)
$error = $error . 'Слишком короткое название<br />';
elseif (preg_match('/[^\w\x7F-\xFF\s]+/s',$planet))
$error = $error . 'Недопустимые символы в названии планеты<br />';
if ($rasa < 1 OR $rasa > 3)
$error = $error . 'Такой рассы не существует<br />';
if (empty($error))
{
$req1 = mysql_query("select * from `planet` where `name`='" . mysql_real_escape_string($planet) . "';");
if (mysql_num_rows($req1) != 0)
{
$error = 'Такая планета уже существует!<br/>';
}
}
if (empty($error))
{
if($xnum==0 AND $ynum==0){
mysql_query("INSERT INTO `sun` SET `name`='Копрулу-".$lsun."', `time`='".(time()+259200)."';");
mysql_query("INSERT INTO `sector_loc` SET `loc`=7, `y`=0, `x`=0;");
mysql_query("UPDATE `setting` SET `val` = '".$lsun."' WHERE `key` = 'lsun';");
}
if($xnum>=48){
mysql_query("INSERT INTO `sun` SET `name`='Копрулу-".$lsun."', `time`='".(time()+259200)."';");
mysql_query("INSERT INTO `sector_loc` SET `loc`=7, `y`='".($ynum+6)."', `x`=0;");
mysql_query("UPDATE `setting` SET `val` = '0' WHERE `key` = 'xnum';");
mysql_query("UPDATE `setting` SET `val` = '".($ynum+6)."' WHERE `key` = 'ynum';");
mysql_query("UPDATE `setting` SET `val` = '".($lsun+1)."' WHERE `key` = 'lsun';");
$lsun=$lsun+1;
}
if($xnum<48)mysql_query("UPDATE `setting` SET `val` = '".($xnum+6)."' WHERE `key` = 'xnum';");
$nk=rand(1,43);
$ynew=rand(2,4);
$count = mysql_result(mysql_query("SELECT MAX(id) FROM `planet`;"), 0);
$count=$count+1;
if($rasa==1)$npeople=1000;
if($rasa==2)$npeople=750;
if($rasa==3)$npeople=1250;
mysql_query("INSERT INTO `planet` SET `id`='".$count."', `fr_id`='".$fr_id."', `uid`='".$use_id."', `rasa`='".$rasa."', `sun`='".$lsun."', `peo`='".$npeople."', `name`='" . mysql_real_escape_string($planet) . "', `type`='".$nk."', `y`=$ynum+'".$ynew."', `x`=6+$xnum, `nalog`='" . time() . "';");
mysql_query("INSERT INTO `sector_loc` SET `uid`='".$use_id."', `fr_id`='".$fr_id."', `loc`=2, `type`='".$nk."', `planet`='".$count."', `y`=$ynum+'".$ynew."', `x`=6+$xnum, `time`='".(time()+172800)."';");
mysql_query("INSERT INTO `building` SET `uid`='".$use_id."', `planet_id`='".$count."';");
mysql_query("INSERT INTO `science` SET `uid`='".$use_id."', `planet_id`='".$count."';");
mysql_query("INSERT INTO `units` SET `uid`='".$use_id."', `rasa`='".$rasa."';");
if($rasa==1)mysql_query("INSERT INTO `planet_units` SET `uid`='".$use_id."', `planet`='".$count."', `u1`=750, `u8`=120;");
if($rasa==2)mysql_query("INSERT INTO `planet_units` SET `uid`='".$use_id."', `planet`='".$count."', `u1`=500, `u8`=80;");
if($rasa==3)mysql_query("INSERT INTO `planet_units` SET `uid`='".$use_id."', `planet`='".$count."', `u1`=1000, `u8`=160;");
mysql_query("UPDATE `users` SET
`rasa`='" . mysql_real_escape_string($rasa) . "',
`game`=1,
`quest`=1,
`planet`=1,
`min`=30000,
`gas`=30000,
`metall`=30000,
`kred`=45000,
`prov`=45000,
`water`=50000,
`hero`='',
`lvl_hero`=1,
`tmarat`=$realtime+43200,
`newtime`='" . time() . "' WHERE `id`='".$use_id."';");
require_once 'includes/new.php';
header("Location: index.php");
}
else
{
div('' . $error,'conts');
div('<a href="./"><<Назад</a>','conts');
}
}
} else {
echo '<div class="top">Вход в игру</div>';
echo '<div class="cont">Добро пожаловать в игру, '.$login.'!</div>';
echo '<div class="cont"><a href="index.php">Войти в игру</a></div>';
}
break;
}
require_once 'includes/footer.php';
?>