Вход Регистрация
Файл: DarkAge/udar.php
Строк: 126
<?php
Error_Reporting
(E_ALL & ~E_NOTICE);
$ref=rand(1,3);
$ref2=rand(1,3);
////////////////////////////////////////////////////////
list($msec,$sec)=explode(chr(32),microtime()); 
$gtime=$sec+$msec
////////////////////////////////////////////////////////
$log htmlspecialchars(stripslashes($log));
$pas htmlspecialchars(stripslashes($pas));


include(
"files/who.php");
$mob htmlspecialchars(stripslashes($mob));
/////////////////////////////////////////////////////
$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(
$udata[16]<="0"){ header ("Location: lose.php?log=$log&pas=$pas"); exit; }

include_once
"files/zag.php";

if(!@
file("data/tmp/$log.dat")){echo"Ошибка!"; include "files/down.php"; exit; }

if(@
file("data/wolf/$log.dat")){

$filew=@file("data/wolf/$log.dat");
$dataw=explode("||",$filew[0]);

if(
$dataw[2]=="on"){

$file2w = @file("data/tmp/$log.dat"); 
$data2w explode(":||:",$file2w[0]);

$shansw=rand(0,1);

if(
$shansw=="0"){

$itemw=@file("data/item/$log.dat");
$totalw=count($itemw);
for(
$iw=0$iw<$totalw$iw++){
$data3w=explode(":||:",$itemw[$iw]);

if(
$data3w[4]=="BeastSoulshot"){

$kolw=$data3w[3]-1;

$textw="$data3w[0]:||:$data3w[1]:||:$data3w[2]:||:$kolw:||:$data3w[4]:||:";

$fpw=fopen("data/item/$log.dat","w");
flock ($fpw,LOCK_EX);
unset(
$itemw[$iw]);
fputs($fpwimplode("",$itemw));
flock ($fpw,LOCK_UN);
fclose($fpw);

$fpw=fopen("data/item/$log.dat","a+");  
flock($fpw,LOCK_EX);                                                     
fputs($fpw,"$textwrn");
flock($fpw,LOCK_UN);
fclose($fpw); 


$plusw=rand(100,500);

$uw=round(($dataw[0]+$plusw)*2);

}
}
$plusw=rand(100,500);
if(empty(
$uw)){$uw=$dataw[0]+$plusw;}

$hpmobw=$data2w[0]-$uw;

$textw=$hpmobw.':||:'.$data2w[1].':||:'.$data2w[2].':||:'.$data2w[3].':||:'.$data2w[4].':||:';

$fpw=fopen("data/tmp/$log.dat","w");
flock($fpw,LOCK_EX);                                                                      
fputs($fpw,"$textw");
flock($fpw,LOCK_UN);
fclose($fpw); 

$msgw=rand(0,1);
if(
$msgw=="0"){$sms="Волк ударил прямо в цель!";}
if(
$msgw=="1"){$sms="Волк ударил врага.";}
echo
"$sms Урон: <b>$udar</b><br/>";
header ("Location: ataka.php?log=$log&pas=$pas&sms=$sms&udar=$udar");}
else{
$msg=rand(0,1);
if(
$msgw=="0"){$sms="Волк промахнулся.";}
if(
$msgw=="1"){$sms="Волк промазал.";}

echo
"$sms<br/>";
header ("Location: ataka.php?log=$log&pas=$pas&sms=$sms");
}}}

if(@
file("data/dragon/$log.dat")){

$filedr=@file("data/dragon/$log.dat");
$datadr=explode("||",$filedr[0]);

if(
$datadr[2]=="on"){

$file2dr = @file("data/tmp/$log.dat"); 
$data2dr explode(":||:",$file2dr[0]);

$shansdr=rand(0,1);

if(
$shansdr=="0"){

$itemdr=@file("data/item/$log.dat");
$totaldr=count($itemdr);
for(
$idr=0$idr<$totaldr$idr++){
$data3dr=explode(":||:",$itemdr[$idr]);

if(
$data3dr[4]=="BeastSoulshot"){

$koldr=$data3dr[3]-1;

$textdr="$data3dr[0]:||:$data3dr[1]:||:$data3dr[2]:||:$koldr:||:$data3dr[4]:||:";

$fpdr=fopen("data/item/$log.dat","w");
flock ($fpdr,LOCK_EX);
unset(
$itemdr[$idr]);
fputs($fpdrimplode("",$itemdr));
flock ($fpdr,LOCK_UN);
fclose($fpdr);

$fpdr=fopen("data/item/$log.dat","a+");  
flock($fpdr,LOCK_EX);                                                     
fputs($fpdr,"$textdrrn");
flock($fpdr,LOCK_UN);
fclose($fpdr); 


$plusdr=rand(100,500);

$udar=round(($datadr[0]+$plusdr)*2);

}
}
$plusdr=rand(100,500);
if(empty(
$udar)){$udar=$datadr[0]+$plusdr;}

$hpmobdr=$data2dr[0]-$udar;

$textdr=$hpmobdr.':||:'.$data2dr[1].':||:'.$data2dr[2].':||:'.$data2dr[3].':||:'.$data2dr[4].':||:';

$fpdr=fopen("data/tmp/$log.dat","w");
flock($fpdr,LOCK_EX);                                                                      
fputs($fpdr,"$textdr");
flock($fpdr,LOCK_UN);
fclose($fpdr); 

$msgdr=rand(0,1);
if(
$msgdr=="0"){$sms="Дракон ударил прямо в цель!";}
if(
$msgdr=="1"){$sms="Дракон ударил врага.";}
echo
"$sms Урон: <b>$udar</b><br/>";
header ("Location: ataka.php?log=$log&pas=$pas&sms=$sms&udar=$udar");}
else{
$msgdr=rand(0,1);
if(
$msgdr=="0"){$sms="Дракон промахнулся.";}
if(
$msgdr=="1"){$sms="Дракон промазал.";}

echo
"$sms<br/>";
header ("Location: ataka.php?log=$log&pas=$pas&sms=$sms");
}}}

if(@
file("data/summoner/$log.dat")){

$fal = @file("data/tmp/$log.dat"); 
$ud explode(":||:",$fal[0]);

$fal = @file("data/summoner/$log.dat"); 
$udarr explode("||",$fal[0]);



$popadanie=rand(1,3);

if(
$popadanie=="2"){
$dob=rand(1000,10000);
$udarr[0]=$udarr[0]+$dob;
$udar=$udarr;

$u=$ud[0]-$udar[0];

$text=$u.':||:'.$ud[1].':||:'.$ud[2].':||:'.$ud[3].':||:'.$ud[4].':||:';

$fp=fopen("data/tmp/$log.dat","a+");
flock($fp,LOCK_EX);           
ftruncate($fp,0);                                                                 
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp); 

$msg=rand(0,2);
if(
$msg=="0"){$sms="Засомневался, но ударил прямо в цель!";}
if(
$msg=="1"){$sms="Решительно ударил в врага.";}
if(
$msg=="2"){$sms="Враг пытался увернуться, но он сильно ударил во врага.";}
if(
$msg=="3"){$sms="Враг хотел было увернуться, но не  судьба.";}
if(
$msg=="4"){$sms="Вы провели мощную атаку.";}
echo
"$sms Урон: <b>$udar</b><br/>";
echo
"<a href="ataka.php?log=$log&amp;pas=$pas">Вернуться в бой</a><br />";
header ("Location: ataka.php?log=$log&pas=$pas&sms=$sms&udar=$udar");}

}

if(
$tip=="mag"){

$file = @file("data/mag/$log.dat");
$data explode("||",$file[$id]);

if(
$name!==$data[8]){echo"У вас такой магии нет!"; include("files/down.php"); exit;}

$udata[29]=$udata[29]-$data[1];

if(
$udata[29]<"0"){echo"У вас нехватает MP.";include("files/down.php"); exit;}

require_once 
"files/antidd.php";  
if (
CheckIP ()){ echo"Бить можно только раз в 1 секунду!"; include_once"files/down.php"; exit;}

$text=$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].':||:'.$udata[22].':||:'.$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,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp); 

if(
$udata[32]=="on"){
$file = @file("data/reg/$log.dat");
$udata explode(":||:",$file[0]);
$dop=rand(5,50);
$udar=round(($udata[4]+$data[0]+$dop)*2);
//////////////////////////////////////////////////////
$lines=file("data/item/$log.dat"); 
$count=count($lines);
for (
$b=0$b<$count$b++) {
$dt=explode(":||:",$lines[$b]); 



if(
$dt[4]=="Soulshots"){

$dt[3]=$dt[3]-1;

$text="$dt[0]:||:$dt[1]:||:$dt[2]:||:$dt[3]:||:$dt[4]:||:";

if(
$dt[3]>"0"){

$file=file("data/item/$log.dat");
$fp=fopen("data/item/$log.dat","a+");
flock ($fp,LOCK_EX);
ftruncate ($fp,0);
for (
$i=0;$isizeof($file);$i++) {if ($b!=$i) {fputs($fp,$file[$i]);} else {fputs($fp,"$textrn");}}
fflush ($fp);
flock ($fp,LOCK_UN);
fclose($fp);
}else{
$file=file("data/item/$log.dat");
$fp=fopen("data/item/$log.dat","w");
flock ($fp,LOCK_EX);
for (
$i=0;$isizeof($file);$i++) { if ($i==$b) {unset($file[$i]);} }
fputs($fpimplode("",$file));
flock ($fp,LOCK_UN);
fclose($fp);

$fal = @file("data/reg/$log.dat"); 
$udata explode(":||:",$fal[0]);

$udata[32]="";

$text=$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].':||:'.$udata[22].':||:'.$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,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp); 

}}}

}else{
$file = @file("data/reg/$log.dat");
$udata explode(":||:",$file[0]);
$udar=round($udata[4]+$data[0]);
}
$fal = @file("data/tmp/$log.dat"); 
$ud explode(":||:",$fal[0]);

$ud[0]=$ud[0]-$udar;

$text=$ud[0].':||:'.$ud[1].':||:'.$ud[2].':||:'.$ud[3].':||:'.$ud[4].':||:';

$fp=fopen("data/tmp/$log.dat","a+");
flock($fp,LOCK_EX);           
ftruncate($fp,0);                                                                 
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);  


if(
$ref=="2"){

$fal = @file("data/reg/$log.dat"); 
$udata explode(":||:",$fal[0]);

$text = @file("data/tmp/$log.dat"); 
$udat explode(":||:",$text[0]);
$met=trim($udat[2]);

$udar=$met+$ref-$udata[3]/2;
$udar=(int)$udar;
if(
$udar<"0"){ $udar="0";}

$udata[16]=$udata[16]-$udar;

$text=$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].':||:'.$udata[22].':||:'.$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,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);

$msg=rand(0,2);
if(
$msg=="0"){$sms="Вы засомневались и в вас попали.";}
if(
$msg=="1"){$sms="Вы уклонились, но монстр как будто угадал куда вы уклоняетесь и попал прямо в вас.";}
if(
$msg=="2"){$sms="Вы не успели увернуться от удара.";}

echo
"$sms <b>Урон: $udar</b><br/>";
header ("Location: ataka.php?log=$log&pas=$pas&sms=$sms&udar=$udar");
}


$msg=rand(0,2);
if(
$msg=="0"){$sms="Засомневался, но ударил прямо в цель!";}
if(
$msg=="1"){$sms="Вы решительно ударили во врага.";}
if(
$msg=="2"){$sms="Враг пытался увернуться, но вы сильно ударили во врага.";}

echo
"$sms <b>Урон: $udar</b><br/>";
echo
"<a href="ataka.php?log=$log&amp;pas=$pas">Вернуться в бой</a><br />";
header ("Location: ataka.php?log=$log&pas=$pas&sms=$sms&udar=$udar");
 include(
"files/down.php"); exit;
}


//////////////////////////////////////////////////////////////////////////////////
if("1"==$ref){ 

$text = @file("data/reg/$log.dat"); 
$udata explode(":||:",$text[0]);
$met=trim($udata[4]);

if(
$udata[32]=="on"){

$dop=rand(5,50);

$udar=$met*2+$dop;
//////////////////////////////////////////////////////
$lines=file("data/item/$log.dat"); 
$count=count($lines);
for (
$b=0$b<$count$b++) {
$dt=explode(":||:",$lines[$b]); 

if(
$dt[4]=="soski"){

$dt[3]=$dt[3]-1;

$text="$dt[0]:||:$dt[1]:||:$dt[2]:||:$dt[3]:||:$dt[4]:||:";

if(
$dt[3]>"0"){

$file=file("data/item/$log.dat");
$fp=fopen("data/item/$log.dat","a+");
flock ($fp,LOCK_EX);
ftruncate ($fp,0);
for (
$i=0;$isizeof($file);$i++) {if ($b!=$i) {fputs($fp,$file[$i]);} else {fputs($fp,"$textrn");}}
fflush ($fp);
flock ($fp,LOCK_UN);
fclose($fp);
}else{
$file=file("data/item/$log.dat");
$fp=fopen("data/item/$log.dat","w");
flock ($fp,LOCK_EX);
for (
$i=0;$isizeof($file);$i++) { if ($i==$b) {unset($file[$i]);} }
fputs($fpimplode("",$file));
flock ($fp,LOCK_UN);
fclose($fp);

$fal = @file("data/reg/$log.dat"); 
$udata explode(":||:",$fal[0]);

$udata[32]="";

$text=$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].':||:'.$udata[22].':||:'.$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,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp); 

}}}

}else{
$dop=rand(5,50);
$udar=$met+$ref+$dop;}

$fal = @file("data/tmp/$log.dat"); 
$udata explode(":||:",$fal[0]);

$udata[0]=$udata[0]-$udar;

$text=$udata[0].':||:'.$udata[1].':||:'.$udata[2].':||:'.$udata[3].':||:'.$udata[4].':||:';

$fp=fopen("data/tmp/$log.dat","a+");
flock($fp,LOCK_EX);           
ftruncate($fp,0);                                                                 
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);  

$msg=rand(0,2);
if(
$msg=="0"){$sms="Вы засомневались, но сильно и метко ударили!";}
if(
$msg=="1"){$sms="Вы решительно били во врага, и удачно попали.";}
if(
$msg=="2"){$sms="Враг попытался отскочить, но вы метко попали в него.";}

echo
"$sms <b>Урон: $udar</b><br/>";
echo
"<a href="ataka.php?log=$log&amp;pas=$pas">Вернуться в бой</a><br />";
header ("Location: ataka.php?log=$log&pas=$pas&sms=$sms&udar=$udar");
}

//////////////////////////////////////////////////////////////////////////

if(3==$ref2){

$fal = @file("data/reg/$log.dat"); 
$udata explode(":||:",$fal[0]);

$text = @file("data/tmp/$log.dat"); 
$udat explode(":||:",$text[0]);
$met=trim($udat[2]);



$udar=$met+$ref2-$udata[3];

if(
$udar<"0"){ $udar="0";}

$udata[16]=$udata[16]-$udar;

$text=$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].':||:'.$udata[22].':||:'.$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,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp); 

$msg=rand(0,2);
if(
$msg=="0"){$sms="Вы засомневались и в вас попали.";}
if(
$msg=="1"){$sms="Вы уклонились, но монстр как будто угадал куда вы уклоняетесь и попал прямо в вас.";}
if(
$msg=="2"){$sms="Вы не успели увернуться от удара.";}

echo
"$sms <b>Урон: $udar</b><br/>"
echo
"<a href="ataka.php?log=$log&amp;pas=$pas">Вернуться в бой</a><br />";
header ("Location: ataka.php?log=$log&pas=$pas&sms=$sms&udar=$udar");
}



header ("Location: ataka.php?log=$log&pas=$pas&sms=$sms&udar=$udar");

}else{echo
"Пароль или логин неверен!";}

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