Файл: DarkAge/tovesh.php
Строк: 84
<?
Error_Reporting(E_ALL & ~E_NOTICE);
include_once ("files/zag.php");
$log = htmlspecialchars(stripslashes($log));
$pas = htmlspecialchars(stripslashes($pas));
/////////////////////////////////////////////////////
$text = @file("data/reg/$log.dat");
if ($text!=""){
$udata = explode(":||:",$text[0]);
$login=trim($udata[0]);
$password=trim($udata[1]);}
////////////////////////////////////////////////////////
if (md5($pas)==$password && $log==$login && $log!=="" && md5($pas)!=="") {
switch($go) {
default:
$id = htmlspecialchars(stripslashes(addslashes($id)));
$name = htmlspecialchars(stripslashes(addslashes($name)));
echo "Сколько?:<br/>";
echo "<form method="post" action="tovesh.php?log=$log&pas=$pas&go=go&id=$id&name=$name">";
echo "<input name="kol" maxlength="3" title="nameforum"/><br/>";
echo "<input class="button" type="submit" value="Продолжить">";
echo "<postfield name="kol" value="$(kol)"/>";
echo "</form><br/>";
break;
case 'go':
$id = htmlspecialchars(stripslashes(addslashes($id)));
$name = htmlspecialchars(stripslashes(addslashes($name)));
$kol = htmlspecialchars(stripslashes(addslashes($kol)));
require_once "files/antidd.php";
if (CheckIP ()){ echo"Использовать можно только раз в 10 секунд!"; include_once"files/down.php"; exit;}
if ($kol<="0"){echo"Это наказуемо!!!"; include_once"files/down.php"; exit;}
$text = @file("data/item/$log.dat");
$text = array_reverse($text);
$data = explode(":||:",$text[$id]);
$num=$data[3]-$kol;
if($name!==$data[4]){echo"Ошибка..."; include_once"files/down.php"; exit; }
if($num<="0"){echo"У вас больше нет таких вещей!"; include_once"files/down.php"; exit; }
$zap="$data[0]:||:$data[1]:||:$data[2]:||:$num:||:$data[4]:||:$data[5]:||:";
$fp=fopen("data/item/$log.dat","w");
flock ($fp,LOCK_EX);
unset($text[$id]);
fputs($fp, implode("",$text));
flock ($fp,LOCK_UN);
fclose($fp);
$fp=fopen("data/item/$log.dat","a+");
flock($fp,LOCK_EX);
fputs($fp,"$zaprn");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
$pusto=Пусто;
if($name=="M.Att"){$udata[57]=$udata[57]+0;}
if($name=="Enchant HP Book"){$udata[17]=$udata[17]+100*$kol;}
if($name=="Enchant MP Book"){$udata[30]=$udata[30]+100*$kol;}
if($name=="Cloak-test"){$udata[44]=$udata[44]+Пусто;}
if($name=="HP-100"){$udata[16]=$udata[16]+100*$kol;}
if($name=="HP-200"){$udata[16]=$udata[16]+200*$kol;}
if($name=="HP-500"){$udata[16]=$udata[16]+500*$kol;}
if($name=="MP-100"){$udata[29]=$udata[29]+100*$kol;}
if($name=="MP-200"){$udata[29]=$udata[29]+200*$kol;}
if($name=="MP-500"){$udata[29]=$udata[29]+500*$kol;}
if($name=="CleanKarma"){$udata[36]=$udata[36]-1*$kol;}
if($name=="Change-human"){$udata[26]=human;}
if($name=="Change-ork"){$udata[26]=ork;}
if($name=="Change-gnom"){$udata[26]=gnom;}
if($name=="Change-elf"){$udata[26]=elf;}
if($name=="Change-darkelf"){$udata[26]=darkelf;}
if($name=="Soulshots"){$udata[32]="on";}
if($name=="Low EXP Potion"){$udata[19]=$udata[19]+200000*$kol;}
if($name=="Skill-1"){$udata[100]=$udata[100]+1*$kol;}
if($name=="Low SP Potion"){$udata[31]=$udata[31]+20000*$kol;}
if($udata[16]>$udata[17]){$udata[16]=$udata[17];}
if($udata[29]>$udata[30]){$udata[29]=$udata[30];}
$textus=$udata[0].':||:'.$udata[1].':||:'.$udata[2].':||:'.$udata[3].':||:'.$udata[4].':||:'.$udata[5].':||:'.$udata[6].':||:'.$udata[7].':||:'.$udata[8].':||:'.$udata[9].':||:'.$udata[10].':||:'.$udata[11].':||:'.$udata[12].':||:'.$udata[13].':||:'.$udata[14].':||:'.$udata[15].':||:'.$udata[16].':||:'.$udata[17].':||:'.$udata[18].':||:'.$udata[19].':||:'.$udata[20].':||:'.$udata[21].':||:0:||:'.$udata[23].':||:'.$udata[24].':||:'.$udata[25].':||:'.$udata[26].':||:'.$udata[27].':||:'.$udata[28].':||:'.$udata[29].':||:'.$udata[30].':||:'.$udata[31].':||:'.$udata[32].':||:'.$udata[33].':||:'.$udata[34].':||:'.$udata[35].':||:'.$udata[36].':||:'.$udata[37].':||:'.$udata[38].':||:'.$udata[39].':||:'.$udata[40].':||:'.$udata[41].':||:'.$udata[42].':||:'.$udata[43].':||:'.$udata[44].':||:'.$udata[45].':||:'.$udata[46].':||:'.$udata[47].':||:'.$udata[48].':||:'.$udata[49].':||:'.$udata[50].':||:'.$udata[51].':||:'.$udata[52].':||:'.$udata[53].':||:'.$udata[54].':||:'.$udata[55].':||:'.$udata[56].':||:'.$udata[57].':||:'.$udata[58].':||:'.$udata[59].':||:'.$udata[60].':||:'.$udata[61].':||:'.$udata[62].':||:'.$udata[63].':||:'.$udata[64].':||:'.$udata[65].':||:'.$udata[66].':||:'.$udata[67].':||:'.$udata[68].':||:'.$udata[69].':||:'.$udata[70].':||:'.$udata[71].':||:'.$udata[72].':||:'.$udata[73].':||:'.$udata[74].':||:'.$udata[75].':||:'.$udata[76].':||:'.$udata[77].':||:'.$udata[78].':||:'.$udata[79].':||:'.$udata[80].':||:'.$udata[81].':||:'.$udata[82].':||:'.$udata[83].':||:'.$udata[84].':||:'.$udata[85].':||:'.$udata[86].':||:'.$udata[87].':||:'.$udata[88].':||:'.$udata[89].':||:'.$udata[90].':||:'.$udata[91].':||:'.$udata[92].':||:'.$udata[93].':||:'.$udata[94].':||:'.$udata[95].':||:'.$udata[96].':||:'.$udata[97].':||:'.$udata[98].':||:'.$udata[99].':||:'.$udata[100].':||:';
$fp=fopen("data/reg/$log.dat","a+");
flock ($fp,LOCK_EX);
ftruncate ($fp,0);
fputs($fp,"$textus");
fflush ($fp);
flock ($fp,LOCK_UN);
fclose($fp);
echo'Успешно использовано.<br />
<a href="javascript:history-back(1)"><b>Пополнить еще</b></a><br />
<a href="ataka.php?log='.$log.'&pas='.$pas.'"><b>В бой</b></a>';
break;
}
}else{echo"Пароль или логин неверен!";}
include_once"files/down.php";
?>