Файл: DARK WARS/dark_war/login.php
Строк: 76
<?php
include_once 'start.php';
$doc = new document();
$doc->title('Регистрация');
if ($player->id) {
header ("Location: /dark_war/");
exit;
}
echo "<center><img src='/dark_war/all_img/logo.png' alt='' /></center><br />";
if (isset($_GET['champ'])) {
$id_c = (int)$_GET['champ'];
$champ = ini::array_ini('files_ini/champions.ini', true);
$dispatch[] = array ('one' => "Инфо ", 'two' => $champ[$id_c]['name']);
$dispatch[] = array ('one' => 'Жизни:', 'two' => $champ[$id_c]['hp']);
$dispatch[] = array ('one' => 'Мана:', 'two' => $champ[$id_c]['mp']);
$dispatch[] = array ('one' => 'Атака:', 'two' => $champ[$id_c]['dmg']);
$dispatch[] = array ('one' => 'Броня:', 'two' => $champ[$id_c]['armor']);
$dispatch[] = array ('one' => 'Проникновение:', 'two' => $champ[$id_c]['armorp']);
$dispatch[] = array ('one' => 'М зашита:', 'two' => $champ[$id_c]['magicr']);
$dispatch[] = array ('one' => 'М проникновение:', 'two' => $champ[$id_c]['magicp']);
$doc->assign('post', $dispatch);
$doc->display('view_two_table.tpl');
}
if (isset($_POST['save'])) {
$name = my_esc($_POST['name']);
if( !preg_match("#^([A-z0-9-_][])+$#ui", $name)) {
$doc->err('В нике есть заприщенные символы');
} elseif (mysql_result(mysql_query("SELECT COUNT(*) FROM `dark_war_users` WHERE `name` = '$name'"),0)) {
$doc->err("Ник <b>$name</b> уже занят");
} else {
$id_c = (int)$_POST['champ'];
$champ = ini::array_ini('files_ini/champions.ini', true);
mysql_query("INSERT INTO `dark_war_users` (`id_user`, `name`, `hp`, `hp_max`, `mp`, `mp_max`,
`energy`, `dmg`, `armor`, `armorp`, `magicr`, `magicp`, `level`,`items_page`, `next_level`, `sex`)
VALUES('$user[id]', '$name', '".$champ[$id_c]['hp']."', '".$champ[$id_c]['hp_max']."', '".$champ[$id_c]['mp']."',
'".$champ[$id_c]['mp_max']."', '100', '".$champ[$id_c]['dmg']."', '".$champ[$id_c]['armor']."',
'".$champ[$id_c]['armorp']."', '".$champ[$id_c]['magicr']."', '".$champ[$id_c]['magicp']."', '1', '7', '170', '$user[pol]')");
mysql_query("INSERT INTO `dark_war_wshop_u` (`id_player`, `active`, `type`, `w`, `h`, `name`, `description`, `img`,`gold`, `silver`, `level`, `dmg`,`armor`,`armorp`,`heal`,`mana`,`magicr`,`magicp`)
VALUES('$user[id]', '1', '5', '5', '60', 'Игрушечный меч','Сделан из пластмассы, чтоб не покалечиться','1','2','2','5','2','2','0','0','0','0')");
$doc->msg('Регистрация в игре прошла успешно');
header ('Location: /dark_war/');
exit;
}
}
?>
<center>
<div class='div1'>
<form method='post' action=''>
<div class='input_login'>
Игровое имя <br /><input class='input_log' type='text' name='name'/><br />
</div>
<div class='input_logi'>
Тип персонажа <br />
<select class='input_login' name='champ'>
<option value='0'>Асасин</option>
<option value='1'>Маг</option>
<option value='2'>Викинг</option>
<option value='3'>Некромант</option>
</select><br /><br />
</div>
<input type='submit' name='save' value='ГОТОВО'>
<div class='ac'>
<br /><a href='?champ=0'><span>Асасин</span></a><br /><br />
<a href='?champ=1'><span>Маг</span></a><br /><br />
<a href='?champ=2'><span>Викинг</span></a><br /><br />
<a href='?champ=3'><span>Некромант</span></a><br /><br />
</div>
</form>
</div>
</center>