Файл: Rpanel/loki.php
Строк: 350
<?
define('PROTECTOR', 1);
$path='../';
$headmod = 'adm_panel';//фикс. места
$textl='Админ-панель';
include($path.'files/db.php');
include($path.'files/auth.php');
include($path.'files/func.php');
include($path.'files/core.php');
include($path.'files/head.php');
include($path.'files/zag.php');
$_GET[id]=intval($_GET['id']);
$_POST[city] = addslashes(htmlspecialchars($_POST['city']));
$_POST[x] = addslashes(htmlspecialchars($_POST['x']));
$_POST[y] = addslashes(htmlspecialchars($_POST['y']));
$_POST[title] = addslashes(htmlspecialchars($_POST['title']));
$_POST[text] = addslashes(htmlspecialchars($_POST['text']));
$_POST[nick] = addslashes(htmlspecialchars($_POST['nick']));
if($udata[prava]<4){
echo'Доступ закрыт!';
include($path.'files/down.php');
exit;
}
switch($_GET[mod]){
default:
echo"<a href="loki.php?mod=1">Создать новую локацию</a><br/>";
echo"<a href="loki.php?mod=2">Создать нового монстра</a><br/>";
echo"<a href="loki.php?mod=3">Управление монстрами</a><br/>";
echo"<a href="loki.php?mod=6">Управление локациями</a><br/>";
break;
case '1':
if(empty($_POST[name])){
echo'Недолжно быть минусовых координат!<br/>';
echo '<form action="loki.php?mod=1" method="post">';
//echo "Город:<br/><select name="city"><option value="fornost">Форност</option</select><br/>";
echo"Имя<br/>
<input class='input' type="text" size="10" name="name"/><br/>";
echo"Координата по X<br/>
<input class='input' type="text" size="10" name="x"/><br/>";
echo"Координата по Y<br/>
<input class='input' type="text" size="10" name="y"/><br/>";
echo'Чтобы включить поставь галочку:<br/>';
echo'<input name="portal" type="checkbox" value="1" /> Портал<br /><br/>';
echo'<input name="bu" type="checkbox" value="1" /> Нельзя пойти вверх<br /><br/>';
echo'<input name="bd" type="checkbox" value="1" /> Нельзя пойти вниз<br /><br/>';
echo'<input name="bl" type="checkbox" value="1" /> Нельзя пойти влево<br /><br/>';
echo'<input name="br" type="checkbox" value="1" /> Нельзя пойти вправо<br /><br/>';
echo "Картинка верхнего тупика:<br/><input class='input' type="text" size="10" value=".png" name="buimg"/><br/>";
echo "Картинка нижнего тупика:<br/><input class='input' type="text" size="10" value=".png" name="bdimg"/><br/>";
echo "Картинка левого тупика:<br/><input class='input' type="text" size="10" value=".png" name="blimg"/><br/>";
echo "Картинка правого тупика:<br/><input class='input' type="text" size="10" value=".png" name="brimg"/><br/>";
echo "Картинка:<br/><input class='input' type="text" size="10" value=".png" name="img"/><br/>";
echo "Картинка левого верхнего угла:<br/><input class='input' type="text" size="10" value=".png" name="lvugol"/><br/>";
echo "Картинка левого нижнего угла:<br/><input class='input' type="text" size="10" value=".png" name="lnugol"/><br/>";
echo "Картинка правого верхнего угла:<br/><input class='input' type="text" size="10" value=".png" name="pvugol"/><br/>";
echo "Картинка правого нижнего угла:<br/><input class='input' type="text" size="10" value=".png" name="pnugol"/><br/>";
echo "Отступ от верхнего края (пикселей):<br/><input class='input' type="text" size="10" name="paddingu"/><br/>";
echo "Отступ от нижнего края (пикселей):<br/><input class='input' type="text" size="10" name="paddingd"/><br/>";
echo "Отступ от левого края (пикселей):<br/><input class='input' type="text" size="10" name="paddingl"/><br/>";
echo "Отступ от правого края (пикселей):<br/><input class='input' type="text" size="10" name="paddingr"/><br/>";
echo '<input class="button" type="submit" value="Создать" /></form>';
}else{
$req = mysql_query("SELECT * FROM `world` where `city`='$_POST[city]' and `location`='1' and `x`='$_POST[x]' and `y`='$_POST[y]'");
$avto=mysql_num_rows($req);
if($avto>=1){echo"Такая локация есть!";include($path.'files/down.php');exit;}
if(empty($_POST['bu'])){$_POST['bu']='0';}else{$_POST['bu']='1';}
if(empty($_POST['bd'])){$_POST['bd']='0';}else{$_POST['bd']='1';}
if(empty($_POST['br'])){$_POST['br']='0';}else{$_POST['br']='1';}
if(empty($_POST['bl'])){$_POST['bl']='0';}else{$_POST['bl']='1';}
if(empty($_POST['portal'])){$_POST['portal']='0';}else{$_POST['portal']='1';}
mysql_query("INSERT INTO
`world` SET
`city` = 'fornost',
`name` = '$_POST[name]',
`x` = '$_POST[x]',
`y` = '$_POST[y]',
`bu` = '$_POST[bu]',
`bd` = '$_POST[bd]',
`br` = '$_POST[br]',
`bl` = '$_POST[bl]',
`buimg` = '$_POST[buimg]',
`bdimg` = '$_POST[bdimg]',
`blimg` = '$_POST[blimg]',
`brimg` = '$_POST[brimg]',
`lvugol` = '$_POST[lvugol]',
`lnugol` = '$_POST[lnugol]',
`pvugol` = '$_POST[pvugol]',
`pnugol` = '$_POST[pnugol]',
`paddingu` = '$_POST[paddingu]',
`paddingd` = '$_POST[paddingd]',
`paddingl` = '$_POST[paddingl]',
`paddingr` = '$_POST[paddingr]',
`portal` = '$_POST[portal]',
`img` = '$_POST[img]'");
echo'Локация '.$_POST[name].' создана!<br/>';
}
echo"<a href="loki.php?">Назад</a>";
break;
case '2':
if(empty($_POST[name])){
echo '<form action="loki.php?mod=2" method="post">';
//echo "Город:<br/><select name="city"><option value="fornost">Форност</option></select><br/>";
echo"Имя<br/>
<input class='input' type="text" size="10" name="name"/><br/>";
echo"Уровень<br/>
<input class='input' type="text" size="10" name="lvl"/><br/>";
echo"Минимальный урон<br/>
<input class='input' type="text" size="10" name="umin"/><br/>";
echo"Максимальный урон<br/>
<input class='input' type="text" size="10" name="umax"/><br/>";
echo"Здоровья<br/>
<input class='input' type="text" size="10" name="hp"/><br/>";
echo"Макс. здоровья<br/>
<input class='input' type="text" size="10" name="hpall"/><br/>";
echo"Защита головы<br/>
<input class='input' type="text" size="10" name="pgolova"/><br/>";
echo"Защита тела<br/>
<input class='input' type="text" size="10" name="pbody"/><br/>";
echo"Защита ног<br/>
<input class='input' type="text" size="10" name="pnogi"/><br/>";
echo"Защита от умений<br/>
<input class='input' type="text" size="10" name="pmag"/><br/>";
echo"Шанс крита(%)<br/>
<input class='input' type="text" size="10" name="krit"/><br/>";
echo"Урон-крита(%)<br/>
<input class='input' type="text" size="10" name="ukrit"/><br/>";
echo"Анти-крит(%)<br/>
<input class='input' type="text" size="10" name="antikrit"/><br/>";
echo"Ловкость<br/>
<input class='input' type="text" size="10" name="lovk"/><br/>";
echo"Тип<br/>
<select name="tip">
<option value="life">Обычный</option>
<option value="boss">BOSS</option>
</select><br/>";
echo"Шанс выпадания дропа(проискохит рэнд(1,до вашего числа) если рез.=1 то дроп выпадает!чем меньше число тем больше шанс выпадания!на шакалах стоит 10)<br/>
<input class='input' type="text" size="10" name="sd"/><br/>";
echo"Дроп<br/>
<br/>
Номер-дроп<br/>
<input class='input' type="text" size="10" name="drop"/><br/>";
echo"Шанс выпадания монет(%) чем меньше тем больше шанс<br/>
<input class='input' type="text" size="10" name="sm"/><br/>";
echo"Кол. монет:<br/>
<input class='input' type="text" size="10" name="money"/><br/>";
echo"Опыта:<br/>
<input class='input' type="text" size="10" name="exp"/><br/>";
echo"Время смерти(в секундах):<br/>
<input class='input' type="text" size="10" name="time"/><br/>";
echo"Координата по X:<br/>
<input class='input' type="text" size="10" name="x"/><br/>";
echo"Координата по Y:<br/>
<input class='input' type="text" size="10" name="y"/><br/>";
echo "Картинка:<br/><input class='input' type="text" size="10" name="img"/><br/>";
echo '<input class="button" type="submit" value="Создать" /></form>';
}else{
mysql_query("INSERT INTO
`mob` SET
`city` = 'fornost',
`name` = '$_POST[name]',
`lvl` = '$_POST[lvl]',
`hp` = '$_POST[hp]',
`hpall` = '$_POST[hpall]',
`umin` = '$_POST[umin]',
`umax` = '$_POST[umax]',
`pgolova` = '$_POST[pgolova]',
`pbody` = '$_POST[pbody]',
`pnogi` = '$_POST[pnogi]',
`pmag` = '$_POST[pmag]',
`krit` = '$_POST[krit]',
`ukrit` = '$_POST[ukrit]',
`antikrit` = '$_POST[antikrit]',
`lovk` = '$_POST[lovk]',
`sd` = '$_POST[sd]',
`drop` = '$_POST[drop]',
`sm` = '$_POST[sm]',
`money` = '$_POST[money]',
`exp` = '$_POST[exp]',
`tip` = '$_POST[tip]',
`status` = 'on',
`oponent` = 'not',
`time` = '$_POST[time]',
`x` = '$_POST[x]',
`y` = '$_POST[y]',
`img` = '$_POST[img]'");
echo'Монстр '.$_POST[name].' создан!Чтобы создать точно такого же рядом ОБНОВИТЕ СТРАНИЦУ!<br/>';
}
echo"<a href="loki.php?">Назад</a>";
break;
case '3':
$req = mysql_query("SELECT * FROM `mob` WHERE `city`='fornost'");
////////////////////////////
$avto=mysql_num_rows($req);
if($avto>=1){
While($mag = mysql_fetch_array($req))
{
echo"<b>$mag[name]($mag[x];$mag[y])</b> [<a href="loki.php?mod=4&id=$mag[id]">удалить</a>] [<a href="loki.php?mod=5&id=$mag[id]">изм</a>]<br/>";
}
}else{
echo"<b>Нет монстров</b><br/>";
}
echo"<a href="loki.php?">Назад</a>";
break;
case '4':
if(empty($_GET[id])){
echo"Ошибка невыбран монстр!";
include($path.'files/down.php');
exit;
}
$req = mysql_query("SELECT * FROM `mob` where `id`='$_GET[id]'");
$avto=mysql_num_rows($req);
if($avto==0){echo"Ошибка!";include($path.'files/down.php');exit;}
mysql_query("DELETE FROM `mob` WHERE `id`='$_GET[id]'");
echo'Монстр удалён!<br/>';
echo"<a href="loki.php?">Назад</a>";
break;
case '5':
if(empty($_GET[id])){
echo"Ошибка невыбран монстр!";
include($path.'files/down.php');
exit;
}
$req = mysql_query("SELECT * FROM `mob` WHERE `id`='$_GET[id]' LIMIT 1");
////////////////////////////
if (mysql_num_rows($req)==0){echo"Такого монстра не существует.";include($path.'files/down.php');exit;}
$mob = mysql_fetch_array($req);
if(empty($_POST[name])){
echo '<form action="loki.php?mod=5&id='.$_GET[id].'" method="post">';
echo"Имя<br/>
<input class='input' type="text" value="$mob[name]" size="10" name="name"/><br/>";
echo"Уровень<br/>
<input class='input' type="text" value="$mob[lvl]" size="10" name="lvl"/><br/>";
echo"Минимальный урон<br/>
<input class='input' type="text" value="$mob[umin]" size="10" name="umin"/><br/>";
echo"Максимальный урон<br/>
<input class='input' type="text" value="$mob[umax]" size="10" name="umax"/><br/>";
echo"Здоровья<br/>
<input class='input' type="text" value="$mob[hp]" size="10" name="hp"/><br/>";
echo"Макс. здоровья<br/>
<input class='input' type="text" value="$mob[hpall]" size="10" name="hpall"/><br/>";
echo"Защита головы<br/>
<input class='input' type="text" value="$mob[pgolova]" size="10" name="pgolova"/><br/>";
echo"Защита тела<br/>
<input class='input' type="text" value="$mob[pbody]" size="10" name="pbody"/><br/>";
echo"Защита ног<br/>
<input class='input' type="text" value="$mob[pnogi]" size="10" name="pnogi"/><br/>";
echo"Защита от умений<br/>
<input class='input' type="text" value="$mob[pmag]" size="10" name="pmag"/><br/>";
echo"Шанс крита(%)<br/>
<input class='input' type="text" value="$mob[krit]" size="10" name="krit"/><br/>";
echo"Урон-крита(%)<br/>
<input class='input' type="text" value="$mob[ukrit]" size="10" name="ukrit"/><br/>";
echo"Анти-крит(%)<br/>
<input class='input' type="text" value="$mob[antikrit]" size="10" name="antikrit"/><br/>";
echo"Ловкость<br/>
<input class='input' type="text" value="$mob[lovk]" size="10" name="lovk"/><br/>";
echo"Шанс выпадания дропа(проискохит рэнд(1,до вашего числа) если рез.=1 то дроп выпадает!чем меньше число тем больше шанс выпадания!на шакалах стоит 10)<br/>
<input class='input' type="text" value="$mob[sd]" size="10" name="sd"/><br/>";
echo"Дроп<br/>
<br/>
Номер-дроп<br/>
<select name="drop">
<option value="1">HP-5, MP-5, Камень, Дерево, Кожа</option>
<option value="2">(как 1)+елезо, Серебро</option>
<option value="3">HP-10, MP-10,Кам,Дер,Кож,Жел,Сер,Нефр,Обсид,Свит.зат,Свит.защ</option>
<option value="4">(как 4)+Свит заточки</option>
<option value="mphp">Жизни и мана(Большие)</option>
<option value="s2">Элемент огня</option>
<option value="s1">Луный кристал</option>
</select><br/>";
echo"Шанс выпадания монет(%)<br/>
<input class='input' type="text" value="$mob[sm]" size="10" name="sm"/><br/>";
echo"Кол. монет:<br/>
<input class='input' type="text" value="$mob[money]" size="10" name="money"/><br/>";
echo"Опыта:<br/>
<input class='input' type="text" value="$mob[exp]" size="10" name="exp"/><br/>";
echo"Время смерти(в секундах):<br/>
<input class='input' type="text" value="$mob[time]" size="10" name="time"/><br/>";
echo"Координата по X:<br/>
<input class='input' type="text" value="$mob[x]" size="10" name="x"/><br/>";
echo"Координата по Y:<br/>
<input class='input' type="text" value="$mob[y]" size="10" name="y"/><br/>";
echo '<input class="button" type="submit" value="Изменить" /></form>';
}else{
mysql_query("UPDATE `mob` SET
`name` = '$_POST[name]',
`lvl` = '$_POST[lvl]',
`hp` = '$_POST[hp]',
`hpall` = '$_POST[hpall]',
`umin` = '$_POST[umin]',
`umax` = '$_POST[umax]',
`pgolova` = '$_POST[pgolova]',
`pbody` = '$_POST[pbody]',
`pnogi` = '$_POST[pnogi]',
`pmag` = '$_POST[pmag]',
`krit` = '$_POST[krit]',
`ukrit` = '$_POST[ukrit]',
`antikrit` = '$_POST[antikrit]',
`lovk` = '$_POST[lovk]',
`sd` = '$_POST[sd]',
`drop` = '$_POST[drop]',
`sm` = '$_POST[sm]',
`money` = '$_POST[money]',
`exp` = '$_POST[exp]',
`time` = '$_POST[time]',
`x` = '$_POST[x]',
`y` = '$_POST[y]' WHERE `id`='$_GET[id]' LIMIT 1");
echo'Монстр '.$_POST[name].' изменён!<br/>';
}
echo"<a href="loki.php?">Назад</a>";
break;
case '6':
$req = mysql_query("SELECT * FROM `world` WHERE `city`='fornost'");
////////////////////////////
$avto=mysql_num_rows($req);
if($avto>=1){
While($mag = mysql_fetch_array($req))
{
echo"<b>$mag[name](X:$mag[x];Y:$mag[y])</b> [<a href="loki.php?mod=7&id=$mag[id]">удалить</a>]<br/>";
}
}else{
echo"<b>Нет локаций</b><br/>";
}
echo"<a href="loki.php?">Назад</a>";
break;
case '7':
if(empty($_GET[id])){
echo"Ошибка невыбрана локация!";
include($path.'files/down.php');
exit;
}
$req = mysql_query("SELECT * FROM `world` where `id`='$_GET[id]'");
$avto=mysql_num_rows($req);
if($avto==0){echo"Ошибка!";include($path.'files/down.php');exit;}
mysql_query("DELETE FROM `world` WHERE `id`='$_GET[id]'");
echo'Локация удалена!<br/>';
echo"<a href="loki.php?">Назад</a>";
break;
}
echo"<br/><a href="index.php?">Админ панель</a>";
include($path.'files/down.php');
?>