Вход Регистрация
Файл: udar.php
Строк: 619
<?
include 'inclydings/sesi.php';
if (isset(
$user)) {
Error_Reporting(E_ALL & ~E_NOTICE);
////////////////////////////////////////////////////////
list($msec,$sec)=explode(chr(32),microtime());
$gtime=$sec+$msec;
////////////////////////////////////////////////////////
header ("Location: ok.php?$sd");
$__timer true;
$__timer_['time'] = 1;
$__timer_['timer_go'] = 'ok.php?'.$sd;
include 
'inclydings/header2.php';
include(
"inclydings/who.php");
$text = @file("L2dbnam/esql2db/reg/$log.dat");
if (
$text!=""){
$udata explode(":||:",$text[0]);
$login=trim($udata[0]);
$password=trim($udata[1]);}
////////////////////////////////////////////////////////
if(!@file("L2dbnam/esql2db/tmp/$log.dat")){
echo
"Вы не в бою"; include 'inclydings/down.php'; exit;}
$text = @file("L2dbnam/esql2db/tmp/$log.dat");
$udat explode(":||:",$text[0]);
$text = @file("L2dbnam/esql2db/reg/$log.dat");
$udata explode(":||:",$text[0]);
$mobhp=trim($udat[0]);
$mobhpall=trim($udat[1]);
$atakamob=trim($udat[2]);
$hp=trim($udata[16]);
$allhp=trim($udata[17]);
$ataka=trim($udata[4]);
$mp=trim($udata[29]);
$allmp=trim($udata[30]);
$shans=rand(1,3);
$crit=trim($udata[60]);
$dex=trim($udata[61]);
$block=trim($udata[65]);
$scrit=rand(1,200);
$sdex=rand(1,200);
$sblock=rand(1,200);
if(
$tip=="mag"){
$shans2=rand(1,3);
if(
$shans2==1){
$uda4a2=rand(0,1);
$file = @file("L2dbnam/esql2db/mag/$log.dat");
$data explode("||",$file[$id]);

if(
$name!==$data[8]){echo"У вас нет такого скила!"; include("inclydings/down.php"); exit;}
$udata[29]=$udata[29]-$data[1];
if(
$udata[29]<"0"){echo"У вас нехватает MP.";include("inclydings/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("L2dbnam/esql2db/reg/$log.dat","a+");
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
$udarmob=round($udat[2]*2-$udata[3]);
if(
$udarmob<"0"){$udarmob=0;}
if(
$sdex<$dex){$udarmob=0;}
if(
$sblock<$block){$udarmob=0;}
$udata[16]=round($udata[16]-$udarmob);
$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("L2dbnam/esql2db/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"){
$text = @file("L2dbnam/esql2db/tmp/$log.dat");
$udat explode(":||:",$text[0]);
$dop=rand(5,50);

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

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

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

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

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

$file=file("L2dbnam/esql2db/item/$log.dat");
$fp=fopen("L2dbnam/esql2db/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("L2dbnam/esql2db/item/$log.dat");
$fp=fopen("L2dbnam/esql2db/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("L2dbnam/esql2db/reg/$log.dat");
$udata explode(":||:",$fal[0]);

$udata[32]="";
$text4=$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("L2dbnam/esql2db/reg/$log.dat","a+");
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,"$text4");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);

}}}

}else{
$text = @file("L2dbnam/esql2db/tmp/$log.dat");
$udat explode(":||:",$text[0]);


$udar=round($udata[4]+$data[0]);
$udat[0]=round($udat[0]-$udar);}

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

$fp=fopen("L2dbnam/esql2db/tmp/$log.dat","w");
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
$uda4a2=rand(0,1);
if(
$uda4a2=="0"){$sms="Монстр попал по вас. Урон:<font color=red>- $udarmob </font>";}
if(
$uda4a2=="1"){$sms="Монстр попал по вас. Урон:<font color=red>-  $udarmob</font>";}
echo
"$sms<br/>";
$uda4a2=rand(0,2);
if(
$uda4a2=="0"){$sms2="Вы ударили монстра! Урон:<font color=lime>+ $udar</font>";}
if(
$uda4a2=="1"){$sms2="Вы  ударили монстра! Урон:<font color=lime>+ $udar</font>";}
if(
$uda4a2=="2"){$sms2="Вы ударили монстра. Урон:<font color=lime>+ $udar</font>";}
echo
"$sms2<br/>";
$text = @file("L2dbnam/esql2db/tmp/$log.dat");
$zap explode(":||:",$text[0]);
$text=$zap[0].':||:'.$zap[1].':||:'.$zap[2].':||:'.$zap[3].':||:'.$sms.'<br/>'.$sms2.':||:';
$fp=fopen("L2dbnam/esql2db/tmp/$log.dat","w");
flock($fp,LOCK_EX);
fputs($fp,"$textrn");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
chmod ("L2dbnam/esql2db/tmp/$log.dat"0777);
}
if(
$shans2=="2"){
$uda4a2=rand(0,1);
$file = @file("L2dbnam/esql2db/mag/$log.dat");
$data explode("||",$file[$id]);

if(
$name!==$data[8]){echo"У вас нет такого скила!"; include("inclydings/down.php"); exit;}
$udata[29]=$udata[29]-$data[1];
if(
$udata[29]<"0"){echo"У вас нехватает MP.";include("inclydings/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("L2dbnam/esql2db/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"){

$dop=rand(5,50);

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

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

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

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

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

$file=file("L2dbnam/esql2db/item/$log.dat");
$fp=fopen("L2dbnam/esql2db/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("L2dbnam/esql2db/item/$log.dat");
$fp=fopen("L2dbnam/esql2db/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("L2dbnam/esql2db/reg/$log.dat");
$udata explode(":||:",$fal[0]);

$udata[32]="";

$text4=$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("L2dbnam/esql2db/reg/$log.dat","a+");
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,"$text4");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);

}}}

}else{
$udar=round($udata[4]+$data[0]);

$udat[0]=round($udat[0]-$udar);}
$text=$udat[0].':||:'.$udat[1].':||:'.$udat[2].':||:'.$udat[3].':||:';

$fp=fopen("L2dbnam/esql2db/tmp/$log.dat","w");
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
$uda4a2=rand(0,1);
if(
$uda4a2=="0"){$sms="Вы ударили монстра! Урон:<font color=lime>+ $udar</font>";}
if(
$uda4a2=="1"){$sms="Вы ударили монстра! Урон:<font color=lime>+ $udar</font>";}
echo
"$sms<br/>";
$uda4a2=rand(0,2);
if(
$uda4a2=="0"){$sms2="Монстр промахнулся!";}
if(
$uda4a2=="1"){$sms2="Монстр промахнулся!";}
if(
$uda4a2=="2"){$sms2="Монстр промахнулся!";}
echo
"$sms2<br/>";
$text = @file("L2dbnam/esql2db/tmp/$log.dat");
$zap explode(":||:",$text[0]);
$text=$zap[0].':||:'.$zap[1].':||:'.$zap[2].':||:'.$zap[3].':||:'.$sms.'<br/>'.$sms2.':||:';
$fp=fopen("L2dbnam/esql2db/tmp/$log.dat","w");
flock($fp,LOCK_EX);
fputs($fp,"$textrn");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
chmod ("L2dbnam/esql2db/tmp/$log.dat"0777);
}
if(
$shans2==3){
$uda4a2=rand(0,4);
$file = @file("L2dbnam/esql2db/mag/$log.dat");
$data explode("||",$file[$id]);

if(
$name!==$data[8]){echo"У вас нет такого скила!"; include("inclydings/down.php"); exit;}
$udata[29]=$udata[29]-$data[1];
if(
$udata[29]<"0"){echo"У вас нехватает MP.";include("inclydings/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("L2dbnam/esql2db/reg/$log.dat","a+");
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);

$udarmobmag=round($udat[2]*1-$udata[99]);
if(
$udarmobmag<"0"){$udarmobmag=0;}
if(
$sdex<$dex){$udarmobmag=0;}
if(
$sblock<$block){$udarmobmag=0;}
$udata[16]=round($udata[16]-$udarmobmag);
$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("L2dbnam/esql2db/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"){
$dop=rand(5,50);

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

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

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

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

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

$file=file("L2dbnam/esql2db/item/$log.dat");
$fp=fopen("L2dbnam/esql2db/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("L2dbnam/esql2db/item/$log.dat");
$fp=fopen("L2dbnam/esql2db/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("L2dbnam/esql2db/reg/$log.dat");
$udata explode(":||:",$fal[0]);
$udata[32]="";
$text4=$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("L2dbnam/esql2db/reg/$log.dat","a+");
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,"$text4");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);

}}}
}else{
$udar=round($udata[4]+$data[0]);
$udat[0]=round($udat[0]-$udar);}
$text=$udat[0].':||:'.$udat[1].':||:'.$udat[2].':||:'.$udat[3].':||:';

$fp=fopen("L2dbnam/esql2db/tmp/$log.dat","w");
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
$uda4a2=rand(0,1);
if(
$uda4a2=="0"){$sms="Вы ударили монстра! Урон:<font color=lime>+ $udar</font>";}
if(
$uda4a2=="1"){$sms="Вы ударили монстра! Урон:<font color=lime>+ $udar</font>";}
echo
"$sms<br/>";
$uda4a2=rand(0,1);
if(
$uda4a2=="0"){$sms2="Монстр попал по вас магией! Урон:<font color=#FF00FF>- $udarmobmag</font>";}
if(
$uda4a2=="1"){$sms2="Монстр попал по вас магией! Урон:<font color=#FF00FF>- $udarmobmag</font>";}

echo
"$sms2<br/>";
$text = @file("L2dbnam/esql2db/tmp/$log.dat");
$zap explode(":||:",$text[0]);
$text=$zap[0].':||:'.$zap[1].':||:'.$zap[2].':||:'.$zap[3].':||:'.$sms.'<br/>'.$sms2.':||:';
$fp=fopen("L2dbnam/esql2db/tmp/$log.dat","w");
flock($fp,LOCK_EX);
fputs($fp,"$textrn");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
chmod ("L2dbnam/esql2db/tmp/$log.dat"0777);

}
if(
$shans2=="4"){
$file = @file("L2dbnam/esql2db/mag/$log.dat");
$data explode("||",$file[$id]);

if(
$name!==$data[8]){echo"У вас нет такого скила!"; include("inclydings/down.php"); exit;}
$udata[29]=$udata[29]-$data[1];
if(
$udata[29]<"0"){echo"У вас нехватает MP.";include("inclydings/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("L2dbnam/esql2db/reg/$log.dat","a+");
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
$uda4a=rand(0,1);
if(
$uda4a=="0"){$sms="Вы промахнулись!";}
if(
$uda4a=="1"){$sms="Вы промахнулись!";}
echo
"$sms<br/>";
$uda4a=rand(0,1);
if(
$uda4a=="0"){$sms2="Монстр промахнулся.";}
if(
$uda4a=="1"){$sms2="Монстр промахнулся.";}

echo
"$sms2<br/>";
$text = @file("L2dbnam/esql2db/tmp/$log.dat");
$zap explode(":||:",$text[0]);
$text=$zap[0].':||:'.$zap[1].':||:'.$zap[2].':||:'.$zap[3].':||:'.$sms.'<br/>'.$sms2.':||:';
$fp=fopen("L2dbnam/esql2db/tmp/$log.dat","w");
flock($fp,LOCK_EX);
fputs($fp,"$textrn");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
chmod ("L2dbnam/esql2db/tmp/$log.dat"0777);
}
if(
$shans2==5){
$uda4a2=rand(0,1);
$file = @file("L2dbnam/esql2db/mag/$log.dat");
$data explode("||",$file[$id]);

if(
$name!==$data[8]){echo"У вас нет такого скила!"; include("inclydings/down.php"); exit;}
$udata[29]=$udata[29]-$data[1];
if(
$udata[29]<"0"){echo"У вас нехватает MP.";include("inclydings/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("L2dbnam/esql2db/reg/$log.dat","a+");
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
$udarmob=round($udat[2]*2-$udata[3]);
if(
$udarmob<"0"){$udarmob=0;}
if(
$sdex<$dex){$udarmob=0;}
if(
$sblock<$block){$udarmob=0;}
$udata[16]=round($udata[16]-$udarmob);
$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("L2dbnam/esql2db/reg/$log.dat","a+");
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
$udarmobmag=round($udat[2]*1-$udata[99]);
if(
$udarmobmag<"0"){$udarmobmag=0;}
if(
$sdex<$dex){$udarmobmag=0;}
if(
$sblock<$block){$udarmobmag=0;}
$udata[16]=round($udata[16]-$udarmobmag);
$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("L2dbnam/esql2db/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"){
$text = @file("L2dbnam/esql2db/tmp/$log.dat");
$udat explode(":||:",$text[0]);
$dop=rand(5,50);

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

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

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

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

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

$file=file("L2dbnam/esql2db/item/$log.dat");
$fp=fopen("L2dbnam/esql2db/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("L2dbnam/esql2db/item/$log.dat");
$fp=fopen("L2dbnam/esql2db/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("L2dbnam/esql2db/reg/$log.dat");
$udata explode(":||:",$fal[0]);

$udata[32]="";
$text4=$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("L2dbnam/esql2db/reg/$log.dat","a+");
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,"$text4");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);

}}}

}else{
$text = @file("L2dbnam/esql2db/tmp/$log.dat");
$udat explode(":||:",$text[0]);


$udar=round($udata[4]+$data[0]);
$udat[0]=round($udat[0]-$udar);}

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

$fp=fopen("L2dbnam/esql2db/tmp/$log.dat","w");
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
$uda4a2=rand(0,1);
if(
$uda4a2=="0"){$sms="Монстр попал по вас. Урон:<font color=red>- $udarmob </font><br/>
Монстр попал по вас магией. Урон:<font color=#FF00FF>- 
$udarmobmag </font>";}
if(
$uda4a2=="1"){$sms="Монстр попал по вас. Урон:<font color=red>- $udarmob </font><br/>
Монстр попал по вас магией. Урон:<font color=#FF00FF>- 
$udarmobmag </font>";}
echo
"$sms<br/>";
$uda4a2=rand(0,2);
if(
$uda4a2=="0"){$sms2="Вы ударили монстра! Урон:<font color=lime>+ $udar</font>";}
if(
$uda4a2=="1"){$sms2="Вы  ударили монстра! Урон:<font color=lime>+ $udar</font>";}
if(
$uda4a2=="2"){$sms2="Вы ударили монстра. Урон:<font color=lime>+ $udar</font>";}
echo
"$sms2<br/>";
$text = @file("L2dbnam/esql2db/tmp/$log.dat");
$zap explode(":||:",$text[0]);
$text=$zap[0].':||:'.$zap[1].':||:'.$zap[2].':||:'.$zap[3].':||:'.$sms.'<br/>'.$sms2.':||:';
$fp=fopen("L2dbnam/esql2db/tmp/$log.dat","w");
flock($fp,LOCK_EX);
fputs($fp,"$textrn");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
chmod ("L2dbnam/esql2db/tmp/$log.dat"0777);
}
include 
'inclydings/down.php';
exit;}







if(
$shans=="1"){
$uda4a=rand(0,2);
$udarmob=round($udat[2]*2-$udata[3]);
if(
$udarmob<"0"){$udarmob=0;}
if(
$sdex<$dex){$udarmob=0;}
if(
$sblock<$block){$udarmob=0;}
$udata[16]=round($udata[16]-$udarmob);
$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("L2dbnam/esql2db/reg/$log.dat","a+");
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
$udar=$ataka;
if(
$udata[32]=="on"){

$dop=rand(5,50);

$udar=$udata[4]*2+$dop;
$udat[0]=round($udat[0]-$udar);
//////////////////////////////////////////////////////
$lines=file("L2dbnam/esql2db/item/$log.dat");
$count=count($lines);
for (
$b=0$b<$count$b++) {
$dt=explode(":||:",$lines[$b]);

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

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

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

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

$file=file("L2dbnam/esql2db/item/$log.dat");
$fp=fopen("L2dbnam/esql2db/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("L2dbnam/esql2db/item/$log.dat");
$fp=fopen("L2dbnam/esql2db/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("L2dbnam/esql2db/reg/$log.dat");
$udata explode(":||:",$fal[0]);

$udata[32]="";

$text4=$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("L2dbnam/esql2db/reg/$log.dat","a+");
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,"$text4");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);

}}}
}else{
$udar=round($udata[4]);
$udat[0]=round($udat[0]-$udar);}
$text=$udat[0].':||:'.$udat[1].':||:'.$udat[2].':||:'.$udat[3].':||:'.$udat[4].':||:';
$fp=fopen("L2dbnam/esql2db/tmp/$log.dat","a+");
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
$uda4a=rand(0,1);
if(
$uda4a=="0"){$sms="Вы ударили монстра! Урон:<font color=lime>+ $udar</font>";}
if(
$uda4a=="1"){$sms="Вы ударили монстра! Урон:<font color=lime>+ $udar</font>";}
echo
"$sms<br/>";
$uda4a=rand(0,1);
if(
$uda4a=="0"){$sms2="Монстр попал по вас. Урон:<font color=red>- $udarmob</font>";}
if(
$uda4a=="1"){$sms2="Монстр попал по вас. Урон:<font color=red>- $udarmob</font>";}
echo
"$sms2<br/>";
$text = @file("L2dbnam/esql2db/tmp/$log.dat");
$zap explode(":||:",$text[0]);
$text=$zap[0].':||:'.$zap[1].':||:'.$zap[2].':||:'.$zap[3].':||:'.$sms.'<br/>'.$sms2.':||:';
$fp=fopen("L2dbnam/esql2db/tmp/$log.dat","w");
flock($fp,LOCK_EX);
fputs($fp,"$textrn");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
chmod ("L2dbnam/esql2db/tmp/$log.dat"0666);
}
if(
$shans=="2"){
$uda4a=rand(0,1);
if(
$uda4a=="0"){$sms="Вы промахнулись!";}
if(
$uda4a=="1"){$sms="Вы промахнулись!";}
echo
"$sms<br/>";
$uda4a=rand(0,1);
if(
$uda4a=="0"){$sms2="Монстр промахнулся.";}
if(
$uda4a=="1"){$sms2="Монстр промахнулся.";}

echo
"$sms2<br/>";
$text = @file("L2dbnam/esql2db/tmp/$log.dat");
$zap explode(":||:",$text[0]);
$text=$zap[0].':||:'.$zap[1].':||:'.$zap[2].':||:'.$zap[3].':||:'.$sms.'<br/>'.$sms2.':||:';
$fp=fopen("L2dbnam/esql2db/tmp/$log.dat","w");
flock($fp,LOCK_EX);
fputs($fp,"$textrn");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
chmod ("L2dbnam/esql2db/tmp/$log.dat"0777);
}
if(
$shans=="3"){
$uda4a=rand(0,2);
$udar=$udata[4];
if(
$udata[32]=="on"){

$dop=rand(5,50);

$udar=$udata[4]*2+$dop;
$udat[0]=round($udat[0]-$udar);
//////////////////////////////////////////////////////
$lines=file("L2dbnam/esql2db/item/$log.dat");
$count=count($lines);
for (
$b=0$b<$count$b++) {
$dt=explode(":||:",$lines[$b]);
if(
$dt[4]=="SoulShot"){
$dt[3]=$dt[3]-1;

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

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

$file=file("L2dbnam/esql2db/item/$log.dat");
$fp=fopen("L2dbnam/esql2db/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("L2dbnam/esql2db/item/$log.dat");
$fp=fopen("L2dbnam/esql2db/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("L2dbnam/esql2db/reg/$log.dat");
$udata explode(":||:",$fal[0]);

$udata[32]="";

$text4=$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("L2dbnam/esql2db/reg/$log.dat","a+");
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,"$text4");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);

}}}

}else{
$udar=round($udata[4]);
$udat[0]=round($udat[0]-$udar);}
$text=$udat[0].':||:'.$udat[1].':||:'.$udat[2].':||:'.$udat[3].':||:';

$fp=fopen("L2dbnam/esql2db/tmp/$log.dat","w");
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
$uda4a=rand(0,1);
if(
$uda4a=="0"){$sms="Вы ударили монстра! Урон:<font color=lime>+ $udar</font>";}
if(
$uda4a=="1"){$sms="Вы ударили монстра! Урон:<font color=lime>+ $udar</font>";}

$uda4a=rand(0,1);
echo
"$sms<br/>";
if(
$uda4a=="0"){$sms2="Монстр промахнулся.";}
if(
$uda4a=="1"){$sms2="Монстр промахнулся.";}

echo
"$sms2<br/>";
$text = @file("L2dbnam/esql2db/tmp/$log.dat");
$zap explode(":||:",$text[0]);
$text=$zap[0].':||:'.$zap[1].':||:'.$zap[2].':||:'.$zap[3].':||:'.$sms.'<br/>'.$sms2.':||:';
$fp=fopen("L2dbnam/esql2db/tmp/$log.dat","w");
flock($fp,LOCK_EX);
fputs($fp,"$textrn");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
chmod ("L2dbnam/esql2db/tmp/$log.dat"0777);
}

if(
$shans==4){
$uda4a2=rand(0,4);
$udarmobmag=round($udat[2]*1-$udata[99]);
if(
$udarmobmag<"0"){$udarmobmag=0;}
if(
$sdex<$dex){$udarmobmag=0;}
if(
$sblock<$block){$udarmobmag=0;}
$udata[16]=round($udata[16]-$udarmobmag);
$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("L2dbnam/esql2db/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"){
$dop=rand(5,50);

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

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

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

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

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

$file=file("L2dbnam/esql2db/item/$log.dat");
$fp=fopen("L2dbnam/esql2db/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("L2dbnam/esql2db/item/$log.dat");
$fp=fopen("L2dbnam/esql2db/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("L2dbnam/esql2db/reg/$log.dat");
$udata explode(":||:",$fal[0]);
$udata[32]="";
$text4=$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("L2dbnam/esql2db/reg/$log.dat","a+");
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,"$text4");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);

}}}
}else{
$udar=round($udata[4]+$data[0]);
$udat[0]=round($udat[0]-$udar);}
$text=$udat[0].':||:'.$udat[1].':||:'.$udat[2].':||:'.$udat[3].':||:';

$fp=fopen("L2dbnam/esql2db/tmp/$log.dat","w");
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
$uda4a2=rand(0,1);
if(
$uda4a2=="0"){$sms="Вы ударили монстра! Урон:<font color=lime>+ $udar</font>";}
if(
$uda4a2=="1"){$sms="Вы ударили монстра! Урон:<font color=lime>+ $udar</font>";}
echo
"$sms<br/>";
$uda4a2=rand(0,1);
if(
$uda4a2=="0"){$sms2="Монстр попал по вас магией! Урон:<font color=#FF00FF>- $udarmobmag</font>";}
if(
$uda4a2=="1"){$sms2="Монстр попал по вас магией! Урон:<font color=#FF00FF>- $udarmobmag</font>";}

echo
"$sms2<br/>";
$text = @file("L2dbnam/esql2db/tmp/$log.dat");
$zap explode(":||:",$text[0]);
$text=$zap[0].':||:'.$zap[1].':||:'.$zap[2].':||:'.$zap[3].':||:'.$sms.'<br/>'.$sms2.':||:';
$fp=fopen("L2dbnam/esql2db/tmp/$log.dat","w");
flock($fp,LOCK_EX);
fputs($fp,"$textrn");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
chmod ("L2dbnam/esql2db/tmp/$log.dat"0777);

}

if(
$shans==5){
$uda4a2=rand(0,1);
$udarmob=round($udat[2]*2-$udata[3]);
if(
$udarmob<"0"){$udarmob=0;}
if(
$sdex<$dex){$udarmob=0;}
if(
$sblock<$block){$udarmob=0;}
$udata[16]=round($udata[16]-$udarmob);
$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("L2dbnam/esql2db/reg/$log.dat","a+");
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
$udarmobmag=round($udat[2]*1-$udata[99]);
if(
$udarmobmag<"0"){$udarmobmag=0;}
if(
$sdex<$dex){$udarmobmag=0;}
if(
$sblock<$block){$udarmobmag=0;}
$udata[16]=round($udata[16]-$udarmobmag);
$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("L2dbnam/esql2db/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"){
$text = @file("L2dbnam/esql2db/tmp/$log.dat");
$udat explode(":||:",$text[0]);
$dop=rand(5,50);

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

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

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

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

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

$file=file("L2dbnam/esql2db/item/$log.dat");
$fp=fopen("L2dbnam/esql2db/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("L2dbnam/esql2db/item/$log.dat");
$fp=fopen("L2dbnam/esql2db/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("L2dbnam/esql2db/reg/$log.dat");
$udata explode(":||:",$fal[0]);

$udata[32]="";
$text4=$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("L2dbnam/esql2db/reg/$log.dat","a+");
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,"$text4");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);

}}}

}else{
$text = @file("L2dbnam/esql2db/tmp/$log.dat");
$udat explode(":||:",$text[0]);


$udar=round($udata[4]+$data[0]);
$udat[0]=round($udat[0]-$udar);}

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

$fp=fopen("L2dbnam/esql2db/tmp/$log.dat","w");
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
$uda4a2=rand(0,1);
if(
$uda4a2=="0"){$sms="Монстр попал по вас. Урон:<font color=red>- $udarmob </font><br/>
Монстр попал по вас магией. Урон:<font color=#FF00FF>- 
$udarmobmag </font>";}
if(
$uda4a2=="1"){$sms="Монстр попал по вас. Урон:<font color=red>- $udarmob </font><br/>
Монстр попал по вас магией. Урон:<font color=#FF00FF>- 
$udarmobmag </font>";}
echo
"$sms<br/>";
$uda4a2=rand(0,2);
if(
$uda4a2=="0"){$sms2="Вы ударили монстра! Урон:<font color=lime>+ $udar</font>";}
if(
$uda4a2=="1"){$sms2="Вы  ударили монстра! Урон:<font color=lime>+ $udar</font>";}
if(
$uda4a2=="2"){$sms2="Вы ударили монстра. Урон:<font color=lime>+ $udar</font>";}
echo
"$sms2<br/>";
$text = @file("L2dbnam/esql2db/tmp/$log.dat");
$zap explode(":||:",$text[0]);
$text=$zap[0].':||:'.$zap[1].':||:'.$zap[2].':||:'.$zap[3].':||:'.$sms.'<br/>'.$sms2.':||:';
$fp=fopen("L2dbnam/esql2db/tmp/$log.dat","w");
flock($fp,LOCK_EX);
fputs($fp,"$textrn");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
chmod ("L2dbnam/esql2db/tmp/$log.dat"0777);
}

if(@
file("L2dbnam/esql2db/wolf/$log.dat")){
$file=@file("L2dbnam/esql2db/wolf/$log.dat");
$data=explode("||",$file[0]);
if(
$data[2]=="on"){

$file2 = @file("L2dbnam/esql2db/tmp/$log.dat");
$data2 explode(":||:",$file2[0]);

$shanswolf=rand(0,1);

if(
$shanswolf=="0"){
$item=@file("L2dbnam/esql2db/item/$log.dat");
$total=count($item);
for(
$i=0$i<$total$i++){
$data3=explode(":||:",$item[$i]);
if(
$data3[4]=="BeastSoulshot"){

$kol=$data3[3]-1;

$text="$data3[0]:||:$data3[1]:||:$data3[2]:||:$kol:||:$data3[4]:||:";

$fp=fopen("L2dbnam/esql2db/item/$log.dat","w");
flock ($fp,LOCK_EX);
unset(
$item[$i]);
fputs($fpimplode("",$item));
flock ($fp,LOCK_UN);
fclose($fp);
$fp=fopen("L2dbnam/esql2db/item/$log.dat","a+");
flock($fp,LOCK_EX);
fputs($fp,"$textrn");
flock($fp,LOCK_UN);
fclose($fp);
$plus=rand(250,2000);

$u=round(($data[0]+$plus)*2);
}
}
$plus=rand(250,2000);
if(empty(
$u)){$u=$data[0]+$plus;}

$hpmob=$data2[0]-$u;

$text=$hpmob.':||:'.$data2[1].':||:'.$data2[2].':||:'.$data2[3].':||:'.$data2[4].':||:';

$fp=fopen("L2dbnam/esql2db/tmp/$log.dat","w");
flock($fp,LOCK_EX);
fputs($fp,"$text");
flock($fp,LOCK_UN);
fclose($fp);

$msg=rand(0,1);
if(
$msg=="0"){$sms2="Кровожадный волк ударил прямо в Монстра!";}
if(
$msg=="1"){$sms2="Волк злой и попал прямо в монстра.";}
echo
"$sms2 Урон: <b>$u<br/>";}else{
$msg=rand(0,1);
if(
$msg=="0"){$sms="У волка не хватило смелости и он не успел ударить монстра.";}
if(
$msg=="1"){$sms="Волк не попал в монстра.";}

echo
"$sms<br/>";
$text = @file("L2dbnam/esql2db/tmp/$log.dat");
$zap explode(":||:",$text[0]);
$text=$zap[0].':||:'.$zap[1].':||:'.$zap[2].':||:'.$zap[3].':||:'.$sms.'<br/>'.$sms2.':||:';
$fp=fopen("L2dbnam/esql2db/tmp/$log.dat","w");
flock($fp,LOCK_EX);
fputs($fp,"$textrn");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
chmod ("L2dbnam/esql2db/tmp/$log.dat"0777);
}}}
if(@
file("L2dbnam/esql2db/dragon/$log.dat")){
$file=@file("L2dbnam/esql2db/dragon/$log.dat");
$data=explode("||",$file[0]);
if(
$data[2]=="on"){

$file2 = @file("L2dbnam/esql2db/tmp/$log.dat");
$data2 explode(":||:",$file2[0]);

$shansdragon=rand(0,1);

if(
$shansdragon=="0"){
$item=@file("L2dbnam/esql2db/item/$log.dat");
$total=count($item);
for(
$i=0$i<$total$i++){
$data3=explode(":||:",$item[$i]);
if(
$data3[4]=="BeastSoulshot"){

$kol=$data3[3]-1;

$text="$data3[0]:||:$data3[1]:||:$data3[2]:||:$kol:||:$data3[4]:||:";

$fp=fopen("L2dbnam/esql2db/item/$log.dat","w");
flock ($fp,LOCK_EX);
unset(
$item[$i]);
fputs($fpimplode("",$item));
flock ($fp,LOCK_UN);
fclose($fp);
$fp=fopen("L2dbnam/esql2db/item/$log.dat","a+");
flock($fp,LOCK_EX);
fputs($fp,"$textrn");
flock($fp,LOCK_UN);
fclose($fp);
$plus=rand(500,1500);

$u=round(($data[0]+$plus)*2);
}
}
$plus=rand(500,1500);
if(empty(
$u)){$u=$data[0]+$plus;}

$hpmob=$data2[0]-$u;

$text=$hpmob.':||:'.$data2[1].':||:'.$data2[2].':||:'.$data2[3].':||:'.$data2[4].':||:';

$fp=fopen("L2dbnam/esql2db/tmp/$log.dat","w");
flock($fp,LOCK_EX);
fputs($fp,"$text");
flock($fp,LOCK_UN);
fclose($fp);

$msg=rand(0,1);
if(
$msg=="0"){$sms2="Кровожадный дракон ударил прямо в Монстра!";}
if(
$msg=="1"){$sms2="Дракон злой и попал прямо в монстра.";}
echo
"$sms2 Урон: <b>$u<br/>";}else{
$msg=rand(0,1);
if(
$msg=="0"){$sms="У дракона не хватило смелости и он не успел ударить монстра.";}
if(
$msg=="1"){$sms="Дракон не попал в монстра.";}

echo
"$sms<br/>";
$text = @file("L2dbnam/esql2db/tmp/$log.dat");
$zap explode(":||:",$text[0]);
$text=$zap[0].':||:'.$zap[1].':||:'.$zap[2].':||:'.$zap[3].':||:'.$sms.'<br/>'.$sms2.':||:';
$fp=fopen("L2dbnam/esql2db/tmp/$log.dat","w");
flock($fp,LOCK_EX);
fputs($fp,"$textrn");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
chmod ("L2dbnam/esql2db/tmp/$log.dat"0777);
}}}
if(@
file("L2dbnam/esql2db/fenix/$log.dat")){
$file=@file("L2dbnam/esql2db/fenix/$log.dat");
$data=explode("||",$file[0]);
if(
$data[2]=="on"){

$file2 = @file("L2dbnam/esql2db/tmp/$log.dat");
$data2 explode(":||:",$file2[0]);

$shansfenix=rand(0,1);

if(
$shansfenix=="0"){
$item=@file("L2dbnam/esql2db/item/$log.dat");
$total=count($item);
for(
$i=0$i<$total$i++){
$data3=explode(":||:",$item[$i]);
if(
$data3[4]=="BeastSoulshot"){

$kol=$data3[3]-1;

$text="$data3[0]:||:$data3[1]:||:$data3[2]:||:$kol:||:$data3[4]:||:";

$fp=fopen("L2dbnam/esql2db/item/$log.dat","w");
flock ($fp,LOCK_EX);
unset(
$item[$i]);
fputs($fpimplode("",$item));
flock ($fp,LOCK_UN);
fclose($fp);
$fp=fopen("L2dbnam/esql2db/item/$log.dat","a+");
flock($fp,LOCK_EX);
fputs($fp,"$textrn");
flock($fp,LOCK_UN);
fclose($fp);
$plus=rand(500,3500);

$u=round(($data[0]+$plus)*2);
}
}
$plus=rand(500,3500);
if(empty(
$u)){$u=$data[0]+$plus;}

$hpmob=$data2[0]-$u;

$text=$hpmob.':||:'.$data2[1].':||:'.$data2[2].':||:'.$data2[3].':||:'.$data2[4].':||:';

$fp=fopen("L2dbnam/esql2db/tmp/$log.dat","w");
flock($fp,LOCK_EX);
fputs($fp,"$text");
flock($fp,LOCK_UN);
fclose($fp);

$msg=rand(0,1);
if(
$msg=="0"){$sms2="Кровожадный феникс ударил прямо в Монстра!";}
if(
$msg=="1"){$sms2="Феникс злой и попал прямо в монстра.";}
echo
"$sms2"; echo"+ $u";}else{
$msg=rand(0,1);
if(
$msg=="0"){$sms="У феникса не хватило смелости и он не успел ударить монстра.";}
if(
$msg=="1"){$sms="Феникс не попал в монстра.";}
echo
"$sms<br/>";
$text = @file("L2dbnam/esql2db/tmp/$log.dat");
$zap explode(":||:",$text[0]);
$text=$zap[0].':||:'.$zap[1].':||:'.$zap[2].':||:'.$zap[3].':||:'.$sms.'<br/>'.$sms2.'<br/>'.$wolk1.'<br/>'.$wolk2.':||:';
$fp=fopen("L2dbnam/esql2db/tmp/$log.dat","w");
flock($fp,LOCK_EX);
fputs($fp,"$textrn");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
chmod ("L2dbnam/esql2db/tmp/$log.dat"0777);
}}}
}else{echo
"Пароль или ник неверен. Возможно сессия устарела. Попробуйте авторизироваться заново.";}
include_once
"inclydings/down.php";
?>
Онлайн: 1
Реклама