Вход Регистрация
Файл: slando.icu/system/cron99990_pirat/1_m.php
Строк: 253
<?php


$link
=mysqli_connect('localhost','db1533816919','bembem','db1533816919') or die("Не могу подключиться к серверу БД");
mysqli_query ($link,"set names utf8");

//////////////////////////////////////////////////////////////////////////////////////////////////////////////
function send_mess($id_add,$id_poluchat,$text)
{
GLOBAL 
$link;
$aq2 mysqli_query($link,"select DISTINCT id,id_poluchat,id_add from `dialog`  WHERE `id_poluchat`='$id_poluchat' and `id_add`='$id_add' or `id_add`='$id_poluchat' and `id_poluchat`='$id_add' ");
if (
mysqli_num_rows($aq2)=='0'){
mysqli_query($link,"INSERT INTO `dialog` (`id`,`id_add`,`id_poluchat`,`time`)VALUES ('','$id_add','$id_poluchat','".time()."')");
$aq2 mysqli_query($link,"select DISTINCT id,id_poluchat,id_add from `dialog`  WHERE `id_poluchat`='$id_poluchat' and `id_add`='$id_add' or `id_add`='$id_poluchat' and `id_poluchat`='$id_add' ");
}
$aq2 =mysqli_fetch_array($aq2);
mysqli_query($link,"UPDATE `dialog` SET `time`='".time()."' WHERE `id`='".num($aq2['id'])."'  ");
mysqli_query($link,"INSERT INTO `msg` (`id`,`id_add`,`id_poluchat`,`text`,`time`,`dialog`)VALUES ('','$id_add','$id_poluchat','$text','".time()."','".num($aq2['id'])."')");
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
function vvod($vvod){GLOBAL $link; return trim(mysqli_real_escape_string($link,$vvod));}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
function vivod($vivod){return trim(htmlspecialchars(stripslashes($vivod)));}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
function num($chislo){return abs(intval($chislo));}




$poisk=mysqli_query($link,"SELECT x,y,clan FROM `gorod`  ");
while(
$r mysqli_fetch_array($poisk))
{
$gorod[''.$r['x'].'-'.$r['y'].'']=$r['clan'];
}
echo
'fgfd';
$poisk=mysqli_query($link,"SELECT x,y,i FROM `arena_maps`  ");
while(
$r mysqli_fetch_array($poisk))
{
$ogr[''.$r['x'].'-'.$r['y'].'']=$r['i'];
}

$time=time();
$nah_rand=mt_rand(1,6);

$x=rand(1,50);$y=rand(1,50);
if(isset(
$ogr[''.$x.'-'.$y.'']) or isset($gorod[''.$x.'-'.$y.''])){$x=rand(1,50);$y=rand(1,50);}
if(isset(
$ogr[''.$x.'-'.$y.'']) or isset($gorod[''.$x.'-'.$y.''])){$x=rand(1,50);$y=rand(1,50);}
if(isset(
$ogr[''.$x.'-'.$y.'']) or isset($gorod[''.$x.'-'.$y.''])){$x=rand(1,50);$y=rand(1,50);}
if(isset(
$ogr[''.$x.'-'.$y.'']) or isset($gorod[''.$x.'-'.$y.''])){$x=rand(1,50);$y=rand(1,50);}
if(isset(
$ogr[''.$x.'-'.$y.'']) or isset($gorod[''.$x.'-'.$y.''])){$x=rand(1,50);$y=rand(1,50);}
if(isset(
$ogr[''.$x.'-'.$y.'']) or isset($gorod[''.$x.'-'.$y.''])){$x=rand(1,50);$y=rand(1,50);}
if(isset(
$ogr[''.$x.'-'.$y.'']) or isset($gorod[''.$x.'-'.$y.''])){$x=rand(1,50);$y=rand(1,50);}
if(isset(
$ogr[''.$x.'-'.$y.'']) or isset($gorod[''.$x.'-'.$y.''])){$x=rand(1,50);$y=rand(1,50);}
if(isset(
$ogr[''.$x.'-'.$y.'']) or isset($gorod[''.$x.'-'.$y.''])){$x=rand(1,50);$y=rand(1,50);}
if(isset(
$ogr[''.$x.'-'.$y.'']) or isset($gorod[''.$x.'-'.$y.''])){$x=rand(1,50);$y=rand(1,50);}
if(isset(
$ogr[''.$x.'-'.$y.'']) or isset($gorod[''.$x.'-'.$y.''])){$x=rand(1,50);$y=rand(1,50);}
if(isset(
$ogr[''.$x.'-'.$y.'']) or isset($gorod[''.$x.'-'.$y.''])){$x=rand(1,50);$y=rand(1,50);}
if(isset(
$ogr[''.$x.'-'.$y.'']) or isset($gorod[''.$x.'-'.$y.''])){$x=rand(1,50);$y=rand(1,50);}
if(isset(
$ogr[''.$x.'-'.$y.'']) or isset($gorod[''.$x.'-'.$y.''])){$x=rand(1,50);$y=rand(1,50);}
if(!isset(
$ogr[''.$x.'-'.$y.'']) and !isset($gorod[''.$x.'-'.$y.''])){
if(
$nah_rand==1){$kol=rand(1,100);mysqli_query($link,"INSERT INTO `nahodka`(`id`,`tip`,`kol`,`img`,`time`,`x`,`y`)VALUES('','money','$kol','3','".($time+900)."','$x','$y')");}
elseif(
$nah_rand==2){$kol=rand(1,10);mysqli_query($link,"INSERT INTO `nahodka`(`id`,`tip`,`kol`,`img`,`time`,`x`,`y`)VALUES('','lumber','$kol','2','".($time+900)."','$x','$y')");}
elseif(
$nah_rand==3){$kol=rand(1,10);mysqli_query($link,"INSERT INTO `nahodka`(`id`,`tip`,`kol`,`img`,`time`,`x`,`y`)VALUES('','steel','$kol','6','".($time+900)."','$x','$y')");}
elseif(
$nah_rand==4){$kol=rand(1,10);mysqli_query($link,"INSERT INTO `nahodka`(`id`,`tip`,`kol`,`img`,`time`,`x`,`y`)VALUES('','tkani','$kol','4','".($time+900)."','$x','$y')");}
elseif(
$nah_rand==5){$kol=rand(1,10);mysqli_query($link,"INSERT INTO `nahodka`(`id`,`tip`,`kol`,`img`,`time`,`x`,`y`)VALUES('','rom','$kol','5','".($time+900)."','$x','$y')");}
elseif(
$nah_rand==6){$kol=1;mysqli_query($link,"INSERT INTO `nahodka`(`id`,`tip`,`kol`,`img`,`time`,`x`,`y`)VALUES('','ekipazh','$kol','20','".($time+900)."','$x','$y')");}
}

$x=rand(1,50);$y=rand(1,50);
if(isset(
$ogr[''.$x.'-'.$y.'']) or isset($gorod[''.$x.'-'.$y.''])){$x=rand(1,50);$y=rand(1,50);}
if(isset(
$ogr[''.$x.'-'.$y.'']) or isset($gorod[''.$x.'-'.$y.''])){$x=rand(1,50);$y=rand(1,50);}
if(isset(
$ogr[''.$x.'-'.$y.'']) or isset($gorod[''.$x.'-'.$y.''])){$x=rand(1,50);$y=rand(1,50);}
if(isset(
$ogr[''.$x.'-'.$y.'']) or isset($gorod[''.$x.'-'.$y.''])){$x=rand(1,50);$y=rand(1,50);}
if(isset(
$ogr[''.$x.'-'.$y.'']) or isset($gorod[''.$x.'-'.$y.''])){$x=rand(1,50);$y=rand(1,50);}
if(isset(
$ogr[''.$x.'-'.$y.'']) or isset($gorod[''.$x.'-'.$y.''])){$x=rand(1,50);$y=rand(1,50);}
if(isset(
$ogr[''.$x.'-'.$y.'']) or isset($gorod[''.$x.'-'.$y.''])){$x=rand(1,50);$y=rand(1,50);}
if(isset(
$ogr[''.$x.'-'.$y.'']) or isset($gorod[''.$x.'-'.$y.''])){$x=rand(1,50);$y=rand(1,50);}
if(isset(
$ogr[''.$x.'-'.$y.'']) or isset($gorod[''.$x.'-'.$y.''])){$x=rand(1,50);$y=rand(1,50);}
if(isset(
$ogr[''.$x.'-'.$y.'']) or isset($gorod[''.$x.'-'.$y.''])){$x=rand(1,50);$y=rand(1,50);}
if(isset(
$ogr[''.$x.'-'.$y.'']) or isset($gorod[''.$x.'-'.$y.''])){$x=rand(1,50);$y=rand(1,50);}
if(isset(
$ogr[''.$x.'-'.$y.'']) or isset($gorod[''.$x.'-'.$y.''])){$x=rand(1,50);$y=rand(1,50);}
if(isset(
$ogr[''.$x.'-'.$y.'']) or isset($gorod[''.$x.'-'.$y.''])){$x=rand(1,50);$y=rand(1,50);}
if(isset(
$ogr[''.$x.'-'.$y.'']) or isset($gorod[''.$x.'-'.$y.''])){$x=rand(1,50);$y=rand(1,50);}
if(!isset(
$ogr[''.$x.'-'.$y.'']) and !isset($gorod[''.$x.'-'.$y.''])){
if(
$nah_rand==1){$kol=rand(1,100);mysqli_query($link,"INSERT INTO `nahodka`(`id_user`,`tip`,`kol`,`img`,`time`,`x`,`y`)VALUES('0','money','$kol','3','".($time+900)."','$x','$y')");}
elseif(
$nah_rand==2){$kol=rand(1,10);mysqli_query($link,"INSERT INTO `nahodka`(`id_user`,`tip`,`kol`,`img`,`time`,`x`,`y`)VALUES('0','lumber','$kol','2','".($time+900)."','$x','$y')");}
elseif(
$nah_rand==3){$kol=rand(1,10);mysqli_query($link,"INSERT INTO `nahodka`(`id_user`,`tip`,`kol`,`img`,`time`,`x`,`y`)VALUES('0','steel','$kol','6','".($time+900)."','$x','$y')");}
elseif(
$nah_rand==4){$kol=rand(1,10);mysqli_query($link,"INSERT INTO `nahodka`(`id_user`,`tip`,`kol`,`img`,`time`,`x`,`y`)VALUES('0','tkani','$kol','4','".($time+900)."','$x','$y')");}
elseif(
$nah_rand==5){$kol=rand(1,10);mysqli_query($link,"INSERT INTO `nahodka`(`id_user`,`tip`,`kol`,`img`,`time`,`x`,`y`)VALUES('0','rom','$kol','5','".($time+900)."','$x','$y')");}
elseif(
$nah_rand==6){$kol=1;mysqli_query($link,"INSERT INTO `nahodka`(`id_user`,`tip`,`kol`,`img`,`time`,`x`,`y`)VALUES('0','ekipazh','$kol','20','".($time+900)."','$x','$y')");}
}


mysqli_query($link,"DELETE FROM `maps` WHERE `time`<'$time' ");
mysqli_query($link,"DELETE FROM `nahodka` WHERE  `time`<'$time'");
mysqli_query($link,"DELETE FROM `arena_bochka` WHERE  `time`<'$time'");

$poisk=mysqli_query($link,"SELECT id,clan,hp_max,x,y FROM `poleuser` WHERE `tip`='bot' and `hp`=0 and `time_bot`<$time ");
while(
$r mysqli_fetch_array($poisk))
{
mysqli_query($link,"UPDATE `poleuser` SET `hp`='1' WHERE `id`='".num($r['id'])."'");mysqli_query($link,"UPDATE `users` SET `hp`='".num($r['hp_max'])."' WHERE `id`='".num($r['id'])."' ");

}

$vrag=mysqli_num_rows(mysqli_query($link,"SELECT id FROM `bosspole`   WHERE `id`!=0  "));
if(
$vrag<5){
$vrag=0;
for(
$i=1;$i<28;$i++){
if(
$vrag==0){
$gorodmysqli_fetch_array(mysqli_query($link,"SELECT id,name,time_boss,x,y FROM `gorod` WHERE `id`='$i' limit 1  "));
if(
$gorod['time_boss']<$time){

$x=rand(($gorod['x']-3),($gorod['x']+3));$y=rand(($gorod['y']-3),($gorod['y']+3));

if(isset(
$ogr[''.$x.'-'.$y.'']) or isset($gorod[''.$x.'-'.$y.'']) or $x<or $y<or $x>50 or $y>50){$x=rand(($gorod['x']-3),($gorod['x']+3));$y=rand(($gorod['y']-3),($gorod['y']+3));}
if(isset(
$ogr[''.$x.'-'.$y.'']) or isset($gorod[''.$x.'-'.$y.'']) or $x<or $y<or $x>50 or $y>50){$x=rand(($gorod['x']-3),($gorod['x']+3));$y=rand(($gorod['y']-3),($gorod['y']+3));}
if(isset(
$ogr[''.$x.'-'.$y.'']) or isset($gorod[''.$x.'-'.$y.'']) or $x<or $y<or $x>50 or $y>50){$x=rand(($gorod['x']-3),($gorod['x']+3));$y=rand(($gorod['y']-3),($gorod['y']+3));}
if(isset(
$ogr[''.$x.'-'.$y.'']) or isset($gorod[''.$x.'-'.$y.'']) or $x<or $y<or $x>50 or $y>50){$x=rand(($gorod['x']-3),($gorod['x']+3));$y=rand(($gorod['y']-3),($gorod['y']+3));}
if(isset(
$ogr[''.$x.'-'.$y.'']) or isset($gorod[''.$x.'-'.$y.'']) or $x<or $y<or $x>50 or $y>50){$x=rand(($gorod['x']-3),($gorod['x']+3));$y=rand(($gorod['y']-3),($gorod['y']+3));}
if(isset(
$ogr[''.$x.'-'.$y.'']) or isset($gorod[''.$x.'-'.$y.'']) or $x<or $y<or $x>50 or $y>50){$x=rand(($gorod['x']-3),($gorod['x']+3));$y=rand(($gorod['y']-3),($gorod['y']+3));}
if(isset(
$ogr[''.$x.'-'.$y.'']) or isset($gorod[''.$x.'-'.$y.'']) or $x<or $y<or $x>50 or $y>50){$x=rand(($gorod['x']-3),($gorod['x']+3));$y=rand(($gorod['y']-3),($gorod['y']+3));}
if(isset(
$ogr[''.$x.'-'.$y.'']) or isset($gorod[''.$x.'-'.$y.'']) or $x<or $y<or $x>50 or $y>50){$x=rand(($gorod['x']-3),($gorod['x']+3));$y=rand(($gorod['y']-3),($gorod['y']+3));}
if(isset(
$ogr[''.$x.'-'.$y.'']) or isset($gorod[''.$x.'-'.$y.'']) or $x<or $y<or $x>50 or $y>50){$x=rand(($gorod['x']-3),($gorod['x']+3));$y=rand(($gorod['y']-3),($gorod['y']+3));}
if(isset(
$ogr[''.$x.'-'.$y.'']) or isset($gorod[''.$x.'-'.$y.'']) or $x<or $y<or $x>50 or $y>50){$x=rand(($gorod['x']-3),($gorod['x']+3));$y=rand(($gorod['y']-3),($gorod['y']+3));}
if(isset(
$ogr[''.$x.'-'.$y.'']) or isset($gorod[''.$x.'-'.$y.'']) or $x<or $y<or $x>50 or $y>50){$x=rand(($gorod['x']-3),($gorod['x']+3));$y=rand(($gorod['y']-3),($gorod['y']+3));}
if(isset(
$ogr[''.$x.'-'.$y.'']) or isset($gorod[''.$x.'-'.$y.'']) or $x<or $y<or $x>50 or $y>50){$x=rand(($gorod['x']-3),($gorod['x']+3));$y=rand(($gorod['y']-3),($gorod['y']+3));}
if(isset(
$ogr[''.$x.'-'.$y.'']) or isset($gorod[''.$x.'-'.$y.'']) or $x<or $y<or $x>50 or $y>50){$x=rand(($gorod['x']-3),($gorod['x']+3));$y=rand(($gorod['y']-3),($gorod['y']+3));}
if(isset(
$ogr[''.$x.'-'.$y.'']) or isset($gorod[''.$x.'-'.$y.'']) or $x<or $y<or $x>50 or $y>50){$x=rand(($gorod['x']-3),($gorod['x']+3));$y=rand(($gorod['y']-3),($gorod['y']+3));}
if(isset(
$ogr[''.$x.'-'.$y.'']) or isset($gorod[''.$x.'-'.$y.'']) or $x<or $y<or $x>50 or $y>50){$x=rand(($gorod['x']-3),($gorod['x']+3));$y=rand(($gorod['y']-3),($gorod['y']+3));}
if(isset(
$ogr[''.$x.'-'.$y.'']) or isset($gorod[''.$x.'-'.$y.'']) or $x<or $y<or $x>50 or $y>50){$x=0;$y=0;}

if(
$gorod['x']==$x and $gorod['y']==$y){$x=0;$y=0;}

if(
$x!=and $y!=0){
$timem=$time+($gorod['id']*25+115)*60;$times=$time+3*60*60;
mysqli_query($link,"UPDATE `gorod` SET `time_boss`='$timem'  WHERE `id`='".num($gorod['id'])."' limit 1");
$nameb='Легендарный Корабль';$stb=1;$lvl_leg=rand(2,5);

$att=1+$gorod['id']/20+0.05*$lvl_leg;$deff=1;$hp=$gorod['id']*30000+5000+$lvl_leg*15000;$krit=$gorod['id']*2;$uvorot=$gorod['id']*3;$gold=num(($gorod['id']/2)+5);$zoloto=50;$opit=1+$gorod['id']/80;$money=1+$gorod['id']/80;
mysqli_query($link,"INSERT INTO `bosspole` (`id`,`id_boss`,`name`,`att`,`deff`,`hp`,`hp_max`,`toch`,`manevr`,`gold`,`zoloto`,`money`,`opit`,`time`,`st`,`gorod`,`lvl`,`x`,`y`)VALUES 
('','1','
$nameb','$att','$deff','$hp','$hp','$krit','$uvorot','$gold','$zoloto','$money','$opit','$times','$stb','".num($gorod['id'])."','$lvl_leg','$x','$y')");
$text='В водах '.$gorod['name'].' обнаружен Легендарный Корабль '.($lvl_leg*$gorod['id']).' ур.';
mysqli_query($link,"INSERT INTO `logi_user` (`id`,`id_user`,`log`,`date`,`tip`)VALUES ('','0','".vvod($text)."','".time()."','5')");

$vrag=$vrag+1;
}
}
}
}


}

$dels time()-900;
mysqli_query($link,"DELETE FROM `poleuser` WHERE `authtime`<'$dels' limit 50");


mysqli_query($link,"DELETE FROM `bosspole` WHERE `time`<'$time'");
mysqli_query($link,"DELETE FROM `arena_attack` WHERE `time`<'$time'");
mysqli_query($link,"DELETE FROM `inventar` WHERE `time`>0 and `time`<'$time'");
$in_game time() - 7200;
$pirat mysqli_num_rows(mysqli_query($link,"SELECT authtime FROM `users` WHERE `authtime` >= '$in_game'  "));
mysqli_query($link,"UPDATE `settings` SET `online`='$pirat'  WHERE `open_game`='1'");
$in_game time() - 3600;



?>
Онлайн: 0
Реклама