Просмотр файла ascalon/altar.php

Размер файла: 16.04Kb
<?php
$numb=0;
require"start.php";
if(isset($_GET['move'])) $move=htmlspecialchars(stripslashes($_GET['move'])); else $move='start';
if($move=='prov'){
if(isset($_POST['kr'])) $kr=htmlspecialchars(stripslashes($_POST['kr'])); else $kr=1;
if(isset($_POST['switch'])) $switch=htmlspecialchars(stripslashes($_POST['switch'])); else $switch=3;
$kr=(int)$kr;
$switch=(int)$switch;
if($kr>0 && $kr<25){
if($switch>0 && $switch<4){
$komp1=0; $komp2=0; $komp3=0; $komp4=0;
$komp5=0; $komp6=0; $komp7=0; $komp8=0;
$komp9=0; $komp10=0; $komp11=0; $komp12=0;
if($kr==1){ $echo='Для малого кристалла огня необходимы: руна солнца, руна света, золотая руна.<br>Добавляет физическую атаку(10% от характеристик вещи).'; $komp1=1; $komp3=1; $komp8=1;}
if($kr==2){ $echo='Для среднего кристалла огня необходимы: руна солнца, руна солнца, руна солнца, руна света, золотая руна, золотая руна.<br>Добавляет физическую атаку(20% от характеристик вещи).'; $komp1=3; $komp3=1; $komp8=2;}
if($kr==3){ $echo='Для большого кристалла огня необходимы: руна солнца, руна солнца, алмазная руна, алмазная руна, руна света, руна света, руна света, золотая руна, золотая руна.<br>Добавляет физическую атаку(30% от характеристик вещи).'; $komp1=2; $komp5=2; $komp3=3; $komp8=2;}
if($kr==19){ $echo='Для орба огня необходимы: руна солнца, руна солнца, руна солнца, руна солнца, руна молний, руна света, руна света, руна света, алмазная руна, золотая руна, золотая руна, золотая руна.<br>Добавляет физическую атаку(40% от характеристик вещи).'; $komp1=4; $komp11=1; $komp3=3; $komp8=3; $komp5=1;}
if($kr==4){ $echo='Для малого кристалла воздуха необходимы: руна воздуха, руна воздуха, руна молний.<br>Добавляет физическую защиту(7% от характеристик вещи).'; $komp10=2; $komp11=1;}
if($kr==5){ $echo='Для среднего кристалла воздуха необходимы: руна воздуха, руна воздуха, руна молний, руна молний, руна воды, руна света.<br>Добавляет физическую защиту(14% от характеристик вещи).'; $komp10=2; $komp11=2; $komp2=1; $komp8=1;}
if($kr==6){ $echo='Для большого кристалла воздуха необходимы: руна воздуха, руна воздуха, руна воздуха, руна воздуха, руна молний, руна молний, руна света, руна воды, руна воды.<br>Добавляет физическую защиту(21% от характеристик вещи).'; $komp10=4; $komp11=2; $komp2=2; $komp8=1;}
if($kr==20){ $echo='Для орба воздуха необходимы: руна воздуха, руна воздуха, руна воздуха, руна молний, руна молний, руна света, руна света, руна света, руна воды, руна воды, руна тьмы, руна тьмы.<br>Добавляет физическую защиту(28% от характеристик вещи).'; $komp10=3; $komp11=2; $komp2=2; $komp8=3; $komp7=2;}
if($kr==7){ $echo='Для малого кристалла льда необходимы: руна воды, алмазная руна, руна воздуха.<br>Добавляет магическую защиту(10% от характеристик вещи).'; $komp5=1; $komp10=1; $komp2=1;}
if($kr==8){ $echo='Для среднего кристалла льда необходимы: руна воды, руна воды, руна воды, руна воды, руна молний, алмазная руна.<br>Добавляет магическую защиту(15% от характеристик вещи).'; $komp5=1; $komp11=1; $komp2=4;}

if($kr==9){ $echo='Для большого кристалла льда необходимы: руна воды, руна воды, руна воды, руна молний, алмазная руна, алмазная руна, алмазная руна, руна прозрения, руна прозрения.<br>Добавляет магическую защиту(20% от характеристик вещи).'; $komp5=3; $komp11=1; $komp2=3; $komp12=2;}
if($kr==21){ $echo='Для орба льда необходимы: руна воды, руна воды, руна воды, руна воды, руна воды, руна воды, руна молний, руна молний, алмазная руна, алмазная руна, руна прозрения, руна прозрения.<br>Добавляет магическую защиту(25% от характеристик вещи).'; $komp5=2; $komp11=2; $komp2=6; $komp12=2;}

if($kr==10){ $echo='Для малого кристалла земли необходимы: алмазная руна, каменная руна, деревянная руна.<br>Добавляет запас жизни(10% от характеристик вещи).'; $komp5=1; $komp6=1; $komp9=1;}
if($kr==11){ $echo='Для среднего кристалла земли необходимы: алмазная руна, каменная руна, каменная руна, каменная руна, деревянная руна, руна воды.<br>Добавляет запас жизни(20% от характеристик вещи).'; $komp5=1; $komp6=3; $komp9=1; $komp2=1;}
if($kr==12){ $echo='Для большого кристалла земли необходимы: алмазная руна, алмазная руна, алмазная руна, алмазная руна, каменная руна, каменная руна, деревянная руна, деревянная руна, деревянная руна.<br>Добавляет запас жизни(30% от характеристик вещи).'; $komp5=4; $komp6=2; $komp9=3;}
if($kr==22){ $echo='Для орба земли необходимы: алмазная руна, алмазная руна, каменная руна, каменная руна, каменная руна, каменная руна, деревянная руна, деревянная руна, руна воды, руна тьмы, руна тьмы, руна тьмы.<br>Добавляет запас жизни(40% от характеристик вещи).'; $komp5=2; $komp6=4; $komp9=2; $komp2=1; $komp7=3;}
if($kr==13){ $echo='Для малого кристалла астрала необходимы: руна мистицизма, руна света, руна прозрения.<br>Добавляет знания(3% от характеристик вещи).';$komp4=1; $komp8=1; $komp12=1;}
if($kr==14){ $echo='Для среднего кристалла астрала необходимы: руна мистицизма, руна мистицизма, руна света, руна прозрения, руна прозрения, руна солнца.<br>Добавляет знания(4% от характеристик вещи).'; $komp4=2; $komp8=1; $komp12=2; $komp1=1;}
if($kr==15){ $echo='Для большого кристалла астрала необходимы: руна мистицизма, руна мистицизма, алмазная руна, алмазная руна, руна света, руна прозрения, руна прозрения, золотая руна, руна тьмы.<br>Добавляет знания(5% от характеристик вещи).'; $komp4=2; $komp8=1; $komp12=2; $komp5=2; $komp3=1; $komp7=1;}
if($kr==23){ $echo='Для орба астрала необходимы: руна мистицизма, руна мистицизма, руна мистицизма, руна мистицизма, руна света, руна света, руна света, руна прозрения, алмазная руна, золотая руна, золотая руна, руна тьмы.<br>Добавляет знания(6% от характеристик вещи).'; $komp4=4; $komp8=3; $komp12=1; $komp5=1; $komp3=2; $komp7=1;}
if($kr==16){ $echo='Для малого кристалла энергии необходимы: золотая руна, руна света, деревянная руна.<br>Добавляет запас манны(4% от характеристик вещи).'; $komp3=1; $komp8=1; $komp9=1;}
if($kr==17){ $echo='Для среднего кристалла энергии необходимы: золотая руна, золотая руна, деревянная руна, каменная руна, руна света, руна прозрения.<br>Добавляет запас манны(8% от характеристик вещи).'; $komp3=2; $komp8=1; $komp9=1; $komp6=1; $komp12=1;}
if($kr==18){ $echo='Для большого кристалла энергии необходимы: золотая руна, деревянная руна, деревянная руна, руна света, руна света, руна света, руна прозрения, руна прозрения, руна тьмы.<br>Добавляет запас манны(12% от характеристик вещи).'; $komp3=1; $komp8=3; $komp9=2; $komp7=1; $komp12=2;}
if($kr==24){ $echo='Для орба энергии необходимы: золотая руна, золотая руна, золотая руна, деревянная руна, каменная руна, каменная руна, руна света, руна света, руна прозрения, руна прозрения, руна мистицизма, руна тьмы.<br>Добавляет запас манны(16% от характеристик вещи).'; $komp3=3; $komp8=2; $komp9=1; $komp6=2; $komp12=2; $komp4=1; $komp7=1;}
if($kr==1 || $kr==4 || $kr==7 || $kr==10 || $kr==13 || $kr==16){$chans=(int)(($craftkr+5)*100/25);}
if($kr==2 || $kr==5 || $kr==8 || $kr==11 || $kr==14 || $kr==17){$chans=(int)(($craftkr+5)*100/63);}
if($kr==3 || $kr==6 || $kr==9 || $kr==12 || $kr==15 || $kr==18){$chans=(int)(($craftkr+5)*100/125);}
if($kr==19 || $kr==20 || $kr==21 || $kr==22 || $kr==23 || $kr==24){$chans=(int)(($craftkr+5)*100/225);}
if($chans>75) $chans=75;
$kkk=(int)(275/$chans); if($kkk>50) $kkk=50;
if($switch==2) $echo="Шанс создать кристалл $chans%<br>Шанс повысить навык $kkk%";
if($switch==1){
$sq=mysql_query("SELECT * FROM komponents WHERE nick=\"$nick\"")or die('error');
$ro=mysql_fetch_array($sq);
$kompp1=(int)$ro['komp1']; $kompp2=(int)$ro['komp2']; $kompp3=(int)$ro['komp3'];
$kompp4=(int)$ro['komp4']; $kompp5=(int)$ro['komp5']; $kompp6=(int)$ro['komp6'];
$kompp7=(int)$ro['komp7']; $kompp8=(int)$ro['komp8']; $kompp9=(int)$ro['komp9'];
$kompp10=(int)$ro['komp10']; $kompp11=(int)$ro['komp11']; $kompp12=(int)$ro['komp12'];
if($kompp1>=$komp1 && $kompp2>=$komp2 && $kompp3>=$komp3 && $kompp4>=$komp4 && $kompp5>=$komp5 && $kompp6>=$komp6 && $kompp7>=$komp7 && $kompp8>=$komp8 && $kompp9>=$komp9 && $kompp10>=$komp10 && $kompp11>=$komp11 && $kompp12>=$komp12){
$rand=mt_rand(1,100);
if($rand<=$chans){
$xx=12+$kr;
$krist=(int)$ro["komp$xx"]+1;
mysql_query("UPDATE komponents SET komp$xx=\"$krist\" WHERE nick=\"$nick\"")or die('error');
$echo='Кристалл успешно создан и добавлен в компоненты!';
$rand=mt_rand(1,100);
if($rand<=$kkk){ $echo="$echo<br><font color=\"#ffff00\">Алхимик+1!</font>"; $craftkr=$craftkr+1;
}
} else $echo='Не удалось создать кристалл!';
$kompp1=$kompp1-$komp1; $kompp2=$kompp2-$komp2; $kompp3=$kompp3-$komp3;
$kompp4=$kompp4-$komp4; $kompp5=$kompp5-$komp5; $kompp6=$kompp6-$komp6;
$kompp7=$kompp7-$komp7; $kompp8=$kompp8-$komp8; $kompp9=$kompp9-$komp9;
$kompp10=$kompp10-$komp10; $kompp11=$kompp11-$komp11; $kompp12=$kompp12-$komp12;
mysql_query("UPDATE komponents SET komp1=\"$kompp1\", komp2=\"$kompp2\", komp3=\"$kompp3\", komp4=\"$kompp4\", komp5=\"$kompp5\", komp6=\"$kompp6\", komp7=\"$kompp7\", komp8=\"$kompp8\", komp9=\"$kompp9\", komp10=\"$kompp10\", komp11=\"$kompp11\", komp12=\"$kompp12\" WHERE nick=\"$nick\"")or die('error');
} else $echo='У вас недостаточно компонентов для создания этого кристалла!';
}
$move='start';
} else {$echo='Ошибка! Неверное действие!'; $move='start';}
} else {$echo='Такого кристалла не существует!'; $move='start';}
}
if($move=='start'){
echo'<html><head><title>кузница</title>'; require"css.php"; echo'</head><body>';
if(!isset($echo)) $echo='';
echo"<div class=kto>алтарь</div>Здесь вы можете объединять руны в кристаллы<div class=bat>$echo</div>";
echo"<div class=text><form action=\"altar.php?ses=$ses&amp;move=prov&amp;mt=$mt\" method=\"post\">
<div class=search>Выберите что будете создавать:</div>
1.<input type=\"radio\" checked name=\"kr\" value=\"1\"> малый кристалл огня<br>
2.<input type=\"radio\" name=\"kr\" value=\"2\"> средний кристалл огня<br>
3.<input type=\"radio\" name=\"kr\" value=\"3\"> большой кристалл огня<br>
4.<input type=\"radio\" name=\"kr\" value=\"4\"> малый кристалл воздуха<br>
5.<input type=\"radio\" name=\"kr\" value=\"5\"> средний кристалл воздуха<br>
6.<input type=\"radio\" name=\"kr\" value=\"6\"> большой кристалл воздуха<br>
7.<input type=\"radio\" name=\"kr\" value=\"7\"> малый кристалл льда<br>
8.<input type=\"radio\" name=\"kr\" value=\"8\"> средний кристалл льда<br>
9.<input type=\"radio\" name=\"kr\" value=\"9\"> большой кристалл льда<br>
10.<input type=\"radio\" name=\"kr\" value=\"10\"> малый кристалл земли<br>
11.<input type=\"radio\" name=\"kr\" value=\"11\"> средний кристалл земли<br>
12.<input type=\"radio\" name=\"kr\" value=\"12\"> большой кристалл земли<br>
13.<input type=\"radio\" name=\"kr\" value=\"13\"> малый кристалл астрала<br>
14.<input type=\"radio\" name=\"kr\" value=\"14\"> средний кристалл астрала<br>
15.<input type=\"radio\" name=\"kr\" value=\"15\"> большой кристалл астрала<br>
16.<input type=\"radio\" name=\"kr\" value=\"16\"> малый кристалл энергии<br>
17.<input type=\"radio\" name=\"kr\" value=\"17\"> средний кристалл энергии<br>
18.<input type=\"radio\" name=\"kr\" value=\"18\"> большой кристалл энергии<br>
19.<input type=\"radio\" name=\"kr\" value=\"19\"> орб огня<br>
20.<input type=\"radio\" name=\"kr\" value=\"20\"> орб воздуха<br>
21.<input type=\"radio\" name=\"kr\" value=\"21\"> орб льда<br>
22.<input type=\"radio\" name=\"kr\" value=\"22\"> орб земли<br>
23.<input type=\"radio\" name=\"kr\" value=\"23\"> орб астрала<br>
24.<input type=\"radio\" name=\"kr\" value=\"24\"> орб энергии<br>
<div class=search>Выберите действие:</div>
1.<input type=\"radio\" name=\"switch\" value=\"1\"> создать<br>
2.<input type=\"radio\" name=\"switch\" value=\"2\"> шансы<br>
3.<input type=\"radio\" checked name=\"switch\" value=\"3\"> информация<br>
<input type=\"submit\" value=\"готово!\">
</form></div>";
}
echo"<br>* * * * *<br><div class=kto><a href=\"index.php?ses=$ses&amp;mt=$mt\">на улицу</a></div></body></html>";
require"end.php";
?>