"Сила","2"=>"Ловкость","3"=>"Интуиция","4"=>"Выносливость","5"=>"Интеллект","6"=>"Мудрость");
$stat_nmdb=array("1"=>"sila","2"=>"lovk","3"=>"inta","4"=>"vinos","5"=>"intel","6"=>"mudra");
$stat_nmto=array("1"=>"в силу","2"=>"в ловкость","3"=>"в интуицию","4"=>"в выносливость","5"=>"в интеллект","6"=>"в мудрость");
$trv="";
if($_SESSION['uid'] == null) { header("Location: index.php"); die(); }
include "config.php";
include "functions.php";
if(!$user['login']) header("Location: index.php");
if ($user['battle'] != 0) { header('location: fbattle.php'); die(); }
if($user['first'] == 11){
mysql_query("update `users` set `kwest_see_znahar`=`kwest_see_znahar`+'1' where `id`='".$user['id']."'");
}
?>
Комната Знахаря
$d = mysql_fetch_array(mysql_query("SELECT sum(`massa`) FROM `inventory` WHERE `owner` = '{$user['id']}' AND `dressed` = 0 AND `setsale` = 0 ; "));
if($d[0] > get_meshok()) {
echo "У вас переполнен рюкзак, вы не можете передвигаться... ";
}?>
Запахи трав наполняют помещение, непонятные и пугающие предметы скрываются в пляшущих тенях...
Говорят, здесь можно изменить свою судьбу. Стать кем-то иным... кем раньше был лишь в мечтах...
Все имеет цену. Но не все можно купить. Помните - некоторые шансы даются лишь раз в жизни...
$owntravma = mysql_fetch_array(mysql_query("SELECT `type` FROM `effects` WHERE `owner` = ".(int)$_SESSION['uid']." AND (type=12 OR type=13 OR type=11 OR type=14 OR type=188 OR type=21 OR type=201 OR type=202);"));
if ($owntravma['type']==11 or $owntravma['type']==12 or $owntravma['type']==13 or $owntravma['type']==14) { echo " Вы не можете воспользоваться услугами Знахаря имея травму!"; die();}elseif($owntravma['type']==188 or $owntravma['type']==21 or $owntravma['type']==201 or $owntravma['type']==202){echo " Вы не можете воспользоваться услугами Знахаря находясь под действием эликсиров и эффектов!"; die();}
if ($_POST['undr']=='1') undressall((int)$_SESSION['uid']);
$s=mysql_fetch_row(mysql_query("SELECT count(id) FROM inventory WHERE dressed!=0 AND owner=".(int)$_SESSION['uid']));
if ((int)$s[0]>0) { echo ""; die();}
if (@(int)$_POST['move_ab']>0 && $user['money'] >= 32) {
if (($stat_nmdb[(int)$_POST['move_ab']]=='sila' && $user['sila']<4) || ($stat_nmdb[(int)$_POST['move_ab']]=='lovk' && $user['lovk']<4) || ($stat_nmdb[(int)$_POST['move_ab']]=='inta' && $user['inta']<4) || ($stat_nmdb[(int)$_POST['move_ab']]=='vinos' && $user['vinos']<(4+$user['level']))) echo "Невозможно перераспределить статы ниже минимального уровня.";
else {
if (@(int)$_POST['move_ab_top']>0) {
$money_need= $user[$stat_nmdb[(int)$_POST['move_ab_top']]]<=10 ? "10":$user[$stat_nmdb[(int)$_POST['move_ab_top']]];
#$money_need = 0;
if (@(int)$_POST['move_ab']==@(int)$_POST['move_ab_top']) echo "Переносить умение можно только в другое!";
elseif (!$user[$stat_nmdb[(int)$_POST['move_ab']]]>0) { echo "Недостаточно умений для перераспределения!"; }
elseif (($user['money']-$money_need)<0) {
echo "Недостаточно кредитов для совершения операции!";
}
else {
mysql_query("UPDATE `users` SET `".$stat_nmdb[(int)$_POST['move_ab']]."`=(`".$stat_nmdb[(int)$_POST['move_ab']]."`-1), `".$stat_nmdb[(int)$_POST['move_ab_top']]."`=(`".$stat_nmdb[(int)$_POST['move_ab_top']]."`+1), money=(money-".$money_need.") WHERE id=".(int)$_SESSION['uid']." ");
echo "Перераспределение статов \"".$stat_nm[(int)$_POST['move_ab']]." ".$stat_nmto[(int)$_POST['move_ab_top']]."\" произведено успешно. Цена операции ".$money_need."";
$user[$stat_nmdb[(int)$_POST['move_ab_top']]]++; $user[$stat_nmdb[(int)$_POST['move_ab']]]--;
$user['money']-=$money_need;
#$trv=settravma((int)$_SESSION['uid'],20,rand(300,600),1);
}
}
}
}
elseif ((int)$_POST['sbr_nav']>0 && $user['money'] >= 32){
if (($user['noj']+$user['mec']+$user['topor']+$user['dubina']+$user['mfire']+$user['mwater']+$user['mair']+$user['mearth']+$user['mlight']+$user['mgray']+$user['mdark'])==0) echo "У Вас нет нераспределённых умений!";
elseif (!file_exists('/tmp/memcache/uml'.$_SESSION['uid'])) {
if (mysql_query("UPDATE `users` SET `master` = noj+mec+topor+dubina+mfire+mwater+mair+mearth+mlight+mgray+mdark+master,noj=0,mec=0,topor=0,dubina=0,mfire=0,mwater=0,mair=0,mearth=0,mlight=0,mgray=0,mdark=0,money=(money-32) WHERE `id`= ".(int)$_SESSION['uid']." LIMIT 1;")) {
mysql_query("INSERT INTO `delo`(`id` , `author` ,`pers`, `text`, `type`, `date`) VALUES ('','0','{$_SESSION['uid']}','\"".$user['login']."\" перераспределил умения, заплатив 32 кр в Комнате Знахаря. ',1,'".time()."');");
echo "Все прошло удачно.Цена операции 32 кр. Вы можете перераспределить умения.";
$flum=fopen('/tmp/memcache/uml'.$_SESSION['uid'],'w');
fwrite($flum,date('Y-m-d H:i:s'));
fclose($flum);
$user['money']-=32;
$trv=settravma((int)$_SESSION['uid'],20,rand(300,600),1);
}
else echo "Произошла ошибка!";
}
else {
if ($user['money']<32){
echo "Недостаточно кредитов для совершения операции!";
}
else {
if (mysql_query("UPDATE `users` SET `master` = noj+mec+topor+dubina+mfire+mwater+mair+mearth+mlight+mgray+mdark+master,noj=0,mec=0,topor=0,dubina=0,mfire=0,mwater=0,mair=0,mearth=0,mlight=0,mgray=0,mdark=0,money=(money-32) WHERE `id`= ".(int)$_SESSION['uid']." LIMIT 1;")) {
mysql_query("INSERT INTO `delo`(`id` , `author` ,`pers`, `text`, `type`, `date`) VALUES ('','0','{$_SESSION['uid']}','\"".$user['login']."\" перераспределил умения, заплатив 32 кр. в Комнате Знахаря. ',1,'".time()."');");
echo "Все прошло удачно.Цена операции 32 кр. Вы можете перераспределить умения.";
$user['money']-=32;
$trv=settravma((int)$_SESSION['uid'],20,rand(300,60),1);
}
else echo "Произошла ошибка!";
}
}
}
elseif ((int)$_POST['sbr_par']>0) {
$expstats = array(
/* nextup,summstats*/
"20" => 3, //exp 0-19
"45" => 4, //exp 20-44
"75" => 5, //exp 45-74
"110" => 6, //exp 75-109
"160" => 9, //1лвл, exp 110-159
"215" => 10, //exp 160-214
"280" => 11, //exp 215-279
"350" => 12, //exp 280-349
"410" => 13, //exp 350-409
"530" => 16,//2лвл exp 410-529
"670" => 17,
"830" => 18,
"950" => 19,
"1100" => 20,
"1300" => 21,
"1450" => 24, //3лвл
"1650" => 25,
"1850" => 26,
"2050" => 27,
"2200" => 28,
"2500" => 29,
"2900" => 34, //4лвл
"3350" => 35,
"3800" => 36,
"4200" => 37,
"4600" => 38,
"5000" => 39,
"6000" => 42, //5лвл
"7000" => 43,
"8000" => 44,
"9000" => 45,
"10000" => 46,
"11000" => 47,
"12000" => 48,
"12500" => 49,
"14000" => 52, //6лвл
"15500" => 53,
"17000" => 54,
"19000" => 55,
"21000" => 56,
"23000" => 57,
"27000" => 58,
"30000" => 59,
"60000" => 64, //7лвл
"75000" => 65,
"150000" => 66,
"175000" => 67,
"200000" => 68,
"225000" => 69,
"250000" => 70,
"260000" => 71,
"280000" => 72,
"300000" => 73,
"1500000" => 78,//8лвл
"1750000" => 79,
"2000000" => 80,
"2175000" => 81,
"2300000" => 82,
"2400000" => 83,
"2500000" => 84,
"2600000" => 85,
"2800000" => 86,
"3000000" => 87,
"6000000" => 94,//9лвл
"6500000" => 95,
"7500000" => 96,
"8500000" => 97,
"9000000" => 98,
"9250000" => 99,
"9500000" => 100,
"9750000" => 101,
"9900000" => 102,
"10000000" => 103,
"13000000" => 112,//10лвл
"14000000" => 114,
"15000000" => 116,
"16000000" => 118,
"17000000" => 120,
"17500000" => 122,
"18000000" => 124,
"19000000" => 126,
"19500000" => 128,
"20000000" => 130,
"30000000" => 132,
"32000000" => 134,
"34000000" => 136,
"35000000" => 138,
"36000000" => 140,
"38000000" => 142,
"40000000" => 144,
"42000000" => 146,
"44000000" => 148,
"45000000" => 150,
"46000000" => 152,
"48000000" => 154,
"50000000" => 156,
"52000000" => 158,
"55000000" => 168,//11лвл
"60000000" => 169,
"65000000" => 170,
"70000000" => 171,
"75000000" => 172,
"80000000" => 173,
"85000000" => 174,
"90000000" => 175,
"95000000" => 176,
"100000000" => 177,
"120000000" => 178,
"150000000" => 188,//12лвл
"180000000" => 190,
"210000000" => 192,
"240000000" => 194,
"270000000" => 196,
"310000000" => 198,
"340000000" => 200,
"370000000" => 202,
"400000000" => 204,
"430000000" => 206,
"470000000" => 208,
"500000000" => 210,
"600000000" => 220 //13лвл
);
$vinoslvl = array(
/* level,summvinos*/
"0" => 3,
"1" => 4,
"2" => 5,
"3" => 6,
"4" => 7,
"5" => 8,
"6" => 9,
"7" => 10,
"8" => 11,
"9" => 13,
"10" => 16,
"11" => 21,
"12" => 26,
"13" => 31);
if (!file_exists('/tmp/memcache/par'.$_SESSION['uid']) && $user['money'] >= 10) {
if (mysql_query("UPDATE `users` SET `stats` = ".$expstats[$user['nextup']].", `sila`=3,`lovk`=3,`inta`=3,`mudra`=0,`intel`=0,`duh`=0,`vinos`= ".$vinoslvl[$user['level']].",`maxhp`= ".$vinoslvl[$user['level']]."*6,`maxmana`= 0,`mana`= '0',`hp`=".$vinoslvl[$user['level']]."*6, `money`=(`money`-10) WHERE `id`= ".(int)$_SESSION['uid']." LIMIT 1;")) {
mysql_query("INSERT INTO `delo`(`id` , `author` ,`pers`, `text`, `type`, `date`) VALUES ('','0','{$_SESSION['uid']}','\"".$user['login']."\" сбросил параметры, заплатив 10 кр. в Комнате Знахаря. ',1,'".time()."');");
echo "Все прошло удачно.Цена операции 10 кр. Вы можете перераспределить параметры.";
$flum=fopen('/tmp/memcache/par'.$_SESSION['uid'],'w');
fwrite($flum,date('Y-m-d H:i:s'));
fclose($flum);
$trv=settravma((int)$_SESSION['uid'],20,rand(300,600),1);
$user['money'] -=10;
}
else echo "Произошла ошибка!";
}
else {
if ($user['money']<10) echo "Недостаточно кредитов для совершения операции!";
else {
if (mysql_query("UPDATE `users` SET `stats` = ".$expstats[$user['nextup']].", `sila`=3,`lovk`=3,`inta`=3,`mudra`=0,`intel`=0,`duh`=0,`vinos`= ".$vinoslvl[$user['level']].",`maxhp`= ".$vinoslvl[$user['level']]."*6,`maxmana`= 0,`mana`= 0,`money`=(`money`-10) WHERE `id`= ".(int)$_SESSION['uid']." LIMIT 1;")) {
mysql_query("INSERT INTO `delo`(`id` , `author` ,`pers`, `text`, `type`, `date`) VALUES ('','0','{$_SESSION['uid']}','\"".$user['login']."\" сбросил параметры, заплатив 10 кр. в Комнате Знахаря. ',1,'".time()."');");
echo "Все прошло удачно.Цена операции 10 кр. Вы можете перераспределить параметры.";
$trv=settravma((int)$_SESSION['uid'],20,rand(300,600),1);
$user['money'] -=10;
}
else echo "Произошла ошибка!";
}
}
}
if ($trv!="") echo " Вы чувствуете слабость.. ".$trv."";
?>
Деньги: =$user['money'];?> кр.