Вход Регистрация
Файл: system/func_for_game2.inc.php
Строк: 674
<?php 
error_reporting
(E_ALL E_STRICT);
if (
ini_get('display_errors') != 1
// проверяет значение опции display_errors
ini_set('display_errors'1); // включает вывод ошибок вместе с результатом работы скрипта
};
ini_set('display_errors'1);
$prefix="";
$microtime microtime(1);
$mem_start memory_get_usage();
/*** подключение ***/
$link=mysqli_connect('localhost','user','pass','db') or die("Не могу подключиться к серверу БД");


$sett=mysqli_fetch_array(mysqli_query($link,"SELECT * FROM `settings` WHERE `open_game`='1'"));
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
function head($title)
{
GLOBAL 
$procl,$user,$kolsms,$user,$hp_proc,$sum_rab,$ok_head,$link;

if(isset(
$_SERVER['REQUEST_URI'])){ $obn="'".$_SERVER['REQUEST_URI']."'";}else{$obn='/game';}

echo 
'<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">
<head><title>Хроники Шанары</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta http-equiv="x-dns-prefetch-control" content="on" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="ru" />
<meta name="description" content="Много лет назад демоны были изгнаны из этого мира, но спустя 200 лет они снова вернулись! Сможешь ли ты противостоять им!? Хватит ли у тебя смелости и духа? Но это еще не все, в 4 землях проживат гномы и орки, которые с радостью убьют тебя. Будь осторожен, и не забывай про друзей, ведь вместе вы куда сильнее" />
<meta name="Keywords" content="сражения, MMORPG,  игры, онлайн, браузерная, мобильная, бесплатная, победа, играть онлайн, RPG" />
<meta name="viewport" content="user-scalable=yes, minimum-scale=1, maximum-scale=1, initial-scale=1" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
<link rel="icon" href="/favicon.ico" type="image/x-icon" /> 
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
<link type="text/css" rel="stylesheet"  href="/style/main3.css"/>
<script type="text/javascript" src="/timer.js"></script>
<style>
.block_lvl2{background:#1B2C35;height:7px;display:block;}


</style>
</head><body>'
;
if(isset(
$_SESSION['mail_head'])){echo''.$_SESSION['mail_head'].'';}
if(
substr_count($_SERVER['PHP_SELF'],"arena")  != 1){
echo
'
<div class="head p_relative" onclick="location.href='
.$obn.'">
<div class="head_b1">
<div class="head_b2">
<div class="float-left bold">'
.$title.'</div>
<div class="right">
<span class="c10">'
.$user['att'].' <img width="17px" src="/images/7.png" alt="" /></span>
<span class="c10">'
.$user['deff'].' <img width="17px" src="/images/6.png" alt="" /></span>
<span class="c10">'
.$user['hp'].' <img width="17px" src="/images/5.png" alt="" /></span></div>
</div>
</div>
</div>
<div class="block_lvl small">
<table><tr>
<td style="width:40px;"><img  src="/images/lvl.png" alt="" />'
.$user['lvl'].'</td>
<td><div class="block_lvl2"><div class="proc_lvl" style="width:'
.$procl.'%;"></div></div></td>
<td style="width:30px;" class="right">'
.num($procl).'%</td>
</tr></table></div>'
;
if(
$procl>=100){
$gold=$user['lvl']+1;$money=($user['lvl']+1)*100;
echo
'<div class="block_z3">
<div class="block_z center c7 bold t_13">
Уровень +1 Награда: <img width="17px" src="/images/8.png" alt="" />'
.$gold.' <img width="17px" src="/images/9.png" alt="" />'.$money.'
</div>
</div>
'
;
mysqli_query($link,"UPDATE `users` SET `gold`=`gold`+'$gold',`lvl`=`lvl`+'1',`money`=`money`+'$money' WHERE `id`='".$user['id']."'  limit 1 ");
}

$prov_prigl=mysqli_query($link,"SELECT * FROM `clans_prigl` WHERE `id_prigl`='".num($user['id'])."' and `tip`='0' limit 1");
$prov_prigl2=mysqli_num_rows($prov_prigl);
if (
$prov_prigl2 != "0")
{
if (
$user['clan'] == "0")
{
$prov_prigl3=mysqli_fetch_array($prov_prigl);
$search_users mysqli_fetch_array(mysqli_query($link,"SELECT SQL_CACHE id ,clan,login FROM `users` WHERE `id`='".num($prov_prigl3['id_add'])."'  "));
$search_clan mysqli_fetch_array(mysqli_query($link,"SELECT SQL_CACHE * FROM `clans` WHERE `id`='".num($prov_prigl3['id_clan'])."' limit 1 "));
echo 
'<div class="block_z3">
<div class="block_z center c7 bold t_13">
<a class="c3" href="/anketa?id='
.num($search_users['id']).'"><span class="clrt7">'.vivod($search_users['login']).'</span></a> приглашает вас в клан
<a href="/clans/view?id='
.num($search_users['clan']).'"><span class="clrt7">'.vivod($search_clan['name']).'</span></a>.
<div class="c3">Вступить?</div>
<a class="ssilki1" href="/clans/connect?id='
.num($prov_prigl3['id']).'&amp;mod=1">Да</a> <a class="ssilki3" href="/clans/connect?id='.num($prov_prigl3['id']).'&amp;mod=2">Нет</a>
</div></div>'
;
}
else
{
mysqli_query($link,"DELETE FROM `clans_prigl` WHERE `id_prigl` = '".num($user['id'])."'");
}
}


}
echo
'<div class="main2">';
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////
function head2($title)
{
GLOBAL 
$procl,$user,$kolsms,$user,$hp_proc,$sum_rab,$ok_head,$link;

if(isset(
$_SERVER['REQUEST_URI'])){ $obn="'".$_SERVER['REQUEST_URI']."'";}else{$obn='/game';}

echo 
'<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">
<head><title>Хроники Шанары</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta http-equiv="x-dns-prefetch-control" content="on" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="ru" />
<meta name="description" content="Много лет назад демоны были изгнаны из этого мира, но спустя 200 лет они снова вернулись! Сможешь ли ты противостоять им!? Хватит ли у тебя смелости и духа? Но это еще не все, в 4 землях проживат гномы и орки, которые с радостью убьют тебя. Будь осторожен, и не забывай про друзей, ведь вместе вы куда сильнее" />
<meta name="Keywords" content="сражения, MMORPG,  игры, онлайн, браузерная, мобильная, бесплатная, победа, играть онлайн, RPG" />
<meta name="viewport" content="user-scalable=yes, minimum-scale=1, maximum-scale=1, initial-scale=1" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
<link rel="icon" href="/favicon.ico" type="image/x-icon" /> 
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
<link type="text/css" rel="stylesheet"  href="/style/main3.css"/>
<script type="text/javascript" src="/timer.js"></script>
<style>
</style>
</head><body>'
;
if(isset(
$_SESSION['mail_head'])){echo''.$_SESSION['mail_head'].'';}

echo
'<div class="main2">';
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////
function foot()
{

GLOBAL 
$microtime,$in_game,$user,$mem_start,$kolschat,$link,$sett;
if(
$user['clan']!=0){$cl_a='<a  class="p_relative" href="/clans/view"><img src="/images/icon/clan.png" alt="" /><br/><span class="c11">Клан</span></a>';}else{$cl_a='<a  href="/clans"><img src="/images/icon/clan.png" alt="" /><br/><span class="c11">Клан</span></a>';}
if(
$user['money']>999){$user['money']=''.round($user['money']/1000,1).'К';}
if(
$user['gold']>999){$user['gold']=''.round($user['gold']/1000,1).'К';}
$time=time();$in_game =$sett['online'];


echo
'<br/>
<div class="razriv m_s_15"></div>
<div class="bottom">
<table class="center"><tr>
<td style="width:33%;"><a  href="/game"><img src="/images/icon/game.png" alt="" /><br/><span class="c11">Главная</span></a></td>
<td style="width:33%;"><a  href="/hero"><img src="/images/icon/hero.png" alt="" /><br/><span class="c11">Герой</span></a></td>
<td style="width:33%;">'
.$cl_a.'</td>

</tr></table>
</div>
<div class="foot_navi">
<div class="center m_t_10">'
.img(8,'png').''.$user['gold'].' '.img(9,'png').''.$user['money'].'</div>
<div class="razriv m_s_15"></div>
<div class="center m_t_10"><a class="c12" href="/forum">Форум</a> <span class="c4 m_s_10">|</span> <a class="c12" href="/online">Онлайн: '
.$sett['online'].'</a> <span class="c4 m_s_10">|</span> <a class="c12" href="/chat">Чат</a></div>
<div class="razriv m_s_15"></div>
<div class="center m_t_10">'
;
if(
$user['soh']==0){echo'<div><a class="c6 t_un" href="/profile/soh">Сохранить профиль</a></div>';}


echo
'
<a class="c6 t_un" href="/forum?r=1">Новости</a> <span class="c4 m_s_10">|</span>
<a class="c6 t_un" href="/pravila">Соглашение</a> <span class="c4 m_s_10">|</span>
<a class="c6 t_un" href="/profile/settings">Настройки</a><br/>
<a class="c6 t_un" href="/support"><span style="color:#48BF95">Служба поддержки</span></a><br/>
<div class="center c6 medium" id="time_s">'
.date("H:i:s").'</div>
</div>
</div>

</div>
<script type="text/javascript">var time = '
.num(date("s",$time)+date("i",$time)*60+date("H",$time)*3600).';</script>';

if(
$user['id']==1){echo'<div class="text1">'.round(microtime(true)-$microtime,4).'</div>';
echo
''.memory_get_usage() - $mem_start.'';}

if(isset(
$_SESSION['mail_foot'])){echo''.$_SESSION['mail_foot'].'';}
echo
'</body>
</html>'
;
exit;   } 
 
          
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
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));}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
function navi($page,$count_pages,$link)
{
if(
$count_pages>1)
{
echo 
'
<div class="navi center">'
;
###Верхняя
if ($page != 1) {echo '<a class="navikn" href="'.$link.(1).'">«</a> ';} 

###Если много страниц
if($count_pages<=4)
{

for(
$i=1;$i<=$count_pages;$i++)
{
echo (
$i!=$page)?'<a class="navikn" href="'.$link.$i.'">'.$i.'</a> ':'<a class="naviknn" href="'.$link.$i.'">'.$i.'</a>';
}
}
else
{
if(
$page<4){
$kv=5-$page;$kvv=4-$kv;
for(
$i=$page-$kvv;$i<=$page+$kv;$i++)
{
if(
$i==$page){echo '<a class="naviknn" href="'.$link.$i.'">'.$i.'</a>';}else{echo '<a class="navikn" href="'.$link.$i.'">'.$i.'</a> ';}
}
}elseif(
$page+2<=$count_pages){
for(
$i=$page-2;$i<=$page+2;$i++)
{if(
$i==$page){echo '<a class="naviknn" href="'.$link.$i.'">'.$i.'</a>';}else{echo '<a class="navikn" href="'.$link.$i.'">'.$i.'</a> ';}}
}else{
$kv=$count_pages-$page;$kvv=4-$kv;
for(
$i=$page-$kvv;$i<=$page+$kv;$i++)
{
if(
$i==$page){echo '<a class="naviknn" href="'.$link.$i.'">'.$i.'</a>';}else{echo '<a class="navikn" href="'.$link.$i.'">'.$i.'</a> ';}}
}
}
###</pages>


if ($page != $count_pages) {echo '<a class="navikn" href="'.$link.($count_pages).'">»</a> ';}

echo 
'</div>';
}
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////
function send_mess($id_add,$id_poluchat,$text)
{
GLOBAL 
$link;
$aq2 mysqli_query($link,"select 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 difference($l//500
{
        
$return['after']="";
        
$minute=60;
        
$hour=$minute*60;
        
$day=$hour*24;
        
$month=30.5*$day;
        
$year=$month*12;
        if(
$l>=$hour) { $exprs[]=declension(floor($l/$hour),array('ч','ч','ч')); $l=$l%$hour; }
        if(
$l>=$minute) { $exprs[]=declension(floor($l/$minute),array('м','м','м')); $l=$l%$minute; }
        if(
$l>=1) {$exprs[]=declension(floor($l),array('с','с','с'));}
        if(
$l 1) {$exprs[]='';}
        
//**
        
$return['after'].=implode(' ',$exprs);
        return 
$return['after'];
}
function 
declension($digit,$expr,$onlyword=false)
{
        if(!
is_array($expr)) $expr array_filter(explode(' '$expr));
        if(empty(
$expr[2])) $expr[2]=$expr[1];
        
$i=preg_replace('/[^0-9]+/s','',$digit)%100//intval не всегда корректно работает
        
if($onlyword$digit='';
        if(
$i>=&& $i<=20$res=$digit.' '.$expr[2];
        else
        {
                
$i%=10;
                if(
$i==1$res=$digit.' '.$expr[0];
                elseif(
$i>=&& $i<=4$res=$digit.' '.$expr[1];
                else 
$res=$digit.' '.$expr[2];
        }
        return 
trim($res);
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////
function go($url){header("Location: ".$url); exit;}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
function logi_users($tip,$id_user,$logi)
{
GLOBAL 
$link;
mysqli_query($link,"INSERT INTO `logi_users` (`id`,`id_user`,`log`,`data`,`tip`)
VALUES ('','"
.num($id_user)."','".vvod($logi)."','".time()."','".num($tip)."')");
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////
function logi_clan($tip,$id_clan,$logi)
{
GLOBAL 
$link;
$lgrcl=vvod($logi);
mysqli_query($link,"INSERT INTO `clans_log` (`id`,`id_clan`,`log`,`date`,`tip`)
VALUES ('','"
.num($id_clan)."','$lgrcl','".time()."','".num($tip)."')");
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////////////////////////////////////////
function error()
{
GLOBAL 
$sett;
echo 
'<div class="block1 center clrt1">
Произошла ошибка. <br/>
Данная страница в разработке.'

foot();
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
function reputation($id)
{
GLOBAL 
$sett;
return 
"";
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
function img($num,$tip)
{
GLOBAL 
$sett,$user;
$num=num($num);$tip=vvod($tip);return '<img src="/images/'.$num.'.'.$tip.'" alt="" />';
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
function img2($num,$tip)
{
GLOBAL 
$sett,$user;
$num=num($num);$tip=vvod($tip);return '[imgcv]/images/'.$num.'.'.$tip.'[/imgcv]';
}


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

function antirek($text)

GLOBAL 
$ssilki1,$sett;
$text =preg_replace('/ {2,}/',' ',$text);
 return 
$text;
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
function antirekl($text)

GLOBAL 
$ssilki1,$sett;
$text =preg_replace('/ {2,}/',' ',$text);
$text str_replace('onlwar','cvgame.ru  ',$text);
$text str_replace('onl war','cvgame.ru  ',$text);
$text str_replace('o n l w a r','cvgame.ru  ',$text);
$text str_replace('o nl war','cvgame.ru  ',$text);
$text str_replace('onlwa r','cvgame.ru  ',$text);
$text str_replace('cvmonarh','cvgame.ru  ',$text);
$text str_replace('gos-vo','cvgame.ru  ',$text);
$text str_replace('onespaces','cvgame.ru  ',$text);
$text str_replace('pocketspace','cvgame.ru  ',$text);
return 
$text;
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
function sex($sex){
/*
if ($sex == "1") {return img(22,'png').' ';}
elseif ($sex == "2") {return img(23,'png').' ';}
elseif ($sex == "0") {return img(26,'png').' ';}
elseif ($sex == "4") {return img(25,'png').' ';}
else {return img(26,'png').' ';}
*/
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
function color_nick($id){
GLOBAL 
$logsend,$logadm,$id_send,$link;
/*$kolvip=mysqli_num_rows(mysqli_query($link,"SELECT id FROM `vip` WHERE `id_user`='$id_send' and `tip`='1'"));*/
$kolvip=0;

if (
$logsend == "razrab") {return '<span class="colormd">'.vivod($logadm).'</span> <span class="colormat">[R]</span>';}
elseif (
$logsend == "admin") {return '<span class="colormd">'.vivod($logadm).'</span> <span class="colormat">[A]</span>';}
elseif (
$kolvip!=0) {
if (
$logsend == "moder") {
return 
'<span style="color:#CCCC2A">'.vivod($logadm).'</span><span class="clrt25"><sup><span style="color:#00D6E5">v</span><span style="color:#00F1F9">i</span><span style="color:#00FAFF">p</span></sup></span> <span class="colormdt">[m]</span>';
}else{
return 
'<span style="color:#D3C14E">'.vivod($logadm).'</span><span class="clrt25"><sup><span style="color:#00D6E5">v</span><span style="color:#00F1F9">i</span><span style="color:#00FAFF">p</span></sup></span>';}}
elseif (
$logsend == "moder") {return '<span style="color:#CCCC2A">'.vivod($logadm).'</span> <span class="colormdt">[m]</span>';}
else {return 
'<span style="color:#EDF0F3">'.vivod($logadm).'</span>';}
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////
function color_nick2($id){
GLOBAL 
$link;
$s_usersmysqli_fetch_array(mysqli_query($link,"SELECT id,adm,sex,login FROM `users` WHERE id='$id' limit 1 "));
$kolvip=mysqli_num_rows(mysqli_query($link,"SELECT id FROM `vip` WHERE `id_user`='".num($s_users['id'])."' and `tip`='6'"));
if (
$s_users['adm'] == "razrab") {return '<span class="clrt5">'.vivod($s_users['login']).'</span> <span class="colormat">[R]</span>';}
elseif (
$s_users['adm'] == "admin") {return '<span class="clrt5">'.vivod($s_users['login']).'</span> <span class="colormat">[R]</span>';}
elseif (
$s_users['adm'] == "moder") {return '<span class="clrt5">'.vivod($s_users['login']).'</span> <span class="colormdt">[m]</span>';}
elseif (
$kolvip!=0) {return '<span class="clrt22">'.vivod($s_users['login']).'</span>';}
elseif (
$s_users['adm'] == "user") {return '<span class="clrt5">'.vivod($s_users['login']).'</span>';}
else {return 
vivod($s_users['login']);}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
function bbcode($text){
GLOBAL 
$ssilki1,$sett,$user;
    
$str_search = array(
     
      
"#[bd](.+?)[/bd]#is",
      
"#[ik](.+?)[/ik]#is",
      
"#[u](.+?)[/u]#is",
      
"#[code](.+?)[/code]#is",
      
"#[quote](.+?)[/quote]#is",
      
"#[cvgame=(.+?)](.+?)[/cvgame]#is",
      
"#[cvgame](.+?)[/cvgame]#is",
      
"#[imgciv](.+?)[/imgciv]#is",
      
"#[imgcv2](.+?)[/imgcv]#is",
      
"#[simgcv](.+?)[/simgcv]#is",
      
"#[size=(.+?)](.+?)[/size]#is",
      
"#[colorcvg=(.+?)](.+?)[/colorcvg]#is",
      
"#[list](.+?)[/list]#is",
      
"#[listn](.+?)[/listn]#is",
     
"#[td](.+?)[/td]#is",
     
"#[table](.+?)[/table]#is",
"#[tr](.+?)#is",
"#[boi1](.+?)[/sp]#is",
"#[boi2](.+?)[/sp]#is",
"#[boi3](.+?)[/sp]#is",
"#[boi4](.+?)[/sp]#is",
"#[razriv](.+?)[/rz]#is",
"#[spancvg=(.+?)](.+?)[/spancvg]#is",
"#[divcvg=(.+?)](.+?)[/divcvg]#is",
"#[divcvg=(.+?)](.+?)[/divcvg2]#is",
  
"#[civaxssm=(.+?)](.+?)[/civaxssm]#is",
      
"#[civaxssm](.+?)[/civaxssm]#is",
"#[image](.+?)[/image]#is",
"#[p_image](.+?)[/p_image]#is",
"#[url=(.+?)](.+?)[/url]#is",
"#[p_url=(.+?)](.+?)[/p_url]#is",
    );
    
$str_replace = array(
   
      
"<b>\1</b>",
      
"<i>\1</i>",
      
"<span style='text-decoration:underline'>\1</span>",
      
"<code class='code'>\1</code>",
      
"<table width = '95%'><tr><td>Цитата</td></tr><tr><td class='quote'>\1</td></tr></table>",
      
"<a href='\1'>\2</a>",
      
"<a href='\1'>\1</a>",
      
"<img src='\1'/>",
      
"<img src='\1'/ width=25%>",
      
"<img \1>",
      
"<span style='font-size:\1%'>\2</span>",
      
"<span style='color:\1'>\2</span>",
      
"<ul>\1</ul>",
      
"<ol>\1</ol>",
      
"<td>\1</td>",
       
"\1",
      
"<tr>\1",
      
"<div class='blockboi'>\1</div>",
      
"<div class='blockboi2'>\1</div>",
      
"<div class='blockboi3'>\1</div>",
      
"<div class='blockboi4'>\1</div>",
"<div class='razriv10'>\1</div>",
"<span class=\1>\2</span>",
"<div class=\1>\2</div>",
"<div class=\1>\2</div>",
   
"<a href='\1'>\2</a>",
      
"<a href='\1'>\1</a>",
"<img src='\1'/>",
"<img src='\1'/>",
"<a href='\1'/>\2</a>",
"<a href='\1'/>\2</a>",
    );
    return 
preg_replace($str_search$str_replace$text);
}

/*
if (!isset($_COOKIE['session']) and !isset($_COOKIE['id']))
{
$_COOKIE['id']=22730;$_COOKIE['session']='e241e703323d01fdefccd1c5ef7abc45';
}

*/
if (isset($_COOKIE['session']) and isset($_COOKIE['id']))
{
if(empty(
$_COOKIE['breui']))
{


$id num($_COOKIE['id']);
$session vvod($_COOKIE['session']);
$user mysqli_fetch_array(mysqli_query($link,"SELECT * FROM `users` WHERE `id`='$id' and `session`='$session'"));
//////if($user['id']==1){$user = mysqli_fetch_array(mysqli_query($link,"SELECT * FROM `users` WHERE `id`='15657' limit 1"));}
if ($sett['open_game'] == and addslashes(getenv("REMOTE_ADDR"))!='91.217.244.224')
{

head('Игра временно недоступна');

echo 
'
<div class="text_inf">
Идет обновление игры.<br> 
Приносим свои извинения за доставленные неудобства.
</div>
'
;

foot();
}




if(empty(
$_COOKIE['id']) or empty($_COOKIE['session']))
{
go("/");
}
else
{

if (empty(
$user['login']))
{
go("/");
}



$block=mysqli_num_rows(mysqli_query($link,"SELECT id FROM `users_block` WHERE `id_user_block`='".num($user['id'])."' limit 0,1"));
if(
$block != and substr_count($_SERVER['PHP_SELF'],"stop")  != '1')
{
go("/stop");}


if(
$user['st'] == and substr_count($_SERVER['PHP_SELF'],"class")  != or $user['class'] == and substr_count($_SERVER['PHP_SELF'],"class")  != 1)
{
go("/profile/class");}


}

}
else
{
go("/");
}


$time=time();
$nagrada_op=1;$nagrada_m=1;
if(
$user['st']==1){$nagrada_op=1.05;}
if(
$user['st']==2){$nagrada_m=1.05;}


$lmin=0;$opitkl=0;
$opitlvl=200;
for(
$i=0;$i<$user['lvl'];$i++){

if(
$i<10){$opitlvl=pow($i,1.25)*200+$opitlvl;}
elseif(
$i<20 and $i>9){$opitlvl=pow($i,1.75)*200+$opitlvl;}
elseif(
$i<30 and $i>19){$opitlvl=pow($i,2.75)*250+$opitlvl;}
elseif(
$i<40 and $i>29){$opitlvl=pow($i,3.2)*400+$opitlvl;}
else{
$opitlvl=pow($i,3.5)*500+$opitlvl;}
if(
$i+2==$user['lvl']){$opitkl=$opitlvl;}
}
$user['opit']=num($user['opit']-$opitkl);
$opitlvl2=$user['opit'];
$procl=($opitlvl2/$opitlvl)*100; if($procl>=100){$procl=100;}

if(
$user['clan']!=0){
$clan=mysqli_fetch_array(mysqli_query($link,"SELECT id,id_add,name,build1,build2,build3,build4,build5,build6,info2,info2_time FROM `clans` WHERE `id`='".num($user['clan'])."'"));
$build1=num(pow($clan['build1'],1.25))*1.25+3;
$build2=num(pow($clan['build2'],1.10))*8+10;
$build3=num(pow($clan['build3'],1.20))*1.25;
$nagrada_op=$nagrada_op+$build1;
$nagrada_m=$nagrada_m+$build3;
$user['att']=$user['att']+$build2;$user['deff']=$user['deff']+$build2;$user['hp_max']=$user['hp_max']+$build2;
}
if(
$user['time_arena']<$time){mysqli_query($link,"UPDATE `users` SET `kol_arena_boi`='15',`time_arena`='".($time+60*60)."' WHERE `id`='$id'  limit 1 ");}


$rgac=mysqli_query($link,"SELECT att,deff,hp,ul,toch,chast,id_shop FROM `inventar` WHERE `id_user`= '".$user['id']."' and `act`='1' and `tip`='0'  ");
while(
$rgacv mysqli_fetch_array($rgac))
{
/*$bon_toch=$rgacv['ul']*3+$user['toch'.$rgacv['chast'].'']*3+$user['runa'.$rgacv['chast'].'']*5;*/$bon_toch=0;
$user['att']=$user['att']+$rgacv['att']+$bon_toch;$user['deff']=$user['deff']+$rgacv['deff']+$bon_toch;$user['hp_max']=$user['hp_max']+$rgacv['hp']+$bon_toch;;

$item_l2[''.$rgacv['chast'].'']=$rgacv['id_shop'];
}
$user['hp']=$user['hp_max'];

$kolschat mysqli_fetch_array(mysqli_query($link,"select id,date from `chat` order by `id` desc limit 1"));

$time time();

if(
$user['class']==1){$user['att']=num($user['att']*1.075);$user['deff']=num($user['deff']*1.075);}
elseif(
$user['class']==2){$user['deff']=num($user['deff']*1.2);}
else{
$user['att']=num($user['att']*1.15);}




$ip=addslashes(getenv("REMOTE_ADDR"));
$time_online time()-$user['authtime'];
if(
$time_online>30 )
{

$t='`authtime`='.$time.',`opit2`='.$user['opit'].'';
if(
$user['clan']!=and $user['opit']!=$user['opit2']){
$nopitcl=num(($user['opit']-$user['opit2'])/3);
mysqli_query($link,"UPDATE `clans` SET `opit`=`opit`+'$nopitcl' WHERE `id`='".num($user['clan'])."'");
$t=''.$t.',`opitvclan`=`opitvclan`+'.$nopitcl.',`opitvclan7`=`opitvclan7`+'.$nopitcl.'';
}
$sum_stat=$user['att']+$user['deff']+$user['hp_max'];
if(
$user['sum_stat']!=$sum_stat){$t.=',`sum_stat`='.$sum_stat.'';}
mysqli_query($link,"UPDATE `users` SET $t WHERE `id`='$id'  limit 1 ");

}

$p_pole=mysqli_num_rows(mysqli_query($link,"SELECT id FROM `poleuser` WHERE `id`='".num($user['id'])."'"));
if(
$user['att']>0){
if(
$p_pole!=0){
mysqli_query($link,"UPDATE `poleuser` SET `login`='".vvod($user['login'])."',`lvl`='".$user['lvl']."',`att`='".$user['att']."',`deff`='".$user['deff']."',`hp`='".$user['hp_max']."',`hp_max`='".$user['hp_max']."',`sex`='".$user['sex']."',`class`='".$user['class']."' WHERE `id`='$id'  limit 1 ");
}else{
mysqli_query($link,"INSERT INTO `poleuser` ( `id`,`login`,`hp`,`hp_max`,`lvl`,`att`,`deff`,`class`)VALUES 
('"
.$user['id']."','".vvod($user['login'])."','".$user['hp_max']."','".$user['hp_max']."','".$user['lvl']."','".$user['att']."','".$user['deff']."','".$user['class']."')");
}
}


if(
$user['clan']!=0){$kolschat_clan mysqli_fetch_array(mysqli_query($link,"select id,date from `clans_chat` WHERE `id_clan`='".num($user['clan'])."' order by `id` desc limit 1"));

}

$razr=num($user['att']*(30+$user['navik1']*7)/100);
$shar=num($user['att']*($user['navik2']*7+30)/100);
$shar_p=num($user['att']*($user['navik2']*5)/100);
$krug=num($user['att']*(33+$user['navik3']*2)/100);
$isc=num($user['att']*(23.5+$user['navik4']*1.5)/100);
$udar=num($user['att']*(40+$user['navik5']*1.5)/100);
$bers=20+$user['navik6']*1.5;
$bers_time=7+$user['navik6']*0.2;
$shit=35+$user['navik7']*2;
$stoika=50+$user['navik8']*1;
$stoika_uron=100+$user['navik8']*1;
$riv=20+$user['navik9']*1.5;
$riv_time=7+$user['navik9']*0.2;

}else
{
if (isset(
$_COOKIE['ok_ru'])){go("/ok");}else{go("/");}
}










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