if($tmp["level"]>2)
{
$c1b *= 0.7;
$c2b *= 0.7;
if($c1b>2) $c1b = 2;
if($c2b>2) $c2b = 2;
}
$exp = floor(abs($tmp["exp_in_f"]*$cc1*(($c2+$c2b)/($c1+$c1b))*$fight["travm"] + $tmp["kills"]*$tmp["level"]));
if ($exp<15 and $tmp["level"]<2) $exp+=15;
if ($exp>3100*($tmp["level"]+1)) $exp = 4000*($tmp["level"]+1);
if ($tmp["level"]<5) $exp *= 2;
if ($tmp["invisible"]>tme()){$tmp["user"]='невидимка';$tmp["level"]="??";$tmp["sign"]='none';}
$m = $m.$tmp["user"].',';
if ($tmp["chp"]<1) {if ($tmp["pol"]) $dead = '[i]убит[/i]'; else $dead = '[i]убитa[/i]';$exp=floor($exp*0.8);} else $dead = '';
$plus = "";
if ($tmp["main_present"]==1 or $tmp["main_present"]==2) $plus .= "<font class=green>+".($exp*0.15)."</font>";
if ($tmp["instructor"]) $plus .= "<font class=green>+".($exp*0.5)."</font>";
if ($fight["stones"]==1) $plus .= "<font class=green>+".($exp*0.5)."</font>";
if ($tmp["punishment"]>time())
{
$plus .= "<font class=hp>-".($exp*0.5)."</font>";
$exp *=0.5;
}
if ($tmp["sign"]<>'none') $sign = '[img]images/signs/'.$tmp[[/img]'; else $sign='';
$exptext[] = "<tr><td>".$sign."<font class=bnick color=".$colors[$tmp["fteam"]].">".$tmp["user"]."</font>[<font class=lvl>".$tmp["level"]."</font>] ".$dead."</td><td align=center> ".$tmp["kills"]." </td><td align=center> ".$tmp["fexp"]." </td><td title=Опыт class=user>".$exp." ".$plus."</td></tr>";
$expnum[] = $exp;
if ($tmp["main_present"]==1 or $tmp["main_present"]==2) $exp*=1.15;
if ($tmp["instructor"]) $exp *= 1.5;
if ($fight["stones"]==1) $exp*=1.5;