Народ кароч такой вот глупый вопрос.... у меня магия не используется не какая полностью но когда жмёшь надеть предмет ХП 100, 200 - 500 то ХП добавляется и не могу в ехать почему так... я как для примера взял срц ambulance.php но все равно не кто не получился у меня а если надо вот мой ХП скрипт
надеюсь поможыте !
Код:
<?php
if ($iteminfo['name'] == "addhp100") $for_add = 100;
elseif ($iteminfo['name'] == "addhp200") $for_add = 200;
elseif ($iteminfo['name'] == "addhp300") $for_use = 300;
elseif ($iteminfo['name'] == "addhp400") $for_use = 400;
elseif ($iteminfo['name'] == "addhp500") $for_use = 500;
$chl_obj=mysql_fetch_array(mysql_query("SELECT SUM(objects.`hp`) as `hp` FROM slots, objects WHERE slots.id='".$chl['id']."' AND objects.user='".$chl['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"));
$ChlSkills = explode("|",$stat['rase_skill']);
$chl['gnom']=$ChlSkills['3']*5;
$chl['hp']+=$chl_obj['hp'];
$h_hpmax=ceil(($chl['vitality']*5+$chl['hp'])*(1+($chl['gnom']/100)));
if ($chl['level'] > 60) $nms="Персонаж \"".$chl['user']."\" отстутствует!";
elseif ($chl['hp_now'] >= $h_hpmax) $nms="Персонаж \"".$chl['user']."\" не нуждается в лечении!";
elseif ($chl['hp_now'] == 0 && $chl['battle']) $nms="Мёртвому поможет только больница...";
// ----- # Рапределяем кому и что можно # ----- //
// ----- # +100 HP && +200 HP # ----- //
elseif (($for_add == 100 || $for_add == 200) && ($stat['user'] != $chl['user'] && $stat['proff'] != 1)) $nms="Восстановление уровня жизни другим персонажам под силу только [u]лекарям[/u]!";
elseif (($for_add == 100 || $for_add == 200) && ($stat['proff'] == 1 && $stat['battle'] != $chl['battle'])) $nms="Для восстановление жизни персонажу Вам необходимо находиться в одном бою ним!";
else {
if ($stat[user]!="$chl[user]") $MesgForAdd = "Персонаж [b][u]$stat[user][/u][/b] восстановил Вам уровень жизни: [b][u]+$for_use НР<u>[/b]";
else $MesgForAdd = "Вы удачно восстановили Ваш уровень жизни: [b]<u>+$for_add НР[/u][/b]";
include("inc/magic/drop.php");
require_once("inc/chat/functions.php");
insert_msg("$MesgForAdd","","","1",$chl['user'],"",$chl['room']);
if ($chl['hp_now'] + $for_use >= $h_hpmax) $hp_query=$h_hpmax;
else $hp_query=$chl['hp_now']+$for_use;
if ($stat['user'] == $chl['user'] && $stat['battle'] == NULL) $stat['hp_now'] = $hp_query;
mysql_query("update players set hp_now=".$hp_query." where id='".$chl['id']."'");
if ($chl['battle']) mysql_query("update participants set hp=".$hp_query." where id='".$chl['id']."'");
$nms="Всё прошло удачно...
Уровень жизни бойца [u]".$chl['user']."[/u] восстановлен на [u]+$for_add HP[/u]";
$alldone=1;
}
?>
надеюсь поможыте !