Правка к
r17:
PHP код:
if ($config***91;'3d_npc'***93;) // Вывод 3D модели НПС
{
switch ($cr***91;'type'***93;)
{
case 6;
echo "<object data='http://static.wowhead.com/modelviewer/ModelView.swf' type='application/x-shockwave-flash' height='400' width='600'>
<param value='high' name='quality'>
<param value='always' name='allowscriptaccess'>
<param value='false' name='menu'>
<param name='wmode' value='transparent'>
<param value='model=$cr***91;modelid_A***93;&modelType=32&contentPath=http://static.wowhead.com/modelviewer/&blur=1' name='flashvars'>
</object>";
break;
case 7;
echo "<object data='http://static.wowhead.com/modelviewer/ModelView.swf' type='application/x-shockwave-flash' height='400' width='600'>
<param value='high' name='quality'>
<param value='always' name='allowscriptaccess'>
<param value='false' name='menu'>
<param name='wmode' value='transparent'>
<param value='model=$cr***91;modelid_A***93;&modelType=32&contentPath=http://static.wowhead.com/modelviewer/&blur=1' name='flashvars'>
</object>";
break;
default;
echo "<object data='http://static.wowhead.com/modelviewer/ModelView.swf' type='application/x-shockwave-flash' height='400' width='600'>
<param value='high' name='quality'>
<param value='always' name='allowscriptaccess'>
<param value='false' name='menu'>
<param name='wmode' value='transparent'>
<param value='model=$cr***91;modelid_A***93;&modelType=8&contentPath=http://static.wowhead.com/modelviewer/&blur=1' name='flashvars'>
</object>";
}
}
PS: остаётся косяк с драконами и нежитью так как у них modelType может быть и 8 и 32.
Вывод 3D модели одежды и оружия:
Правим в module/show/show_item.php
И добавляем в module/module_cfg.php: $config['3d_item'] = 1;
PHP код:
//********************************************************************************
// Вывод 3D модели НПС
//********************************************************************************
if ($config***91;'3d_item'***93;)
{
{
global $config;
mysql_select_db($config***91;'dbName'***93;);
$sql = mysql_query("SELECT class FROM item_template WHERE entry = '$entry'");
$class = mysql_result($sql, 0);
$sql1 = mysql_query("SELECT subclass FROM item_template WHERE entry = '$entry'");
$subclass = mysql_result($sql1, 0);
$sql2 = mysql_query("SELECT InventoryType FROM item_template WHERE entry = '$entry'");
$invtype = mysql_result($sql2, 0);
switch ($class)
{
case 2;
echo "<object style='visibility: visible;' id='wowhead' data='http://static.wowhead.com/modelviewer/ModelView.swf' type='application/x-shockwave-flash' height='400' width='600'>
<param value='high' name='quality'>
<param value='always' name='allowscriptaccess'>
<param value='false' name='menu'>
<param name='wmode' value='transparent'>
<param value='#181818' name='bgcolor'>
<param value='model=$item***91;displayid***93;&modelType=1&contentPath=http://static.wowhead.com/modelviewer/&blur=1' name='flashvars'>
</object>";
break;
case 4;
switch ($subclass)
{
case 0;
echo "<object style='visibility: visible;' id='wowhead' data='http://static.wowhead.com/modelviewer/ModelView.swf' type='application/x-shockwave-flash' height='400' width='600'>
<param value='high' name='quality'>
<param value='always' name='allowscriptaccess'>
<param value='false' name='menu'>
<param name='wmode' value='transparent'>
<param value='#181818' name='bgcolor'>
<param value='model=$item***91;displayid***93;&modelType=1&contentPath=http://static.wowhead.com/modelviewer/&blur=1' name='flashvars'>
</object>";
break;
case 1;
echo "<object style='visibility: visible;' id='wowhead' data='http://static.wowhead.com/modelviewer/ModelView.swf' type='application/x-shockwave-flash' height='400' width='600'>
<param value='high' name='quality'>
<param value='always' name='allowscriptaccess'>
<param value='false' name='menu'>
<param name='wmode' value='transparent'>
<param value='#181818' name='bgcolor'>
<param value='model=humanmale&modelType=16&contentPath=http://static.wowhead.com/modelviewer/&blur=1&equipList=$invtype,$item***91;displayid***93;' name='flashvars'>
</object>";
break;
case 2;
echo "<object style='visibility: visible;' id='wowhead' data='http://static.wowhead.com/modelviewer/ModelView.swf' type='application/x-shockwave-flash' height='400' width='600'>
<param value='high' name='quality'>
<param value='always' name='allowscriptaccess'>
<param value='false' name='menu'>
<param name='wmode' value='transparent'>
<param value='#181818' name='bgcolor'>
<param value='model=humanmale&modelType=16&contentPath=http://static.wowhead.com/modelviewer/&blur=1&equipList=$invtype,$item***91;displayid***93;' name='flashvars'>
</object>";
break;
case 3;
echo "<object style='visibility: visible;' id='wowhead' data='http://static.wowhead.com/modelviewer/ModelView.swf' type='application/x-shockwave-flash' height='400' width='600'>
<param value='high' name='quality'>
<param value='always' name='allowscriptaccess'>
<param value='false' name='menu'>
<param name='wmode' value='transparent'>
<param value='#181818' name='bgcolor'>
<param value='model=humanmale&modelType=16&contentPath=http://static.wowhead.com/modelviewer/&blur=1&equipList=$invtype,$item***91;displayid***93;' name='flashvars'>
</object>";
break;
case 4;
echo "<object style='visibility: visible;' id='wowhead' data='http://static.wowhead.com/modelviewer/ModelView.swf' type='application/x-shockwave-flash' height='400' width='600'>
<param value='high' name='quality'>
<param value='always' name='allowscriptaccess'>
<param value='false' name='menu'>
<param name='wmode' value='transparent'>
<param value='#181818' name='bgcolor'>
<param value='model=humanmale&modelType=16&contentPath=http://static.wowhead.com/modelviewer/&blur=1&equipList=$invtype,$item***91;displayid***93;' name='flashvars'>
</object>";
break;
case 6;
echo "<object style='visibility: visible;' id='wowhead' data='http://static.wowhead.com/modelviewer/ModelView.swf' type='application/x-shockwave-flash' height='400' width='600'>
<param value='high' name='quality'>
<param value='always' name='allowscriptaccess'>
<param value='false' name='menu'>
<param name='wmode' value='transparent'>
<param value='#181818' name='bgcolor'>
<param value='model=$item***91;displayid***93;&modelType=1&contentPath=http://static.wowhead.com/modelviewer/&blur=1' name='flashvars'>
</object>";
break;
}
break;
}
}
}
PS: одежда выводится на человеке - мужчине, если не нравится меняйте model на нужное вам...