Я сделал себе дроп вещей после боя...Вот как я сделал:
Создал поля в таблице person. В инвентаре сделал панель ингридиенты(там по штукам распределяеться). Теперь в кузнице создал вещь и засунул в раздел: Создание Предметов. Там как вы знаете нужны компоненты...Прописывать их надо в таблице craft. Прописал...Теперь хочу чтобы компоненты, которые нужны для того или иного предмета считывались с таблицы person. Но не считываеться параметры. Вот код:
Как сделать так чтобы не из object бы считывалась а с таблицы person..Делал так:
Но не помогает...Прошу кто может разберетись...Спасибо за внимание...
Создал поля в таблице person. В инвентаре сделал панель ингридиенты(там по штукам распределяеться). Теперь в кузнице создал вещь и засунул в раздел: Создание Предметов. Там как вы знаете нужны компоненты...Прописывать их надо в таблице craft. Прописал...Теперь хочу чтобы компоненты, которые нужны для того или иного предмета считывались с таблицы person. Но не считываеться параметры. Вот код:
Код:
<?
if (!empty($otdel)) {
$shop=mysql_query("SELECT shop.*, items.name,title,price,tip,slot1,min_level,min,max,hp,br2,br3,strength,dex,agili
ty,krit,unkrit,uv,unuv,iznos,about,craft,class FROM shop, items where items.name=shop.name AND items.craft=1 ORDER BY items.price");
echo"<table width=100% cellspacing=0 cellpadding=4>";
$chislo = mysql_num_rows($shop);
if ($chislo > 0) {
for($i=0; $i<mysql_num_rows($shop); $i++) {
$iteminfo=mysql_fetch_array($shop);
$objects['tip']=$iteminfo['tip'];
include('../includes/items/classes.php');
include('../includes/items/items.php');
$item_name = $iteminfo["name"];
echo"
[CENTER]
<table border='2' cellpadding='4' cellspacing='0' width='100%'>
<tr>
<td width='30%' align='center'>
<img src='../img/items/".$iteminfo['name'].".gif' alt='".$iteminfo['title']."'>
<span onclick=\"if (confirm('Сделать предмет "".$iteminfo['title'].""?')) window.location='?otdel=".$otdel."&buy=".$iteminfo['name']."'\" style='CURSOR: Hand'>[b]<font color=9D0708>Создать Предмет</font>[/b]</a></td>
<td width='70%'>
[b]<img src=../img/gift.gif alt=Подарок>".$iteminfo['title']."[/b]
Стоимость: [b]".$iteminfo['price']."[/b] <img src=../img/game/others/serebro.gif>
Долговечность: [b]<font color=9D0708>0[/b]/[b]".$iteminfo['iznos']."</font>[/b]
Тип предмета: [b][i]".$tip."[/i][/b]
";
if ($min_level || $min_str || $min_dex || $min_ag || $min_vit || $min_razum || $min_proff)
echo"
[b][i]Минимальные требования:[/i][/b]
$min_level$min_str$min_dex$min_ag$min_vit$min_razum$min_proff";
if ($hp || $energy || $min || $max || $strength || $dex || $agility || $vitality || $razum || $br1 || $br2 || $br5 || $br3 || $br4 || $krit || $mkrit || $unkrit || $uv || $unuv || $pblock)
echo"
[b][i]Действие предмета:[/i][/b]
$hp$energy$min$max$strength$dex$agility$vitality$razum$br1$br2$br5$br3$br4$krit$mkrit$unkrit$uv$unuv$pblock";
#echo "$item_name";
$S = mysql_query("SELECT * FROM `craft` WHERE `item_id` LIKE '$item_name' ");
if (mysql_num_rows($S) > 0) {
$craft = mysql_fetch_array($S);
echo "[b]Требуемые компоненты:[/b]";
$SC1 = mysql_query("SELECT * FROM `objects` WHERE `user` = '$stat[user]' AND inf LIKE '%$craft[c1]%' ");
if (mysql_num_rows($SC1) > 0) {$color="000000";}
else {$color = "color=red";}
$SC2 = mysql_query("SELECT * FROM `objects` WHERE `user` = '$stat[user]' AND inf LIKE '%$craft[c2]%' ");
if (mysql_num_rows($SC2) > 0) {$color2="000000";}
else {$color2 = "color=red";}
$SC3 = mysql_query("SELECT * FROM `objects` WHERE `user` = '$stat[user]' AND inf LIKE '%$craft[c3]%' ");
if (mysql_num_rows($SC3) > 0) {$color3="000000";}
else {$color3 = "color=red";}
$SC4 = mysql_query("SELECT * FROM `objects` WHERE `user` = '$stat[user]' AND inf LIKE '%$craft[c4]%' ");
if (mysql_num_rows($SC4) > 0) {$color4="000000";}
else {$color4 = "color=red";}
$SC5 = mysql_query("SELECT * FROM `objects` WHERE `user` = '$stat[user]' AND inf LIKE '%$craft[c5]%' ");
if (mysql_num_rows($SC5) > 0) {$color5="000000";}
else {$color5 = "color=red";}
echo "
[b]◊[/b] <font $color>$craft[c1]</font>";
if ($craft[c2] !="") {
echo "
[b]◊[/b] <font $color2>$craft[c2]</font>";
if ($craft[c3] !="") {
echo "
[b]◊[/b] <font $color3>$craft[c3]</font>";
if ($craft[c4] !="") {
echo "
[b]◊[/b] <font $color4>$craft[c4]</font>";
if ($craft[c5] !="") {
echo "
[b]◊[/b] <font $color5>$craft[c5]</font>";
}
}
}
}
}
if ($iteminfo['about']) echo"
[b][i]Дополнительная информация:[/i][/b]
".$iteminfo['about']."";
echo"</td></tr></table>[/CENTER]
";
}
} else {
echo "[CENTER]
<table border='1' background='../img/gamedw/main/inman_fon2.gif' cellpadding='0' cellspacing='0' style='padding:5; border-collapse: collapse' bordercolor='#D8C792' width='100%'>
<tr>
<td align='center'>
Вещей в разделе нет.
</td></tr></table>[/CENTER]";
}
}
?>
Код:
$SC3 = mysql_query("SELECT * FROM `person` WHERE `user` = '$stat[user]'");