Вход Регистрация
Файл: DarkAge/Wanted Castleo.php
Строк: 117
<?
Error_Reporting
(E_ALL & ~E_NOTICE);
include_once(
"files/antixak.php");
include_once(
"files/zag.php");
include_once(
"files/lvl.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)!=="") {
if(empty(
$udata[23])){echo"Вы не в клане!"; include_once"files/down.php"; exit;}
switch(
$go) {
default:
if ((
$udata[49]=="dead") and ($udata[16]<200)){echo'Вы не можете здесь находиться. Вы не достаточно восстановились.';include_once"files/down.php"; exit;}
$dir opendir ("data/osada"); 
$file = @file("data/osada/$id.dat");
if (( 
$file != ".") and ($file != ".."))
{
######################## UDAR #############################
if (isset($udar)){
if (
$udata[9]<15){echo'У вас слишком малый уровень.';include_once"files/down.php";exit;}else{
$text = @file("data/osada/$id.dat"); 
$data explode("||",$text[0]);
$ukrep $data[3];
$ten $met/10;
$r rand(0,100);
$r2 rand(0,200);
if(
$udata[32]=="on"){
$met=$udata[4]*2;}
else{
$met=$udata[4];}
if (
$met>100){
$uron $met-$r;}
if (
$met>500){
$uron $met-$r2;}else{
$uron $met;
}
$data[2] = $data[2]-$uron;
$vorota=$data[0].'||'.$data[1].'||'.$data[2].'||'.$data[3].'||'.$data[4].'||'.$data[5].'||';
$fp=fopen("data/osada/$id.dat","a+");    
flock($fp,LOCK_EX);           
ftruncate($fp,0);                                                                
fputs($fp,"$vorota");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
echo
'Вы нанесли урон воротам - '.$uron.'<br />';}
}
############################# PK ####################
if (isset($pk)){
if (
$udata[9]<15){echo'У вас слишком малый уровень.<br /><a href="'.$id.'o.php?log='.$log.'&amp;pas='.$pas.'&amp;id='.$id.'">назад</a>';include_once"files/down.php";exit;}
if(
$nick==$log){echo'Вы не можете напасть на самого себя!<br /><a href="'.$id.'o.php?log='.$log.'&amp;pas='.$pas.'&amp;id='.$id.'">назад</a>';include_once"files/down.php";exit;}
if(
$data<0){echo'Игрок погиб!<br /><a href="'.$id.'o.php?log='.$log.'&amp;pas='.$pas.'&amp;id='.$id.'">назад</a>';include_once'files/down.php';exit;}
if(!@
file("data/reg/$nick.dat")){echo"Такого игрока не существует!";include_once"files/down.php";exit;}
$file=@file("data/who.dat");
$count=count($file);
$time=time()-30;
for(
$i=0$i<$count$i++){
$data=explode("|",$file[$i]);
$ido=$id."o";
if(
$nick==$data[0] && $data[1]!=="/$ido.php"){
echo
'Игрок ушел...<br /><a href="'.$id.'o.php?log='.$log.'&amp;pas='.$pas.'&amp;id='.$id.'">назад</a>';
include_once
"files/down.php";
exit;}
if(
$nick==$data[0] && $data[2]<$time){
echo
'Этот игрок в offline.<br /><a href="'.$id.'o.php?log='.$log.'&amp;pas='.$pas.'&amp;id='.$id.'">назад</a>';
include_once
"files/down.php";
exit;
}}

if(
$udata[32]=="on"){
$met=$udata[4]*2;}
else{
$met=$udata[4];}
$ra rand(1,$met);
$uron $ra;
$fal = @file("data/reg/$nick.dat"); 
$dataa explode(":||:",$fal[0]);
$dataa[16] = $dataa[16]-$uron;
$pers=$dataa[0].':||:'.$dataa[1].':||:'.$dataa[2].':||:'.$dataa[3].':||:'.$dataa[4].':||:'.$dataa[5].':||:'.$dataa[6].':||:'.$dataa[7].':||:'.$dataa[8].':||:'.$dataa[9].':||:'.$dataa[10].':||:'.$dataa[11].':||:'.$dataa[12].':||:'.$dataa[13].':||:'.$dataa[14].':||:'.$dataa[15].':||:'.$dataa[16].':||:'.$dataa[17].':||:'.$dataa[18].':||:'.$dataa[19].':||:'.$dataa[20].':||:'.$dataa[21].':||:'.$dataa[22].':||:'.$dataa[23].':||:'.$dataa[24].':||:'.$dataa[25].':||:'.$dataa[26].':||:'.$dataa[27].':||:'.$dataa[28].':||:'.$dataa[29].':||:'.$dataa[30].':||:'.$dataa[31].':||:'.$dataa[32].':||:'.$dataa[33].':||:'.$dataa[34].':||:'.$dataa[35].':||:'.$dataa[36].':||:'.$dataa[37].':||:'.$dataa[38].':||:'.$dataa[39].':||:'.$dataa[40].':||:'.$dataa[41].':||:'.$dataa[42].':||:'.$dataa[43].':||:'.$dataa[44].':||:'.$dataa[45].':||:'.$dataa[46].':||:'.$dataa[47].':||:'.$dataa[48].':||:'.$dataa[49].':||:'.$dataa[50].':||:'.$dataa[51].':||:'.$dataa[52].':||:'.$dataa[53].':||:'.$dataa[54].':||:'.$dataa[55].':||:'.$dataa[56].':||:'.$dataa[57].':||:'.$dataa[58].':||:'.$dataa[59].':||:'.$dataa[60].':||:'.$dataa[61].':||:'.$dataa[62].':||:'.$dataa[63].':||:'.$dataa[64].':||:'.$dataa[65].':||:'.$dataa[66].':||:'.$dataa[67].':||:'.$dataa[68].':||:'.$dataa[69].':||:'.$dataa[70].':||:'.$dataa[71].':||:'.$dataa[72].':||:'.$dataa[73].':||:'.$dataa[74].':||:'.$dataa[75].':||:'.$dataa[76].':||:'.$dataa[77].':||:'.$dataa[78].':||:'.$dataa[79].':||:'.$dataa[80].':||:'.$dataa[81].':||:'.$dataa[82].':||:'.$dataa[83].':||:'.$dataa[84].':||:'.$dataa[85].':||:'.$dataa[86].':||:'.$dataa[87].':||:'.$dataa[88].':||:'.$dataa[89].':||:'.$dataa[90].':||:'.$dataa[91].':||:'.$dataa[92].':||:'.$dataa[93].':||:'.$dataa[94].':||:'.$dataa[95].':||:'.$dataa[96].':||:'.$dataa[97].':||:'.$dataa[98].':||:'.$dataa[99].':||:'.$dataa[100].':||:';

$fp=fopen("data/reg/$nick.dat","a+");    
flock($fp,LOCK_EX);           
ftruncate($fp,0);                                                                
fputs($fp,"$pers");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
echo
'Вы нанесли урон игроку '.$nick.' - '.$uron.'<br />';
}
#####################################
echo'<div id="menu6">Оборона<br />';
include_once 
"files/oborona.php";
echo
'</div>';
$text = @file("data/osada/$id.dat"); 
$data explode("||",$text[0]);
$a $data[1];
$h $data[2];
if (
$h<0){$h=0;}
$o=$a/100;
$p=$h/$o;
$pp=(int)$p;
if (
$h!=0){if($clan[45]!==$klan){
echo 
'<a href="'.$id.'o.php?udar&amp;log='.$log.'&amp;pas='.$pas.'&amp;id='.$id.'">Ворота '.$data[0].'</a> '.$data[2].' ['.$pp.' %]<br/>';}else{echo 'Ворота '.$data[2].' ['.$pp.' %]<br/>';}}else{echo'Ворота разбиты!!!';if($clan[45]!==$klan){echo '<br /><a href="'.$id.'o.php?log='.$log.'&amp;pas='.$pas.'&amp;id='.$id.'&amp;go=kristal">Вставить кристалл</a>';}}
echo
'<div id="menu6">Атакующие<br />';
include_once 
"files/osada.php";
echo
'</div>';}
echo
'<b>Ваша аптека</b><br /><br />';
$filel file("data/item/$log.dat");
$filel array_reverse($filel);
$totall count($filel);

for (
$il 0$il $totall$il++){
$datal explode(":||:",$filel[$il]);

if(
$datal[2]=="vesh2"){

$datal_0[]=$datal[0];
$datal_1[]=$datal[1];
$datal_2[]=$datal[2];
$datal_3[]=$datal[3];
$datal_4[]=$datal[4];
$datal_id[]=$il;
}} 
 
if(empty(
$datal_4)){echo"У вас нет лекарств."; include_once"files/down.php"; exit;}

foreach(
$datal_0 as $kl=>$vl)
{
$dat_screenl[]="<b><a href="tovesh.php?log=$log&amp;pas=$pas&amp;tip=$datal_2[$kl]&amp;name=$datal_4[$kl]&amp;id=$datal_id[$kl]">$datal_4[$kl]</a> [$datal_3[$kl]]</b><br/>";
}


$totall count($dat_screenl);


if (empty(
$_GET['start'])) $startl 0;
else 
$startl $_GET['start'];
if (
$totall $startl 10){ $endl $totall; }
else {
$endl $startl 10; }
for (
$il $startl$il $endl$il++){

echo
"$dat_screenl[$il]";

}
break;

case 
'pk':
if (
$udata[9]<15){echo'У вас слишком малый уровень.';include_once"files/down.php";exit;}
if(
$nick==$log){echo"Вы не можете напасть на самого себя!";include_once"files/down.php";exit;}
if(!@
file("data/reg/$nick.dat")){echo"Такого игрока не существует!";include_once"files/down.php";exit;} 
if(
$udata[32]=="on"){
$met=$udata[4]*2;}
else{
$met=$udata[4];}
$uron $met;
$fal = @file("data/reg/$nick.dat"); 
$dataa explode(":||:",$fal[0]);
$dataa[16] = $dataa[16]-$uron;

$pers=$dataa[0].':||:'.$dataa[1].':||:'.$dataa[2].':||:'.$dataa[3].':||:'.$dataa[4].':||:'.$dataa[5].':||:'.$dataa[6].':||:'.$dataa[7].':||:'.$dataa[8].':||:'.$dataa[9].':||:'.$dataa[10].':||:'.$dataa[11].':||:'.$dataa[12].':||:'.$dataa[13].':||:'.$dataa[14].':||:'.$dataa[15].':||:'.$dataa[16].':||:'.$dataa[17].':||:'.$dataa[18].':||:'.$dataa[19].':||:'.$dataa[20].':||:'.$dataa[21].':||:'.$dataa[22].':||:'.$dataa[23].':||:'.$dataa[24].':||:'.$dataa[25].':||:'.$dataa[26].':||:'.$dataa[27].':||:'.$dataa[28].':||:'.$dataa[29].':||:'.$dataa[30].':||:'.$dataa[31].':||:'.$dataa[32].':||:'.$dataa[33].':||:'.$dataa[34].':||:'.$dataa[35].':||:'.$dataa[36].':||:'.$dataa[37].':||:'.$dataa[38].':||:'.$dataa[39].':||:'.$dataa[40].':||:'.$dataa[41].':||:'.$dataa[42].':||:'.$dataa[43].':||:'.$dataa[44].':||:'.$dataa[45].':||:'.$dataa[46].':||:'.$dataa[47].':||:'.$dataa[48].':||:'.$dataa[49].':||:'.$dataa[50].':||:'.$dataa[51].':||:'.$dataa[52].':||:'.$dataa[53].':||:'.$dataa[54].':||:'.$dataa[55].':||:'.$dataa[56].':||:'.$dataa[57].':||:'.$dataa[58].':||:'.$dataa[59].':||:'.$dataa[60].':||:'.$dataa[61].':||:'.$dataa[62].':||:'.$dataa[63].':||:'.$dataa[64].':||:'.$dataa[65].':||:'.$dataa[66].':||:'.$dataa[67].':||:'.$dataa[68].':||:'.$dataa[69].':||:'.$dataa[70].':||:'.$dataa[71].':||:'.$dataa[72].':||:'.$dataa[73].':||:'.$dataa[74].':||:'.$dataa[75].':||:'.$dataa[76].':||:'.$dataa[77].':||:'.$dataa[78].':||:'.$dataa[79].':||:'.$dataa[80].':||:'.$dataa[81].':||:'.$dataa[82].':||:'.$dataa[83].':||:'.$dataa[84].':||:'.$dataa[85].':||:'.$dataa[86].':||:'.$dataa[87].':||:'.$dataa[88].':||:'.$dataa[89].':||:'.$dataa[90].':||:'.$dataa[91].':||:'.$dataa[92].':||:'.$dataa[93].':||:'.$dataa[94].':||:'.$dataa[95].':||:'.$dataa[96].':||:'.$dataa[97].':||:'.$dataa[98].':||:'.$dataa[99].':||:'.$dataa[100].':||:';

$fp=fopen("data/reg/$nick.dat","a+");    
flock($fp,LOCK_EX);           
ftruncate($fp,0);                                                                
fputs($fp,"$pers");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
echo
'Вы нанесли урон игроку '.$nick.' - '.$uron.'<br /><a href="'.$id.'o.php?log='.$log.'&amp;pas='.$pas.'&amp;id='.$id.'">Дальше</a>.';
break;
}
}else{echo
"Пароль или логин неверен!";}

include_once
"files/downokr.php";
?>
Онлайн: 2
Реклама