Вход Регистрация
Файл: public_html/files/func.php
Строк: 1027
<?

defined
('PROTECTOR') or die('Функции..');

    
    function 
auth(){
        global 
$path,$user_id;
        
        if(empty(
$user_id)){
            
$_SESSION['message_default']="<div class='baloon-inner'><center>Вы не авторизованы!</center></div>";
            @
header("Location: /index.php?r=index"); exit;
        }elseif(!empty(
$user_id) and $_GET['r']=='registration'){
            @
header("Location: /index.php?r=index"); exit;
        }
    }


    
    
    function 
baloon($text){
        echo 
"<div class='baloon-inner'> $text </div>";
    }
    
    

    
    function 
new_session($udataid){
        
$out md5(strrev(md5($udataid.time().$_SERVER['REMOTE_ADDR'])));
        return 
$out;
    }
    

    function 
new_bd($db_host$db_user$db_pass$db_table$mysql$out){
        @
mysql_pconnect($db_host$db_user$db_pass);
        @
mysql_select_db($db_table);
        
        if(
$out==null){
            
$return = @mysql_query("$mysql");
        } elseif(
$out==1){
            
$return = @mysql_fetch_array(mysql_query("$mysql"));
        } else {
            
$return = @mysql_fetch_array(mysql_query("$mysql"));
            
$return $return[$out];
        }
        
        return 
$return;
    }


    
    

function 
user_doc_proc$usr_id ){
    
$out=null;
    
$type_1 'doc_proc';

    
$bank_setting = @mysql_fetch_array( @mysql_query_new("SELECT * FROM `bank_setting` LIMIT 1"));
    
$bank_setting_skidon $bank_setting[''.date("D").''];
    
$udata_hata_bonus =  @mysql_fetch_array( @mysql_query_new("SELECT * FROM `hata_bonus` WHERE `usr`='$usr_id' LIMIT 1"));

    
$usdata =  @mysql_fetch_arraymysql_query_new("SELECT `storona`,`clan` FROM `users` WHERE `id`='$usr_id' LIMIT 1"));
    
$domination = @mysql_fetch_array( @mysql_query_new("SELECT * FROM `domination` ORDER BY `id` DESC LIMIT 1"));
    if(
$domination['dom'] == $usdata['storona']){$_dom_storona="15"; }else{$_dom_storona="0"; }
    if(
$domination["clan_$usdata[storona]"]==$usdata['clan']){$_dom_clan="15"; }else{$_dom_clan="0"; }

    
$bonus['kolvo'] = bonus_kolvo("$usr_id","$type_1");

    
$out = ($bonus['kolvo'] + $_dom_clan $_dom_storona $udata_hata_bonus['doc'] + $bank_setting_skidon);
    return 
$out;
}

    


function 
user_agent($ua,$_go){
global 
$path;
    
// Определение браузера
    
if($_go==or $_go==3)
    {
    
$path_pc '<img src="'.$path.'/theme/i/browsers/PC.png">';
    
$path_mob '<img src="'.$path.'/theme/i/browsers/phone.png">';
    }

    if(
$_go==or $_go==3)    {
    
$im['orca']='<img src="'.$path.'/theme/i/browsers/orca.png" alt="" />';
    
$im['lunascape']='<img src="'.$path.'/theme/i/browsers/lunascape.png" alt="" />';
    
$im['opera']='<img src="'.$path.'/theme/i/browsers/opera.png" alt="" />';
    
$im['iron']='<img src="'.$path.'/theme/i/browsers/iron.png" alt="" />';
    
$im['seamonkey']='<img src="'.$path.'/theme/i/browsers/seamonkey.png" alt="" />';
    
$im['cometbird']='<img src="'.$path.'/theme/i/browsers/cometbird.png" alt="" />';
    
$im['rockmelt']='<img src="'.$path.'/theme/i/browsers/rockmelt.png" alt="" />';
    
$im['flock']='<img src="'.$path.'/theme/i/browsers/flock.png" alt="" />';
    
$im['kylo']='<img src="'.$path.'/theme/i/browsers/kylo.png" alt="" />';
    
$im['coolnovo']='<img src="'.$path.'/theme/i/browsers/coolnovo.png" alt="" />';
    
$im['arora']='<img src="'.$path.'/theme/i/browsers/arora.png" alt="" />';
    
$im['qtweb']='<img src="'.$path.'/theme/i/browsers/qtweb.png" alt="" />';
    
$im['yabrowser']='<img src="'.$path.'/theme/i/browsers/yabrowser.png" alt="" />';
    
$im['chrome']='<img src="'.$path.'/theme/i/browsers/chrome.png" alt="" />';
    
$im['msie']='<img src="'.$path.'/theme/i/browsers/msie.png" alt="" />';
    
$im['maxthon']='<img src="'.$path.'/theme/i/browsers/maxthon.png" alt="" />';
    
$im['safari']='<img src="'.$path.'/theme/i/browsers/safari.png" alt="" />';
    
$im['firefox']='<img src="'.$path.'/theme/i/browsers/firefox.png" alt="" />';
    
$im['orca']='<img src="'.$path.'/theme/i/browsers/orca.png" alt="" />';
    
    
$im['sony_ericsson']='<img src="'.$path.'/theme/i/browsers/sony_ericsson.png" alt="" />';
    
$im['UCweb']='<img src="'.$path.'/theme/i/browsers/UCweb.jpg" width="15px" height="15px" alt="" />';
    
$im['apple']='<img src="'.$path.'/theme/i/browsers/apple.png" alt="" />';
    
$im['android']='<img src="'.$path.'/theme/i/browsers/android.png" alt="" />';
    
$im['symbian']='<img src="'.$path.'/theme/i/browsers/symbian.png" alt="" />';
    
$im['windows']='<img src="'.$path.'/theme/i/browsers/windows.png" alt="" />';
    
$im['hp']='<img src="'.$path.'/theme/i/browsers/hp.png" alt="" />';
    
$im['blackberry']='<img src="'.$path.'/theme/i/browsers/blackberry.png" alt="" />';
    
$im['htc']='<img src="'.$path.'/theme/i/browsers/htc.png" alt="" />';
    }
    
    if (
preg_match('#(orca)#ui'$ua))        $browser $path_pc.$im['orca'];
    elseif (
preg_match('#(lunascape)#ui'$ua))        $browser $path_pc.$im['lunascape'];
    elseif (
preg_match('#(arora)#ui'$ua))        $browser $path_pc.$im['arora'];
    elseif (
preg_match('#(coolnovo)#ui'$ua))        $browser $path_pc.$im['coolnovo'];
    elseif (
preg_match('#(kylo)#ui'$ua))        $browser $path_pc.$im['kylo'];
    elseif (
preg_match('#(flock)#ui'$ua))        $browser $path_pc.$im['flock'];
    elseif (
preg_match('#(rockmelt)#ui'$ua))        $browser $path_pc.$im['rockmelt'];
    elseif (
preg_match('#(cometbird)#ui'$ua))        $browser $path_pc.$im['cometbird'];
    elseif (
preg_match('#(seamonkey)#ui'$ua))        $browser $path_pc.$im['seamonkey'];
    elseif (
preg_match('#(iron)#ui'$ua))        $browser $path_pc.$im['iron'];
    elseif (
preg_match('#(presto)#ui'$ua))        $browser $path_pc.$im['opera'];
    elseif (
preg_match('#(opera)#ui'$ua))        $browser $path_pc.$im['opera'];
    elseif (
preg_match('#(yabrowser)#ui'$ua))        $browser $path_pc.$im['yabrowser'];
    elseif (
preg_match('#(chrome)#ui'$ua))        $browser $path_pc.$im['chrome'];
    elseif (
preg_match('#(msie)#ui'$ua))        $browser $path_pc.$im['msie'];
    elseif (
preg_match('#(maxthon)#ui'$ua))        $browser $path_pc.$im['maxthon'];
    elseif (
preg_match('#(safari)#ui'$ua))        $browser $path_pc.$im['safari'];
    elseif (
preg_match('#(qtweb)#ui'$ua))        $browser $path_pc.$im['qtweb'];
    elseif (
preg_match('#(firefox)#ui'$ua))        $browser $path_pc.$im['firefox'];
    
// Мобильные браузеры
    
if (preg_match('#(sonyericsson)#ui'$ua))        $browser $path_pc.$im['sony_ericsson'];
    elseif (
preg_match('#(UCBrowser)#ui'$ua))        $browser $path_pc.$im['UCweb'];
    elseif (
preg_match('#(ipod)#ui'$ua))        $browser $path_pc.$im['apple'];
    elseif (
preg_match('#(iphone)#ui'$ua))        $browser $path_pc.$im['apple'];
    elseif (
preg_match('#(android)#ui'$ua))        $browser $path_pc.$im['android'];
    elseif (
preg_match('#(symbian)#ui'$ua))        $browser $path_pc.$im['symbian'];
    elseif (
preg_match('#(windowsphone)#ui'$ua))        $browser $path_pc.$im['windows'];
    elseif (
preg_match('#(wp7)#ui'$ua))        $browser $path_pc.$im['windows'];
    elseif (
preg_match('#(wp8)#ui'$ua))        $browser $path_pc.$im['windows'];
    elseif (
preg_match('#(webos)#ui'$ua))        $browser $path_pc.$im['hp'];
    elseif (
preg_match('#(blackberry)#ui'$ua))        $browser $path_pc.$im['blackberry'];
    elseif (
preg_match('#(htc)#ui'$ua))        $browser $path_pc.$im['htc'];
    elseif (
preg_match('#(opera m)#ui'$ua))        $browser $path_pc.$im['opera'];

return 
$browser;
    
$arr = array(
        
'nokia',
        
'samsung',
        
'siemens',
        
'fly',
        
'motorola',
        
'sharp',
        
'sony',
        
'lg',
        
'acer',
        
'alcatel',
        
'asus',
        
'gigabyte',
        
'highscreen',
        
'huawei',
        
'philips',
        
'mts',
        
'midp-2.0',
        
'ucweb');
    foreach (
$arr as $value)
    {
        if (
strpos($ua$value) !== false)
        {
            
$browser $path_mob;
            return 
$browser;
        }
    }

}








function 
end_sumbols($_summa,$_word){

if(
$_summa==1){ $_sumbol=null; }
elseif(
$_summa<=4){$_sumbol='а';}
else{
$_sumbol='ов';}

return 
$_word.$_sumbol;
}



function 
dater($dater){
    
$dater=str_replace("Jan","Янв",$dater);
    
$dater=str_replace("Feb","Фев",$dater);
    
$dater=str_replace("Mar","Март",$dater);
    
$dater=str_replace("Apr","Апр",$dater);
    
$dater=str_replace("May","Май",$dater);
    
$dater=str_replace("Jun","Июнь",$dater);
    
$dater=str_replace("Jul","Июль",$dater);
    
$dater=str_replace("Aug","Авг",$dater);
    
$dater=str_replace("Sep","Сент",$dater);
    
$dater=str_replace("Oct","Окт",$dater);
    
$dater=str_replace("Nov","Ноя",$dater);
    
$dater=str_replace("Dec","Дек",$dater);

    
$dater=str_replace("Mon","Понедельник",$dater);
    
$dater=str_replace("Tue","Вторник",$dater);
    
$dater=str_replace("Wed","Среда",$dater);
    
$dater=str_replace("Thu","Четверг",$dater);
    
$dater=str_replace("Fri","Пятница",$dater);
    
$dater=str_replace("Sat","Суббота",$dater);
    
$dater=str_replace("Sun","Воскресенье",$dater);
    
    return 
$dater;
}



function 
image($out){
global 
$path,$_SERVER;
$result = @file_get_contents("http://$_SERVER[HTTP_HOST]/$out");
if(
strpos($result'Error') or
strpos($result'Found') or
strpos($result'found') or
strpos($result'404') or
strpos($result'403')
){ 
$out "http://$_SERVER[HTTP_HOST]/theme/i/icons/no-image.png"; }


return 
$out;
}





function 
br($_msg,$_prava){
    if(
$_prava>=3)
    {
$_msg=preg_replace ("|n|","<br>",$_msg);}else
    {
$_msg=preg_replace ("|[rn]+|si","<br>",$_msg);}

return 
$_msg;
}





function 
no_br($_msg){
    
$_msg=preg_replace("|<br>|","n",$_msg);
    
$_msg=preg_replace("|</br>|","n",$_msg);
    return 
$_msg;
}



function 
district_auth($clan_id){
    
$district_clans = @mysql_fetch_assoc( @mysql_query_new("SELECT `almaz`,`money` FROM `district_clans` WHERE `clan_id`='$clan_id'"));
    
$out = (($district_clans['money']/30000));
    
$out = ($out + ($district_clans['almaz']*3));
return 
round($out);
}







function 
rand_symbol($col=null,$registr=null){
    if(
$col==null$col rand(4,7);
    if(
$registr!=and $registr!=2$registr=3;
    
$mat = array('q','w','e','r','t','y','u','i','o','p','a','s','d','f','g','h','j','k','l','z','x','c','v','b','n','m','1','2','3','4','5','6','7','8','9','0');
    for(
$i=0$i<$col; ++$i){
        
$rnd rand(0,count($mat)-1);
        
$rnd2 rand(1,2);
        
$checkmat $mat[$rnd];
        
        if(
$registr==or $rnd2==and $registr==3){
            
$_symbols mb_convert_case($checkmat,MB_CASE_UPPER,"UTF-8");
        } elseif(
$registr==or $rnd2==and $registr==3) {
            
$_symbols mb_convert_case($checkmat,MB_CASE_LOWER,"UTF-8");
        }
        
$new_slovo .= $_symbols;
    }
return 
$new_slovo;
}








function 
sek_nazad($_time,$max_day){
if(
time()<$_time)
{
$_SEK=($_time-time());}else
{
$_SEK=(time()-$_time);}


if(
$_SEK>=and $_SEK<60){$out "$_SEK сек.";}
elseif(
$_SEK>=60 and $_SEK<3600){$out date("i:s",$_SEK)." мин.";}
elseif(
$_SEK>=3600 and $_SEK<(3600*24)) {$out round($_SEK/3600).date(":i",$_SEK)." ч.";}
elseif(
$_SEK>=(3600*24) and $_SEK<(3600*24*$max_day)){$out="".round($_SEK/(3600 24))." дн.";}
else{
$out=dater(date("d M Y",$_time));}

return 
$out;
}



function 
sekund($_time){
$_SEK $_time;

if(
$_SEK>=and $_SEK<60){$out "$_SEK сек.";}
elseif(
$_SEK>=60 and $_SEK<3600){$out date("i:s",$_SEK)." мин.";}
elseif(
$_SEK>=3600 and $_SEK<(3600*24)) {$out round($_SEK/3600).date(":i",$_SEK)." ч.";}
elseif(
$_SEK>=(3600*24) and $_SEK<(3600*24*31)){$out="".round($_SEK/(3600 24))." дн.";}
elseif(
$_SEK>=(3600*24*31) and $_SEK<(3600*24*31*12*5)){$out="".round($_SEK/(3600 24 31))." мес.";}
else{
$out="".round($_SEK/(3600 24 365))." г.";}

return 
$out;
}






























function 
slv($str,$msg1,$msg2,$msg3) {

$str = (int)$str;
$str1 abs($str) % 100;
$str2 $str 10;
if (
$str1 10 && $str1 20) return $str .' '$msg3;
if (
$str2 && $str2 5) return $str .' '$msg2;
if (
$str2 == 1) return $str .' '$msg1;

return 
$str .' '$msg3;
}



function 
times3($string $and null) {
    
$day=floor($string/86400);
    
$hours=floor(($string/3600)-$day*24);
    
$min=floor(($string-$hours*3600-$day*86400)/60);
    
$sec=$string-($min*60+$hours*3600+$day*86400);

    if(
$day 0$day2 $day.'д';
    if(
$hours $hours2 $hours.'ч';
    if(
$min $min2 $min.'м';
    if(
$sec $sec2 = ($and $and.' ' null).$sec.'с';

return 
$day2.' '.$hours2.' '.$min2.' '.$sec2;
}



function 
times2($string $and null) {
    
$day=floor($string/86400);
    
$hours=floor(($string/3600)-$day*24);
    
$min=floor(($string-$hours*3600-$day*86400)/60);
    
$sec=$string-($min*60+$hours*3600+$day*86400);

    if(
$day 0$day2 slv($day,'день','дня','дней');
    if(
$hours $hours2 slv($hours,'час','часа','часов');
    if(
$min $min2 slv($min,'минуту','минуты','минут');
    if(
$sec $sec2 = ($and $and.' ' null).slv($sec,'секунду','секунды','секунд');

return 
$day2.' '.$hours2.' '.$min2.' '.$sec2;
}
    
    
    
function 
times($times=NULL){
    
$time time();
    
    if((
$time-$times)<=60){
        
$timesp slv((($time-$times)),'секунду','секунды','секунд').' назад';
        return 
$timesp;
    } elseif((
$time-$times)<=3600){
        
$timesp slv((($time-$times)/60),'минуту','минуты','минут').' назад';
        return 
$timesp;
    } else {
        
$today date("j M Y"$time);
        
$today date("j M Y"$time);
        
$yesterday date("j M Y"strtotime("-1 day"));
        
$timesp=date("j M Y  в H:i"$times);
        
$timesp str_replace($today'Сегодня'$timesp);
        
$timesp str_replace($yesterday'Вчера'$timesp);
        
$timesp strtr($timesp, array ("Jan" => "Янв","Feb" => "Фев","Mar" => "Марта","May" => "Мая","Apr" => "Апр","Jun" => "Июня","Jul" => "Июля","Aug" => "Авг","Sep" => "Сент","Oct" => "Окт","Nov" => "Ноября","Dec" => "Дек",));
        return 
$timesp;
    }
}

































function 
location_exit($exit_location)
{
global 
$path,$baloon,$javabacksea;
echo 
"$baloon n <center>Локация "$exit_location" - временно закрыта!</center> n </div> n $javabacksea";
}


function 
password($pass)
{
$pass md5(strrev(sha1(strrev(md5($pass)))));
return 
$pass;
}

function 
new_md5($pass){
$pass md5(sha1(strrev(md5(strrev(sha1(md5(strrev(md5($pass)))))))));
return 
$pass;}


function 
_md5($pass){
$pass md5(sha1(strrev(md5(sha1(strrev(md5($pass)))))));
return 
$pass;}



{
$sbros = @mysql_fetch_array( @mysql_query_new("SELECT * FROM `sbros` LIMIT 1"));
$time=time(); 



function 
inner($text_inner) {
global 
$path,$balka,$inner;
echo 
"$inner $text_inner </div>";
}




function 
error($text_error){
global 
$path,$_SESSION,$time,$div,$balka,$udataid;

if(
$_SESSION['time_users_error']<$time){
 @
mysql_query_new("UPDATE `head` SET `admin`='1'");
 @
mysql_query_new("INSERT INTO `komentarai` SET `usr` = '$udataid', `komentaras` = '<center><b>$text_error</b></center>', `time` = '$time',`admin`='1'");
 
$_SESSION['time_users_error'] = $time 3660;
 }
 return
"<center>На этой странице обнаружена глобальная ошибка!</center> 
 <br>Ув. игрок! Обратитесь в тех.поддержку и опишите все Ваши действия, которые привели к данной странице!<br>
 <center><b>С ув. Разработчики. </b></center>"
;
}



function 
_udata_go($mysql_udata){
global 
$path,$udata;
$mysql_udata $mysql_udata];
return 
$udata[$mysql_udata];
}

    
function 
_udata($_mysql){
$_mysql preg_replace_callback'/udata{(.+)}/isU''_udata_go'$_mysql);
return 
$_mysql;
}










function 
_mysql($_mysql){
global 
$path,$udata;
$_mysql=_udata($_mysql);
echo(
"$_mysql");

}





function 
div($text_div) {
global 
$path,$balka,$inner;
echo 
"
$balka
$inner $text_div </div>
$balka";
}






function 
hpall_boss($_hp,$_hpall,$_proc,$_color){
global 
$path,$_light,$_default,$imghp;
if(
$_color=='green')
{
$_color='green'$_img='20';}else
{
$_color='#f50000'$_img='19';}
$_proc2=(100-$_proc);
if(
$_hp<=0){$_hp='0';}

if(empty(
$_light)){
    return
"
 <td width='85%'>
 
<div class='rating'>
 
<div class='in' style='background: 
$_color url("theme/img/$_img.png") top repeat-x; width: $_proc%'></div>
 </div>
 
$_hp/$_hpall $imghp </td>";
 }else{
return
"
    <td>
    
<div class='progress mb5'> 
    
<div class='empty' style='width:
$_proc%'></div>
    
<div class='full' style='width:
$_proc2%'></div>
    </div>
    
$_hp/$_hpall $imghp </td>";
    }
}




function 
smiles($text){
global 
$path;
$aa = @mysql_query_new("SELECT name,adres FROM `smiles` ORDER BY `name` DESC");
while(
$ba = @mysql_fetch_assoc($aa)){ $text str_replace("$ba[name]","<img src='".($path $path ".")."$ba[adres]' alt='*'>"$text); }

return 
$text;}




function 
antimat($text){
    
$mat = array('блядь','сука','пидар','пизда','залупа','мудак','гандон','гондон','ебать','пиздец','пизду','ебало','ебло','мудила','сучка','чмо','ибало','ебалу','ебаный','заебал','бля','ебать','анал','соси','пиздец','3,14зд','3.14зд','сасай','манда','сука','хуи','хуёв','хуе','ибал','ипал','аххуен','хуя','ахуе','охуе','хуел','охуи','охуу','охиу','охую','ахуи','ахии','ахие','ахуу','ахиу','пизд','писд','пызд','пысд','пицд','пезд','песд','бляд','бля','блад','блят','блать','блйад','блйат','блиад','блиат','уёб','уеб','уйоб','уиоб','муди','муда','член','пидор','пидар','гей','нидор','нидар','педи','чмо','жоп','драчи','пох ','саси','рако','хер','пидо','гонд','залуп','отху','суче','мудо','дарас','сцука','хуй','xyй','хyй','xуй');

    for(
$i=0$i<=count($mat); ++$i){
        
$checkmat strstr("$text""$mat[$i]");
        if(!empty(
$checkmat)){ $text=str_replace("$mat[$i]","***",$text); }
    }
    return 
$text;
}


function 
prava($prava){
global 
$path,$udata,$baloon;
if(
$udata['prava']<$prava){
    
// $_SESSION['msg']="$baloon <center> Ошибка доступа. У тебя недостаточно прав! </div>"; 
    
@header ("Location: /index.php?r=index");exit; }
}




function 
img($img){
global 
$path,$imgdoc,$imglave,$imgauth,$imgexp,
       
$imgpt,$imgdamage,$imgenergy,$imggang_auth,
       
$imgno,$imgnot,$imgyes,$imgok,$imglock,$imgreply,
       
$imgbox,$imgblack,$imgwhite,$imgtorch,$imgrazborka,
       
$imghp,$imgtime;
$img  str_replace("{doc}","$imgdoc",$img);
$img  str_replace("{lave}","$imglave",$img);
$img  str_replace("{auth}","$imgauth",$img);
$img  str_replace("{exp}","$imgexp",$img);
$img  str_replace("{pt}","$imgpt",$img);
$img  str_replace("{damage}","$imgdamage",$img);
$img  str_replace("{uron}","$imgdamage",$img);
$img  str_replace("{img_razborka}","$imgrazborka",$img);
$img  str_replace("{energy}","$imgenergy",$img);
$img  str_replace("{gang_auth}","$imggang_auth",$img);
$img  str_replace("{no}","$imgno",$img);
$img  str_replace("{not}","$imgnot",$img);
$img  str_replace("{yes}","$imgyes",$img);
$img  str_replace("{ok}","$imgok",$img);
$img  str_replace("{lock}","$imglock",$img);
$img  str_replace("{reply}","$imgreply",$img);
$img  str_replace("{box}","$imgbox",$img);
$img  str_replace("{black}","$imgblack",$img);
$img  str_replace("{white}","$imgwhite",$img);
$img  str_replace("{torch}","$imgtorch",$img);
$img  str_replace("{hp}","$imghp",$img);
$img  str_replace("{time}","$imgtime",$img);
return 
$img;
}






function 
okr($num){
    
$out $num;
    
    if(
$num>=1000 and $num<1000000){$out="".(floor($num/100)/10)."k";}
    elseif(
$num>=1000000 and $num<1000000000){$out="".(floor($num/100000)/10)."m";}
    elseif(
$num>=1000000000){$out="".(floor($num/100000000)/10)."g";}
    
    return 
$out;
}




function 
SM($url null){
global 
$path,$_SESSION,$_get_r,$_get_mod,$_get_page;
    
$out null;
    if(
$url==null$url "/index.php?$_get_r$_get_mod$_get_page";
    if(!empty(
$_GET['sum_sm'])) $_SESSION['sum_sm']=$_GET['sum_sm'];
    if(
$_SESSION['sum_sm']!=&&
    
$_SESSION['sum_sm']!=10 &&
     
$_SESSION['sum_sm']!=20 &&
    
$_SESSION['sum_sm']!=50 &&
    
$_SESSION['sum_sm']!=100){ $_SESSION['sum_sm']=10;}
    
    
$Kolvo_Smiles=$_SESSION['sum_sm'];
    
$out .= "
    <img style='vertical-align: middle;margin-left: 1px;' src='
$path/theme/i/icons/chat/smile.png'>
    <script src='
$path/theme/js/form_smiles.js'></script>
    <a href='#' onclick='javascript:showElement("
v-smiles")' class='font11' style='text-decoration: none;'> Показать смайлы </a>
    
<div id='v-smiles' class='v-smiles' style='display:none;'>

    
<div class='baloon-inner'>
     <a href='
$url&sum_sm=5'>5</a> | 
     <a href='
$url&sum_sm=10'>10</a> | 
     <a href='
$url&sum_sm=20'>20</a> | 
     <a href='
$url&sum_sm=50'>50</a> | 
     <a href='
$url&sum_sm=100'>100</a> |
     <a class='font10' href='/index.php?r=smiles' align='left'>Все смайлы</a>
     <br>
     <b>
$Kolvo_Smiles Самых популярных смайлов:</b> <br>
 "
;

$aa = @mysql_query_new("SELECT * FROM `smiles` WHERE `id_r`!='2147483647' ORDER BY `popular` DESC LIMIT ".abs($Kolvo_Smiles)."");
while(
$ba = @mysql_fetch_array($aa)){
    
$out .= "
    <img src='
$ba[adres]' alt='' style='cursor: pointer; margin: 3px;' onclick='InsertSmile(&#039;$ba[name]&#039;)'>";
}
$out .= "
    </div>
    </div>"
;
    
    return 
$out;
}





function 
us($text){
$text  preg_replace_callback'/%(.+)%/isU''search_nick'$text ); //Поиск ника в чате
$text  preg_replace_callback'/us_url{(.+)}/isU''search_us_url'$text ); //Поиск ника по ид
$text  preg_replace_callback'/us{you}/isU''you_nick'$text ); //Шутка, твой ник))
$text  preg_replace_callback'/us{(.+)}/isU''search_us'$text ); //Поиск ника по ид
$text  preg_replace_callback'/usr{(.+)}/isU''search_usr'$text ); //Поиск ника по ид
$text  preg_replace_callback'/user{(.+)}/isU''search_user'$text ); //Поиск ника по ид
return $text;
}




function 
search_nick($per_func) {
$out null;
$user_chat $per_func];

$query = @mysql_query_new("SELECT `id`,`usr` FROM `users` WHERE `usr`='$user_chat'");
$avto mysql_num_rows($query);
if (!empty(
$avto)) 
{
 
$us_chat = @mysql_fetch_array($query);
 
$out "<a href='index.php?r=profile&user=$us_chat[id]'>$user_chat</a>";
} else {
$out="%".$user_chat."%";} 
return 
$out;
}





function 
search_us_url($per_func) {
$out=null;
$user_us $per_func];

$query = @mysql_query_new("SELECT `id`,`usr` FROM `users` WHERE `id`='$user_us'");
$avto mysql_num_rows($query);
if (!empty(
$avto)) 
{
 
$us_chat = @mysql_fetch_array($query);
 
$out "<a href='index.php?r=profile&user=$us_chat[id]' class='url'>$us_chat[usr]</a>";
} else {
$out=" Гость #$user_us";} 
return 
$out;
}




function 
search_us$per_func ) {
$out=null;
$user_us $per_func];

$query=mysql_query_new("SELECT `id`,`usr` FROM `users` WHERE `id`='$user_us' ");
$us_chat=mysql_fetch_array($query);

if ( 
mysql_num_rows($query) != ) {
 
$out "<a href='index.php?r=profile&user=$us_chat[id]'>$us_chat[usr]</a>"; }else 
{
$out=" Гость #$user_us";}
return 
$out;
}



function 
search_usr($user_us) {
$out=null;
$user_us $user_us[1];


$query mysql_query_new("SELECT `id`,`usr` FROM `users` WHERE `id`='$user_us' ");
if ( 
mysql_num_rows($query) != ) {
 
$usdata=mysql_fetch_array($query);
 
$out "$usdata[usr]";
} else {
$out="Гость #$user_us";} 
return 
$out;
}



function 
you_nick() {
global 
$path,$udata;
 
$out "<a href='index.php?r=profile&user=$udata[id]'>$udata[usr]</a>";
return 
$out;
}




function 
search_user($per_func) {
global 
$path,$imgmoder,$imgadmin,$imgdoc;
$out=null;

if ( 
is_array$per_func ) ) {$user_us=$per_func]; } else {$user_us=$per_func;}
$usdata = @mysql_fetch_array( @mysql_query_new("SELECT `id`,`prava`,`lvl`,`usr` FROM `users` WHERE `id`='$user_us'"));

if (!empty(
$usdata['id'])) {

$tcf='</font>';
if(
$usdata['prava']=="10"){$im="";$tcolor=''$tcf='';}
if(empty(
$usdata['prava'])){$im="";$tcolor=''$tcf='';}

if(
abs($usdata['lvl']) < 49){$tcolor=''; }
if(
abs($usdata['lvl']) > 49){$tcolor='<font color="purple">';$lvl='50';}
if(
abs($usdata['lvl']) > 59){$tcolor='<font color="purple">';$lvl='60';}
if(
abs($usdata['lvl']) > 69){$tcolor='<font color="purple">';$lvl='70';}
if(
abs($usdata['lvl']) > 79){$tcolor='<font color="purple">';$lvl='80';}

$im_array = array('0'=>""'1'=>"$imgdoc"'2'=>"$imgmoder"'3'=>"$imgmoder"'4'=>"$imgadmin"'5'=>"$imgadmin"'6'=>"$imgmoder",'10'=>"");
$im $im_array["$usdata[prava]"];

$tcolor_array = array( '0'=>""'1'=>""'2'=>"<font color='blue'>",
'3'=>"<font color='blue'>",     '4'=>"<font color='#C91101'>",
'5'=>"<font color='#C91101'>",  '6'=>"<font color='blue'>",'10'=>"");
$tcolor $tcolor_array["$usdata[prava]"];

 
$out "$im<a href='index.php?r=profile&user=$usdata[id]'><b>$tcolor$usdata[usr]$tcf</b></a>";
}

elseif(
$user_us=='you') {$out=" us{you}";}
else {
$out=" <b> Гость #$user_us </b>";}

return 
"$out";
}









function 
clan($clan_id,$class) {
global 
$path,$udataid;
$out=null;
if(
$class){
    
$class " class='$class'";
}else{
    
$class=null
}

$setting = @mysql_fetch_array( @mysql_query_new("SELECT * FROM `setting` WHERE `usr`='$udataid' "));
$clan_mysql = @mysql_fetch_arraymysql_query_new("SELECT `id`,`name`,`storona` FROM `clans` WHERE `id`='$clan_id'"));

if (!empty ( 
$clan_mysql['id'])) {
 
 if(empty(
$setting['no_images']))
 {
$_img_clan_func_logo "<img src='$path/theme/i/icons/clans/flags/small-$clan_mysql[storona].png' height='18' width='18' class='img-border'>";}else
 {
$_img_clan_func_logo "";}
 
 
$out "
 <a href='index.php?r=clans&mod=clan&id=
$clan_mysql[id]$class>
 
$_img_clan_func_logo<b>$clan_mysql[name]</b>
 </a>"
;
} else {
    
$out "(<i>Клан не найден</i>)";
}
return 
$out;
}














function 
ban($ban_mesto_text) {
global 
$path,$time,$udataid,$baloon,$javaback;
$ban = @mysql_fetch_array( @mysql_query_new("SELECT * FROM `ban` WHERE `usr` = '$udataid' and `ban_time`>'"time() ."' and `status`='1' ORDER BY `id` DESC LIMIT 1"));

if(!empty(
$ban['text'])){$_pricina"Причина: $ban[text]</br>";}
//if(!empty($ban[admin])){$_zabanil= " n Забанил: ".us("us_url{".$ban[admin]."}")."<br>";}

echo"$baloon <center> Ваш персонаж забанен! $ban_mesto_text </center>
$_pricina $_zabanil
 Бан действителен: <img src='
$path/theme/i/icons/time.png'>  ".date("d.m.Y | H:i",$ban['ban_time'])." </div>
$javaback ";
}



function 
obnul($number){
    
$number round($number);
    return 
$number;
}

    



function 
pager($page_max$real_num$_URL){
    
$_GET['page'] = obnul($_GET['page']);
    
$_GET_page $_GET['page'];
    
$next $_GET['page'] + 1;
    
$next2 $_GET['page'] + 2;
    
$back $_GET['page'] - 1;
    
if(
$real_num>$page_max){
    if(
$real_num<(($_GET_page*$page_max)-($page_max-1))){
        
$max_page_url "$_URL&page=".ceil($real_num/$page_max)."";
        @
header("Location: $max_page_url") or print ("
        <div class='baloon-inner'>
        Максимальная страница: <a class='url'><b>"
.ceil($real_num/$page_max)."</b></a> || <a href='$max_page_url' class='url'>Перейти...</a>
        </div>
        <META HTTP-EQUIV='REFRESH' CONTENT='2; URL=
$max_page_url'>");
    }
    echo 
"
    <div class='pager'>
    <ul class='yiiPager'>"
;
    if(
$_GET_page>2){
        echo
"
        <li class='pager'> <a href='
$_URL&page=$back'><</a></li>
        <li class='pager'> <a href='
$_URL&page=".($back-1)."'>".($back-1)."</a></li>
        <li class='pager'> <a href='
$_URL&page=$back'>$back</a></li>";
    } elseif(
$_GET_page>1) {
        echo
"
        <li class='pager'> <a href='
$_URL&page=$back'><</a></li>
        <li class='pager'> <a href='
$_URL&page=$back'>$back</a></li>";
    } else{
        echo
"
        <li class='pager'> <a href='
$_URL&page=$_GET_page'><</a></li>";
    }
    echo
"
    <li class='selected'>
$_GET_page</a></li>";

    if(
$real_num<($_GET_page*$page_max)+($page_max+1) and $real_num>($_GET_page*$page_max)){
        echo
"
        <li class='page'><a href='
$_URL&page=$next'>$next</a></li>
        <li class='pager'><a href='
$_URL&page=$next'>></a></li>";
    } elseif(
$real_num>($_GET_page*$page_max)){
        echo
"
        <li class='page'><a href='
$_URL&page=$next'>$next</a></li>
        <li class='page'><a href='
$_URL&page=$next2'>$next2</a></li>
        <li class='pager'><a href='
$_URL&page=$next'>></a></li>";
    } else {
        echo
"
        <li class='pager'><a href='
$_URL&page=$_GET_page'>></a></li>";
    }
    echo
"
    </ul>
    </div>
    "
;
}
}






function 
page_10($kolvo_page,$_URL){
global 
$path,$_GET_VSE_no_page,$_GET_page;
if(empty(
$_URL)){$_URL="?$_GET_VSE_no_page";}

if (
$_GET['page'] < 1) {$_GET['page'] = 1;}
$_GET['page'] = abs($_GET['page']);
$_GET_page $_GET['page'];
$next $_GET['page'] + 1
$next2 $_GET['page'] + 2;
$back $_GET['page'] - 1;

if(
$kolvo_page>10){

if(
$kolvo_page<(($_GET_page*10)-9)){
baloon("n Максимальная страница:
<a class='url'><b>"
.ceil($kolvo_page/10)."</b></a> || <a href='$_URL&page=".ceil($kolvo_page/10)."' class='url'>Перейти...</a>n ");}

echo 
"n 
<div class='pager'><ul id='yw2' class='yiiPager'> "
;
if(
$_GET_page>2){
echo

 <li class='pager'> <a href='
$_URL&page=$back'><</a></li>
 <li class='pager'> <a href='
$_URL&page=".($back-1)."'>".($back-1)."</a></li>
 <li class='pager'> <a href='
$_URL&page=$back'>$back</a></li>"; }
elseif(
$_GET_page>1){
echo

 <li class='pager'> <a href='
$_URL&page=$back'><</a></li>
 <li class='pager'> <a href='
$_URL&page=$back'>$back</a></li>"; }
else{ echo
"n <li class='pager'> <a href='$_URL&page=$_GET_page'><</a></li>"; }
echo
" n <li class='selected'>$_GET_page</a></li>";
if(
$kolvo_page>($_GET_page*10)){
if(
$kolvo_page<($_GET_page*10)+11){
echo

 <li class='page'><a href='
$_URL&page=$next'>$next</a></li>
 <li class='pager'><a href='
$_URL&page=$next'>></a></li> <br/>";}
else{
echo

 <li class='page'><a href='
$_URL&page=$next'>$next</a></li>
 <li class='page'><a href='
$_URL&page=$next2'>$next2</a></li>
 <li class='pager'><a href='
$_URL&page=$next'>></a></li> <br/>"; }}
else{echo
"n <li class='pager'><a href='$_URL&page=$_GET_page'>></a></li><br/>";}
echo
"n</div>n"; }
}






function 
page_20($kolvo_page,$_URL) {
global 
$path,$_GET_VSE_no_page,$_GET_page;
if(empty(
$_URL)){$_URL="?".$_GET_VSE_no_page;}

if (
$_GET['page'] < 1) {$_GET['page'] = 1;}
$_GET['page'] = abs($_GET['page']);
$_GET_page $_GET['page'];
$next $_GET['page'] + 1;
$next2 $_GET['page'] + 2;
$back $_GET['page'] - 1;

if(
$kolvo_page>20){
if(
$kolvo_page<(($_GET_page*20)-19)){
baloon("n Максимальная страница: <a class='url'><b>".ceil($kolvo_page/20)."</b></a> || <a href='$_URL&page=".ceil($kolvo_page/20)."' class='url'>Перейти...</a>n ");}

echo 
"n 
<div class='pager'><ul id='yw2' class='yiiPager'>"
;
if(
$_GET_page>2){
echo

 <li class='pager'> <a href='
$_URL&page=$back'><</a></li>
 <li class='pager'> <a href='
$_URL&page=".($back-1)."'>".($back-1)."</a></li>
 <li class='pager'> <a href='
$_URL&page=$back'>$back</a></li>"; }
elseif(
$_GET_page>1){
echo

 <li class='pager'> <a href='
$_URL&page=$back'><</a></li>
 <li class='pager'> <a href='
$_URL&page=$back'>$back</a></li>"; }
else{ echo
"n <li class='pager'> <a href='$_URL&page=$_GET_page'><</a></li>"; }
echo
" n <li class='selected'>$_GET_page</a></li>";
if(
$kolvo_page>($_GET_page*20)){
if(
$kolvo_page<($_GET_page*20)+21){
echo

 <li class='page'><a href='
$_URL&page=$next'>$next</a></li>
 <li class='pager'><a href='
$_URL&page=$next'>></a></li> <br/>";}
else{
echo

 <li class='page'><a href='
$_URL&page=$next'>$next</a></li>
 <li class='page'><a href='
$_URL&page=$next2'>$next2</a></li>
 <li class='pager'><a href='
$_URL&page=$next'>></a></li> <br/>"; }}
else{echo
"n <li class='pager'><a href='$_URL&page=$_GET_page'>></a></li><br/>";}
echo
"n</div>n";}
}









function 
new_quest(){
global 
$path,$udataid,$udata,$time,$sbros;
$sbroc_time null;

if(
$udata['lvl']>=9){
$sbroc_time $sbros['time'];
$sbros_quest = @mysql_fetch_array( @mysql_query_new("SELECT * FROM `userquests_id` WHERE `usr`='$udataid' and `time`='$sbros[time]' and `tip`='everyday' ORDER BY id DESC LIMIT 2"));

if(empty(
$sbros_quest['id'])){

$dater=date("D"time());
$dater=str_replace("Mon","Понедельник",$dater);
$dater=str_replace("Tue","Вторник",$dater);
$dater=str_replace("Wed","Среда",$dater);
$dater=str_replace("Thu","Четверг",$dater);
$dater=str_replace("Fri","Пятница",$dater);
$dater=str_replace("Sat","Суббота",$dater);
$dater=str_replace("Sun","Воскресенье",$dater);


$rand_toch rand(1,5);
$rand_toch_kolvo rand(7,28);
$rand_boi rand(25,50);
$rand_grab rand(15,35);
$rand_all rand(35,70);
$rand_uron rand(200,435);
$rand_razborki rand(1,4);


  @
mysql_query_new("INSERT INTO `userquests_id` SET `usr`='$udataid',`name`='$dater (Разборки)',`new`='1',`kolvo_almaz`='5',`tip`='everyday',`time`='$sbroc_time'");
  
$last_id= @mysql_insert_id();
  @
mysql_query_new("INSERT INTO `userquests` SET `usr`='$udataid',`quest`='razborki', `kolvo_treb`='$rand_razborki',`quest_id`='$last_id',`tip`='everyday'");


  @
mysql_query_new("INSERT INTO `userquests_id` SET `usr`='$udataid',`name`='$dater',`new`='1',`kolvo_almaz`='5',`tip`='everyday',`time`='$sbroc_time'");
  
$last_id= @mysql_insert_id();
  @
mysql_query_new("INSERT INTO `userquests` SET `usr`='$udataid',`quest`='toch_all',`kolvo_treb`='$rand_all',`quest_id`='$last_id',`tip`='everyday'");
  @
mysql_query_new("INSERT INTO `userquests` SET `usr`='$udataid',`quest`='grab',`kolvo_treb`='$rand_grab',`quest_id`='$last_id',`tip`='everyday'");
  @
mysql_query_new("INSERT INTO `userquests` SET `usr`='$udataid',`quest`='boi',`kolvo_treb`='$rand_boi',`quest_id`='$last_id',`tip`='everyday'");
  @
mysql_query_new("INSERT INTO `userquests` SET `usr`='$udataid',`quest`='uron',`kolvo_treb`='$rand_uron',`quest_id`='$last_id',`tip`='everyday'");

  @
mysql_query_new("INSERT INTO `userquests_id` SET `usr`='$udataid', `name`='$dater',`new`='1',`kolvo_pt`='10',`tip`='everyday',`time`='$sbroc_time'");
 
$last_id_2 = @mysql_insert_id();
  @
mysql_query_new("INSERT INTO `userquests` SET `usr`='$udataid',`quest`='toch',`dop_info`='$rand_toch',`kolvo_treb`='$rand_toch_kolvo',`quest_id`='$last_id_2',`tip`='everyday'");
  @
mysql_query_new("UPDATE `users` SET `cards`=`cards`+'1' WHERE `id` = '$udataid' and `cards`<'7'");
}}}




    

function 
control_quest(){
global 
$path,$udataid,$imbal;



    
$whiel mysql_query("SELECT * FROM `userquests_id` WHERE `usr`='$udataid' and `status`='0' ORDER BY id DESC LIMIT 25");
    while(
$quest_id mysql_fetch_array($whiel)){
        
$a 0;
        
$b 0;
        
$whiel_2 mysql_query("SELECT * FROM `userquests` WHERE `quest_id`='$quest_id[id]' ORDER BY id DESC");
        while(
$quest_zadaniemysql_fetch_array($whiel_2)){
            
$b++;
            if(
$quest_zadanie['kolvo']>=$quest_zadanie['kolvo_treb']){
                
$a++;
                
mysql_query("UPDATE `userquests` SET `status`='1' WHERE `id`='$quest_zadanie[id]'");
            }
        }
        if(
$a>=$b){
            
mysql_query("UPDATE `userquests` SET `status`='1' WHERE `id`='$quest_zadanie[id]'");
            
mysql_query("UPDATE `userquests_id` SET `status`='1' WHERE `id`='$quest_id[id]'");
            
$_SESSION['msg']="
             
$imbal 
             Движуха  <b>«
$quest_id[name]»</b> успешно выполнена!
            <a href='?r=quests' class='bttn'> В движухи </a> </div>"
;
        }
    }
}




function 
oblava(){
global 
$path,$udata;
if(
$udata['lvl']>'45'){
$swat =  @mysql_fetch_array( @mysql_query_new("SELECT * FROM `swat` ORDER BY id DESC LIMIT 1"));
$swat_prise = @mysql_fetch_array( @mysql_query_new("SELECT * FROM `swat_prise` WHERE `swat_id`='$swat[id]'"));
$swat['hpall'] = (60000 + (rand(0,30) * 1000));

if(!empty(
$swat['time_new']) and $swat['time_new'] < time()){
       
///////////////////////////////////////////////////
       
@mysql_query_new("UPDATE `head` SET `oblava`='1'");
       @
mysql_query_new("INSERT INTO `swat` SET `hp`='$swat[hpall]',
      `hpall`='
$swat[hpall]', `time_start`='"time() ."',`status`='on'");
      
$last_id =  @mysql_insert_id();
       @
mysql_query_new("INSERT INTO `swat_prise` SET `swat_id`='$last_id',
       `1`='
$swat_prise[1]',`2`='$swat_prise[2]',`3`='$swat_prise[3]',`halyava`='$swat_prise[halyava]'");
}
}
}





function 
del_bon(){
if(
$_SESSION['del_bon'] < time()){
$_SESSION['del_bon'] = time() + 300;

@
mysql_query_new("DELETE FROM `bonus` WHERE `time`<'"time() ."'");

}
}


control_quest();
new_quest();
oblava();
del_bon();













      
##-------------------------------------------------------------------##
      ##------------------------------ Статы ------------------------------##
      ##-------------------------------------------------------------------##
function status($_user_id,$_user_status){
    global 
$path,$udataid,$baloon;
    
$_avto = @mysql_num_rows( @mysql_query_new("SELECT * FROM `status_name` WHERE `delete`='0'"));
    
$_id_status = ($_user_status+1);
    
    if(
$_id_status<=$_avto and !empty($_avto) and !empty($_id_status)){
        
$_status_mysql = @mysql_fetch_array( @mysql_query_new("SELECT * FROM `status_name` WHERE `id`='$_id_status' LIMIT 1"));
        
$req = @mysql_query_new("SELECT * FROM `status_while` WHERE `status_id`='$_status_mysql[id]'");
        
        
$_a 0;
        
$_b 0;
        
        while(
$status_w =  @mysql_fetch_assoc($req)){
            
$_stats_ = @mysql_fetch_array( @mysql_query_new("SELECT `kolvo` FROM `stats_users` WHERE `usr`='$_user_id' and `stats_quest_id`='$status_w[stats_id]'"));
            if(
$_stats_['kolvo']>=$status_w['kolvo'] and !empty($status_w['kolvo'])) { $_a++; }
            
$_b++;
            
$_stats_ null;
        }
        
        if(!empty(
$_b) and !empty($_a) and $_b==$_a){
            @
mysql_query_new("UPDATE `users` SET `status` = '$_status_mysql[id]' WHERE `id` = '$_user_id'");
            if(
$udataid==$_user_id){
                
$_SESSION['msg']="$baloon Ты перешел на новый статус! </div>";
            }
        }
    }
}







function 
bonus_district($usr_id,$tip_bonus,$detail=null){
    
$user_id = @mysql_fetch_assoc( @mysql_query_new("SELECT * FROM `users` WHERE `id`='$usr_id' LIMIT 1"));
    
$_Clan $user_id['clan'];
    
$out 0;
    
$_bonus_distinct null;

    
$req = @mysql_query_new("SELECT * FROM `district`");
    while(
$asd = @mysql_fetch_array($req)){
        
$_d = @mysql_fetch_array( @mysql_query_new("SELECT * FROM `district_domination` WHERE `district`='$asd[id]' ORDER BY `id` DESC LIMIT 1"));
        if(
$_d['clan_id']==$_Clan){
            
$_bonus_distinct $asd['id'];
            break;
        }
    }
    
    if(!empty(
$_bonus_distinct)){
        
$_bon = @mysql_fetch_array( @mysql_query_new("SELECT * FROM `district` WHERE `id`='$_bonus_distinct' LIMIT 1"));

        if(
$tip_bonus=='uron_id_boss'){
            
$out $_bon['uron_boss'];
        } elseif(
$tip_bonus=='uron_colvo' and $_bon['uron_boss']==$detail){
            
$out $_bon['uron_colvo'];
        } elseif(
$tip_bonus=='uron_colvo' and $_bon['uron_boss']==0){
            
$out $_bon['uron_colvo'];
        } elseif(
$tip_bonus!='uron_colvo') {
            
$out $_bon["$tip_bonus"];
        } else {
            
$out 0;
        }
    }

return 
$out;
}




function 
bonus_kolvo($user_id,$tip_bonus){
    
$bonus = @mysql_fetch_array( @mysql_query_new("SELECT SUM(kolvo) AS `kolvo` FROM `bonus` WHERE `usr`='$user_id' and `tip`='$tip_bonus' and `time`>'"time() ."'"));
    return 
$bonus['kolvo'];
}


function 
user_uron($usr_id) {
$out null;
$type_1 'uron';

$udata_hata_bonus =  @mysql_fetch_array( @mysql_query_new("SELECT * FROM `hata_bonus` WHERE `usr`='$usr_id' LIMIT 1"));
$usdata =  @mysql_fetch_arraymysql_query_new("SELECT `uron`,`storona`,`clan` FROM `users` WHERE `id`='$usr_id' LIMIT 1"));
$domination = @mysql_fetch_array( @mysql_query_new("SELECT * FROM `domination` ORDER BY `id` DESC LIMIT 1"));
if(
$domination['dom'] == $usdata['storona']){$_dom_storona="4"; }else{$_dom_storona="0"; }
if(
$domination["clan_$usdata[storona]"]==$usdata['clan']){$_dom_clan="4"; }else{$_dom_clan="0"; }
$bonus['kolvo'] = bonus_kolvo("$usr_id","$type_1");

$out = ($usdata['uron'] + $_dom_clan $_dom_storona $bonus['kolvo'] + $udata_hata_bonus['uron']);
return 
$out;
}










function 
user_lave_proc$per_func ) { }
function 
user_exp_proc$per_func ) { }






function 
user_mp($user_mp){
$out=null;

$usdata =  @mysql_fetch_arraymysql_query_new("SELECT `mp` FROM `users` WHERE `id`='$user_mp' LIMIT 1"));
$out $usdata['mp'];
return 
$out;
}





function 
user_mpall($usr_id) {
$out null;
$type_1 'mpall';

$udata_hata_bonus =  @mysql_fetch_array( @mysql_query_new("SELECT * FROM `hata_bonus` WHERE `usr`='$usr_id' LIMIT 1"));
$usdata =  @mysql_fetch_arraymysql_query_new("SELECT `mpall`,`lvl`,`storona`,`clan` FROM `users` WHERE `id`='$usr_id' LIMIT 1"));
$domination = @mysql_fetch_array( @mysql_query_new("SELECT * FROM `domination` ORDER BY `id` DESC LIMIT 1"));
if(
$domination['dom'] == $usdata['storona']){$_dom_storona="30"; }else{$_dom_storona="0"; }
if(
$domination["clan_$usdata[storona]"]==$usdata['clan']){$_dom_clan="30"; }else{$_dom_clan="0"; }
$bonus['kolvo'] = bonus_kolvo("$usr_id","$type_1");
$usdata_mpall=(floor(($usdata['lvl'])/5)*10);

$out = ($usdata['mpall'] + $bonus['kolvo'] + $_dom_clan $_dom_storona $usdata_mpall $udata_hata_bonus['mp']);
return 
$out;
}



function 
user_hpall($usr_id) {
$out null;
$type_1 'hpall';

$udata_hata_bonus =  @mysql_fetch_array( @mysql_query_new("SELECT * FROM `hata_bonus` WHERE `usr`='$usr_id' LIMIT 1"));
$usdata =  @mysql_fetch_arraymysql_query_new("SELECT `hpall` FROM `users` WHERE `id`='$usr_id' LIMIT 1"));
$bonus['kolvo'] = bonus_kolvo("$usr_id","$type_1");
$_user_prot = (user_prot($usr_id)*3);

$out = ($usdata['hpall'] + $bonus['kolvo'] + $_user_prot $udata_hata_bonus['hpall']);
return 
$out;
}




function 
user_prot($usr_id) {
$out null;
$type_1 'defence';



$stats_boi =  @mysql_fetch_array( @mysql_query_new("SELECT * FROM `stats_boi` WHERE `usr`='$usr_id'"));
$udata_hata_bonus =  @mysql_fetch_array( @mysql_query_new("SELECT * FROM `hata_bonus` WHERE `usr`='$usr_id' LIMIT 1"));
$usdata =  @mysql_fetch_arraymysql_query_new("SELECT `prot`,`status` FROM `users` WHERE `id`='$usr_id' LIMIT 1"));
$_status =  @mysql_fetch_array( @mysql_query_new("SELECT `defence` FROM `status_name` WHERE `id`='$usdata[status]' and `delete`='0'"));
$bonus['kolvo'] = bonus_kolvo("$usr_id","$type_1");

$out = ($usdata['prot'] + $_status['defence'] + $bonus['kolvo'] + $stats_boi['prot'] + $udata_hata_bonus['prot'] + bonus_district($usr_id,'defence',null));
return 
$out;
}






function 
user_sila($usr_id) {
$out null;
$type_1 'strength';

$stats_boi =  @mysql_fetch_array( @mysql_query_new("SELECT * FROM `stats_boi` WHERE `usr`='$usr_id'"));
$udata_hata_bonus =  @mysql_fetch_array( @mysql_query_new("SELECT * FROM `hata_bonus` WHERE `usr`='$usr_id' LIMIT 1"));
$usdata =  @mysql_fetch_arraymysql_query_new("SELECT `sila`,`status` FROM `users` WHERE `id`='$usr_id' LIMIT 1"));
$_status =  @mysql_fetch_array( @mysql_query_new("SELECT `sila` FROM `status_name` WHERE `id`='$usdata[status]' and `delete`='0'"));
$bonus['kolvo'] = bonus_kolvo("$usr_id","$type_1");

$out = ($usdata['sila'] + $_status['sila'] + $bonus['kolvo'] + $stats_boi['sila'] + $udata_hata_bonus['sila'] + bonus_district($usr_id,'strength',null));
return 
$out;
}





function 
user_lovk($usr_id) {
$out null;
$type_1 'dexterity';

$stats_boi =  @mysql_fetch_array( @mysql_query_new("SELECT * FROM `stats_boi` WHERE `usr`='$usr_id'"));
$udata_hata_bonus =  @mysql_fetch_array( @mysql_query_new("SELECT * FROM `hata_bonus` WHERE `usr`='$usr_id' LIMIT 1"));
$usdata =  @mysql_fetch_arraymysql_query_new("SELECT `lovk`,`status` FROM `users` WHERE `id`='$usr_id' LIMIT 1"));
$_status =  @mysql_fetch_array( @mysql_query_new("SELECT `lovk` FROM `status_name` WHERE `id`='$usdata[status]' and `delete`='0'"));
$bonus['kolvo'] = bonus_kolvo("$usr_id","$type_1");

$out = ($usdata['lovk'] + $_status['lovk'] + $bonus['kolvo'] + $stats_boi['lovk'] + $udata_hata_bonus['lovk'] + bonus_district($usr_id,'dexterity',null));
return 
$out;
}









function 
user_ukrit($usr_id) {
$out null;
$type_1 'critical';

$stats_boi =  @mysql_fetch_array( @mysql_query_new("SELECT * FROM `stats_boi` WHERE `usr`='$usr_id'"));
$udata_hata_bonus =  @mysql_fetch_array( @mysql_query_new("SELECT * FROM `hata_bonus` WHERE `usr`='$usr_id' LIMIT 1"));
$usdata =  @mysql_fetch_arraymysql_query_new("SELECT `ukrit`,`status` FROM `users` WHERE `id`='$usr_id' LIMIT 1"));
$_status =  @mysql_fetch_array( @mysql_query_new("SELECT `krit` FROM `status_name` WHERE `id`='$usdata[status]' and `delete`='0'"));
$bonus['kolvo'] = bonus_kolvo("$usr_id","$type_1");

$out = ($usdata['ukrit'] + $_status['krit'] + $bonus['kolvo'] + $stats_boi['critical'] + $udata_hata_bonus['crit'] + bonus_district($usr_id,'critical',null));
return 
$out;
}


      
##-------------------------------------------------------------------##
      ##------------------------------ Статы ------------------------------##
      ##-------------------------------------------------------------------##














}


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