<?
$_obj=mysql_fetch_array(mysql_query("SELECT SUM(objects.`hp`) as `hp`, SUM(objects.`energy`) as `energy`, SUM(objects.`strength`) as `strength`, SUM(objects.`dex`) as `dex`, SUM(objects.`agility`) as `agility`, SUM(objects.`vitality`) as `vitality`, SUM(objects.`razum`) as `razum`, SUM(objects.`br1`) as `br1`, SUM(objects.`br2`) as `br2`, SUM(objects.`br3`) as `br3`, SUM(objects.`br4`) as `br4`, SUM(objects.`br5`) as `br5`, SUM(objects.`krit`) as `krit`, SUM(objects.`unkrit`) as `unkrit`, SUM(objects.`uv`) as `uv`, SUM(objects.`unuv`) as `unuv`, SUM(objects.`min_d`) as `min_d`, SUM(objects.`max_d`) as `max_d` FROM slots, objects WHERE slots.id='".$stat['id']."' AND objects.user='".$stat['user']."' AND objects.id IN (slots.1,slots.2,slots.3,slots.4,slots.5,slots.6,slots.7,slots.8,slots.9,slot
s.10,slots.11,slots.12,slots.13,slots.14,slots.15,slots.16,slots.17,slots.18,slo
t
s.19) LIMIT 1"));
$MySkills = explode("|",$stat['rase_skill']);
$stat['ork']=$MySkills['0']*5;
$stat['elf']=$MySkills['1']*5;
$stat['people']=$MySkills['2']*5;
$stat['gnom']=$MySkills['3']*5;
// Статы
$stat['strength']+=$_obj['strength'];
$stat['dex']+=$_obj['dex'];
$stat['agility']+=$_obj['agility'];
$stat['vitality']+=$_obj['vitality'];
$stat['razum']+=$_obj['razum'];
// HP, Energy
$stat['hp']+=$_obj['hp'];
$stat['hp_max']=ceil(($stat['vitality']*5+$stat['hp'])*(1+($stat['gnom']/100)));
if ($stat['hp_now'] > $stat['hp_max']) {
mysql_query("UPDATE `players` SET `hp_now` = '".$stat['hp_max']."' WHERE `id` = '".$stat['id']."'");
echo mysql_error();
$stat['hp_now'] = $stat['vitality']*5+$stat['hp'];
}
$stat['energy']+=$_obj['energy'];
$stat['energy_max']=ceil($stat['power']*5+$stat['energy']);
if ($stat['energy_now'] > $stat['energy_max']) {
mysql_query("UPDATE `players` SET `energy_now` = '".$stat['energy_max']."' WHERE `id` = '".$stat['id']."'");
echo mysql_error();
$stat['energy_now'] = $stat['power']*5;
}
if ($set == "edit") {
// МФ
$stat['br1']+=$_obj['br1'];
$stat['br2']+=$_obj['br2'];
$stat['br3']+=$_obj['br3'];
$stat['br4']+=$_obj['br4'];
$stat['br5']+=$_obj['br5'];
$stat['krit']+=$_obj['krit']*(1+($stat['people']/100));
$stat['unkrit']+=$_obj['unkrit'];
$stat['uv']+=ceil($_obj['uv']*(1+($stat['elf']/100)));
$stat['unuv']+=$_obj['unuv'];
$stat['min']+=$_obj['min_d'];
$stat['max']+=$_obj['max_d'];
}
?>