Файл: sumerki.mobi/sumerki.mobi/adm_quest.php
Строк: 455
<?
define('PROTECTOR', 1);
$headmod = 'adm_panel';//фикс. места
$textl='Админ-панель';
include('files/path.php');
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');
if($udata[prava]<5){
echo'Доступ закрыт!';
include($path.'files/down.php');
exit;
}
switch($_GET[mod]){
default:
//////////////////////////////////////////////////////////////////
case 'quest5':
mysql_query("UPDATE `quest` SET `nagrada`='$_POST[id]' WHERE `name`='$_SESSION[quest]' ");
echo "Квест: $_SESSION[quest] - успешно создан<br><a href='adm_panel.php'>В админку</a>";
$_SESSION[quest]="";
break;
case 'quest4':
echo "И последний шаг квеста! Выберем награды за квест...<br><form action='adm_panel.php?mod=quest5' method='post'> ";
$req=mysql_query("SELECT * FROM `quest_nagrada`");
while($nagrada=mysql_fetch_array($req)){
echo "$nagrada[id]> $nagrada[name]<br>";
}
echo "Введи id предмета через | и жми готово<br><input name='id'><input type='submit' value='Готово'></form>";
break;
///////
case 'quest3':
mysql_query("UPDATE `quest` SET `lvl`='$_POST[lvl]', `tip_zad`='$_POST[tip_zad]', `tip_vibora`='$_POST[tip_vibora]', `zadanie`='$_POST[zadanie]', `kolvo_zad`='$_POST[kolvo_zad]' WHERE `name`='$_SESSION[quest]' ");
header("location:adm_panel.php?mod=quest4");
break;
////
case 'quest2':
echo "<form action='adm_panel.php?mod=quest3' method='post'>
Введите кол-во предметов в награду (0-все):<br><input name='tip_vibora'><br>
Введите уровень, необходимый для прохождения квеста:<br>
<input name='lvl'><br>
Введите тип задания разделяя их через '|' (mob|mob):<br>
<input name='tip_zad'><br>
Введите само задание в том же формате: (имя моба )<br>
<input name='zadanie'><br>
Введите колво(т.е. ввели mob и степной шакал следовательно тут вводим к примеру 10, разделяем так же)<br>
<input name='kolvo_zad' ><br>
<input type='submit' value='Далее'>
</form> ";
break;
///////////
case 'quest1':
if($_POST[name]==null){header('location:adm_panel.php');}
else{
$_SESSION[quest]=$_POST[name];
mysql_query("INSERT INTO `quest` SET `name`='$_POST[name]', `opisane`='$_POST[opis]' ");
header('location: adm_panel.php?mod=quest2');
}
break;
////
case 'quest':
echo "Тут создаются сами квесты. Вводить все руками, которые растут из плеч! А то бежать не перебежать в базу что бы косяки свои исправлять!<br>
Введите имя квеста:<br>
<form action='adm_panel.php?mod=quest1' method='post'>
<input name='name'><br>
Введите описание: <br>
<textarea name='opis'></textarea>
<br><input type='submit' name='далее'></form>";
break;
///////////////////
case 'quest_nagr':
echo "Перед тем как создавать квест прочитайте следующее!: Если в список требований к квесту будут включены эликсиры обязательно выбирать ВСЕ награды! Сначала создаем вещи! Потом уже сам квест! СОЗДАЕМ квест внимательно! Заполняем внимательно! потом исправлять не выйдет! На этом все...<br>";
if($_POST[tip_q]==null){
echo "Выбери тип предмета в награду:<br>
<form action='adm_panel.php?mod=quest_nagr' method='post'>
<select name='tip_q'>
<option value='money'>Монеты</option>
<option value='exp'>Опыт</option>
</select>
<br><input type='submit' value='Выбрать'>
</form>
";
}
elseif($_POST[tip_q]=='shmot'){
if($_POST[tip]==null){
echo '<form action="adm_panel.php?mod=quest_nagr" method="post">';
echo "Город:<br/><select name="city"><option value="fornost">Форност</option>
<option value="izmud">Измуд</option>
<option value="gundabad">Мрачный Замок</option>
<option value="nox">Нокс</option></select><br/>
!!!Не трогать<input class='input' type="text" size="10" name="tip_q" value='shmot'/><br/>";
echo "Тип:<br/>
<select name="tip">
<option value="weapon">Оружие</option>
<option value="golova">Шлем</option>
<option value="body">Доспехи</option>
<option value="ruki">Рукавицы</option>
<option value="nogi">Сапоги</option>
<option value="plash">Плащ</option>
<option value="poyas">Пояс</option>
<option value="shit">Щит</option>
<option value="amulet">Амулет</option>
<option value="kolco">Кольцо</option>
</select><br/>";
echo "Тип:<br/>
<select name="ur">
<option value="0">Обычная вещь</option>
<option value="1">Редкая вещь</option>
<option value="2">Эпическая вещь</option>
<option value="3">Легендарная вещь</option>
</select><br/>";
echo"Имя<br/>
<input class='input' type="text" size="10" name="name"/><br/>";
echo"Картинка<br/>
<input class='input' type="text" size="10" value=".jpg" name="image"/><br/>";
echo"Цена<br/>
<input class='input' type="text" size="10" name="cena"/><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="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="hp"/><br/>";
echo"Бонус маны<br/>
<input class='input' type="text" size="10" name="mp"/><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="sila"/><br/>";
echo"Бонус ловкости<br/>
<input class='input' type="text" size="10" name="lovk"/><br/>";
echo"Бонус интелекта<br/>
<input class='input' type="text" size="10" name="um"/><br/>";
echo"Бонус физ. защиты<br/>
<input class='input' type="text" size="10" name="prot"/><br/>";
echo "Класс:<br/>
<select name="klas">
<option value="not">Все</option>
<option value="wizard">Маг</option>
<option value="fighert">Воин</option>
</select><br/>";
echo"Требуется силы<br/>
<input class='input' type="text" size="10" name="nsila"/><br/>";
echo"Требуется ловкости<br/>
<input class='input' type="text" size="10" name="nlovk"/><br/>";
echo"Требуется интелекта<br/>
<input class='input' type="text" size="10" name="num"/><br/>";
echo"Требуемый уровень<br/>
<input class='input' type="text" size="10" name="nlvl"/><br/>";
echo '<input class="button" type="submit" value="Создать" /></form>';
}
else{
if(empty($_POST[cena])){$_POST[cena]=100000;}
if(empty($_POST[umin])){$_POST[umin]=0;}
if(empty($_POST[umax])){$_POST[umax]=0;}
if(empty($_POST[protect])){$_POST[protect]=0;}
if(empty($_POST[hp])){$_POST[hp]=0;}
if(empty($_POST[mp])){$_POST[mp]=0;}
if(empty($_POST[krit])){$_POST[krit]=0;}
if(empty($_POST[antikrit])){$_POST[antikrit]=0;}
if(empty($_POST[ukrit])){$_POST[ukrit]=0;}
if(empty($_POST[sila])){$_POST[sila]=0;}
if(empty($_POST[lovk])){$_POST[lovk]=0;}
if(empty($_POST[um])){$_POST[um]=0;}
if(empty($_POST[prot])){$_POST[prot]=0;}
if(empty($_POST[ur])){$_POST[ur]=0;}
if(empty($_POST[nsila])){$_POST[nsila]=0;}
if(empty($_POST[nlovk])){$_POST[nlovk]=0;}
if(empty($_POST[num])){$_POST[num]=0;}
if(empty($_POST[nlvl])){$_POST[nlvl]=0;}
if(empty($_POST[image])){$_POST[image]='not';}
mysql_query("INSERT INTO
`quest_nagrada` SET
`tip`='$_POST[tip]',
`name`='$_POST[name]',
`cena`='$_POST[cena]',
`umin`='$_POST[umin]',
`umax`='$_POST[umax]',
`pgolova`='$_POST[pgolova]',
`pbody`='$_POST[pbody]',
`pnogi`='$_POST[pnogi]',
`hp`='$_POST[hp]',
`mp`='$_POST[mp]',
`krit`='$_POST[krit]',
`ukrit`='$_POST[ukrit]',
`antikrit`='$_POST[antikrit]',
`sila`='$_POST[sila]',
`lovk`='$_POST[lovk]',
`um`='$_POST[um]',
`prot`='$_POST[prot]',
`klas`='$_POST[klas]',
`nsila`='$_POST[num]',
`num`='$_POST[num]',
`nlovk`='$_POST[nlovk]',
`nlvl`='$_POST[nlvl]',
`image`='not',
`tip_q`='shmot' ");
echo "Создано...<br><a href='adm_panel.php'>В админку</a>";
}
}
elseif($_POST[tip_q]=='aura'){
if($_POST[name]==null){
echo '<form action="adm_panel.php?mod=quest_nagr" 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'Латиницей (пишем латинецей, пробелы заменять "_"! Примеры: Аура шока - aura_shoka !Нельзя чтобы латинские именна повторялись!)<br/>';
echo"<input class='input' type="text" size="10" name="lat_name"/><br/>";
echo"Цена<br/>
<input class='input' type="text" size="10" name="cena"/><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="protect"/><br/>";
echo"Бонус здоровья<br/>
<input class='input' type="text" size="10" name="hp"/><br/>";
echo"Бонус маны<br/>
<input class='input' type="text" size="10" name="mp"/><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/>
<select name="klas">
<option value="not">Все</option>
<option value="wizard">Маг</option>
<option value="fighert">Воин</option>
</select><br/>";
echo"Требуется силы<br/>
<input class='input' type="text" size="10" name="nsila"/><br/>";
echo"Требуется ловкости<br/>
<input class='input' type="text" size="10" name="nlovk"/><br/>";
echo"Требуется интелекта<br/>
<input class='input' type="text" size="10" name="num"/><br/>";
echo"Требуемый уровень<br/>
<input class='input' type="text" size="10" name="nlvl"/><br/>";
echo"Время действия(в секундах)<br/>
<input class='input' type="text" size="10" name="actime"/><br/>
<input class='input' type="text" size="10" name="tip_q" value='aura'/><br/>";
echo '<input class="button" type="submit" value="Создать" /></form>';
}else{
mysql_query("INSERT INTO
`quest_nagrada` SET
`name` = '$_POST[name]',
`lat_name` = '$_POST[lat_name]',
`cena` = '$_POST[cena]',
`umin` = '$_POST[umin]',
`umax` = '$_POST[umax]',
`prot` = '$_POST[protect]',
`hp` = '$_POST[hp]',
`mp` = '$_POST[mp]',
`krit` = '$_POST[krit]',
`ukrit` = '$_POST[ukrit]',
`klas` = '$_POST[klas]',
`nsila` = '$_POST[nsila]',
`nlovk` = '$_POST[nlovk]',
`num` = '$_POST[num]',
`actime` = '$_POST[actime]',
`nlvl` = '$_POST[nlvl]',
`tip_q`='$_POST[tip_q]' ");
echo'Аура '.$_POST[name].' создана!<br/>';
}
echo"<a href="adm_panel.php?">Назад</a>";
}
//
//
elseif($_POST[tip_q]=='mag'){
if(empty($_POST['klas'])){
echo "Тут создаются умения... всe данные заполняются на первыu^ лвл остальные вычисляются сами при получении награды... старайтесь не делать больше 9 квестов с одним умением т.к. это вызовет выход за пределы массива.<br>";
echo "<form action='adm_panel.php?mod=quest_nagr' method='post'> ";
echo "Введите имя умения:
<br><input name='name'><br>
Класс:<br/>
<select name="klas">
<option value="not">Все</option>
<option value="wizard">Маг</option>
<option value="fighert">Воин</option>
</select><br/>
Урон:<br><input name='uron'>
<br>Мана<br><input name='mp'>
<br>Здоровье<br><input name='hp'>
<br>Плюс-хр:<br><input name='plushp'>
<br>Стоимость изучения:<br><input name='cena'>
Это не трогать<br><input name='tip_q' value='mag'><br>
<br><input type='submit' value='создать'>";
echo "</form>";
}
if(!empty($_POST['klas'])){
mysql_query("INSERT INTO
`quest_nagrada` SET
`tip_q`='mag',
`klas`='$_POST[klas]',
`umax`='$_POST[uron]',
`mp`='$_POST[mp]',
`hp`='$_POST[hp]',
`plushp`='$_POST[plushp]',
`cena`='$_POST[cena]',
`name`='$_POST[name]',
`lat_name`='$_POST[lat_name]',
`tip`='attack' ");
echo "<br>Создано.";
}
}
//////
elseif($_POST[tip_q]=='res'){
if($_POST[name]==null){
echo "<form action='adm_panel.php?mod=quest_nagr' method='post'> ";
echo "Введите имя ресурса:
<br><input name='name'>
<br>Кол-во:<br><input name='kolvo'>
<br>Стоимость:<br><input name='cena'>
<br>Это не трогать<br><input name='tip_q' value='res'><br>
<br><input type='submit' value='создать'>";
echo "</form>"; }
else{
mysql_query("INSERT INTO
`quest_nagrada` SET
`tip_q`='res',
`what`='res',
`tip`='res',
`give`='0',
`kolvo`='$_POST[kolvo]',
`cena`='$_POST[cena]',
`name`='$_POST[name]',
`lat_name`='$_POST[name]' ");
echo "<br>Создано.";
}
}/////
////
elseif($_POST[tip_q]=='money'){
if($_POST[kolvo]==null){
echo "Введите кол-во монет:<form action='adm_panel.php?mod=quest_nagr' method='post'><br><input name='kolvo'><br>Не трогать:<br><input name='tip_q' value='money'><br><input type='submit' value='готово'>";
}
else{
mysql_query("INSERT INTO `quest_nagrada`
SET
`name`='Золото',
`tip_q`='money',
`kolvo`='$_POST[kolvo]' ");
}
}
////
////
elseif($_POST[tip_q]=='exp'){
if($_POST[kolvo]==null){
echo "Введите кол-во опыта:<form action='adm_panel.php?mod=quest_nagr' method='post'><br><input name='kolvo'><br>Не трогать:<br><input name='tip_q' value='exp'><br><input type='submit' value='готово'>";
}
else{
mysql_query("INSERT INTO `quest_nagrada`
SET
`name`='Опыт',
`tip_q`='exp',
`kolvo`='$_POST[kolvo]' ");
}
}
////
elseif($_POST[tip_q]=='elexir'){
if($_POST[name]==null){
echo "<form action='adm_panel.php?mod=quest_nagr' method='post'>
введите имя:<br><input name='name'><br>
Выберите что восстанавливать:<br><select name='what'>
<option value='hp'>Здоровье</option>
<option value='mp'>Мана</option>
</select>
<br>Сколько восстанавливать:<br><input name='give'><br>
Колво банок:<br><input name='kolvo'><br>
Стоимость:<br><input name='cena'><br>
Не трогать!:<br><input name='tip_q' value='elexir' disable>
<br><input type='submit' value='создать'></form>";
}else{
mysql_query("INSERT INTO
`quest_nagrada` SET
`tip_q`='elexir',
`name`='$_POST[name]',
`lat_name`='$_POST[name]',
`what`='$_POST[what]',
`give`='$_POST[give]',
`kolvo`='$_POST[kolvo]',
`cena`='$_POST[cena]'");
echo "Я создал)";
}
}///
break;
}
include($path.'files/down.php');
?>