PDA

Просмотр полной версии : 3D модель для сайта


Винсент
06.04.2010, 21:00
Пример:
[Ссылки могут видеть только зарегистрированные и активированные пользователи]

Для 2.4.3:

$item_head = $data[346];
$item_neck = $data[362];
$item_shoulder = $data[378];
$item_shirt = $data[394];
$item_chest = $data[410];
$item_belt = $data[426];
$item_legs = $data[442];
$item_feet = $data[458];
$item_wrist = $data[474];
$item_gloves = $data[490];
$item_finger1 = $data[506];
$item_finger2 = $data[522];
$item_trinket1 = $data[538];
$item_trinket2 = $data[554];
$item_back = $data[570];
$item_main_hand = $data[586];
$item_off_hand = $data[602];
$item_ranged_slot = $data[618];

Для 3.1.3:

$item_head = $data[260];
$item_neck = $data[278];
$item_shoulder = $data[296];
$item_shirt = $data[314];
$item_chest = $data[332];
$item_belt = $data[350];
$item_legs = $data[368];
$item_feet = $data[386];
$item_wrist = $data[404];
$item_gloves = $data[422];
$item_finger1 = $data[440];
$item_finger2 = $data[458];
$item_trinket1 = $data[476];
$item_trinket2 = $data[494];
$item_back = $data[512];
$item_main_hand = $data[530];
$item_off_hand = $data[548];
$item_ranged_slot = $data[566];

Для 3.3.2 (полная версия скрипта):

<html>
<center>Введите имя персонажа.<form name="pepe" action="<?php $PHP_SELF?>" method=POST>
<input type=text name="Nnombre">
<input type=submit name="boton" value="ok">
</form></center>

<?php

$config['ip'] = "localhost";
$config['user'] = "root";
$config['pass'] = "mangos";
$config['char_db'] = "characters";
$config['world_db'] = "mangos";
$config['player_guid'] = $_POST["Nnombre"];
echo "<center>Текущий персонаж ".$_POST["Nnombre"];
echo "</center>";
mysql_connect($config['ip'], $config['user'], $config['pass']);
mysql_select_db($config['char_db']);

$sql = mysql_query("SELECT data, race, gender FROM characters WHERE name = '".mysql_real_escape_string($config['player_guid'])."'");
$result = mysql_fetch_array($sql);

$data = explode(' ',$result['data']);

$item_head = $data[283];
$item_neck = $data[285];
$item_shoulder = $data[287];
$item_shirt = $data[289];
$item_chest = $data[291];
$item_belt = $data[293];
$item_legs = $data[295];
$item_feet = $data[297];
$item_wrist = $data[299];
$item_gloves = $data[301];
$item_finger1 = $data[303];
$item_finger2 = $data[305];
$item_trinket1 = $data[307];
$item_trinket2 = $data[309];
$item_back = $data[311];
$item_main_hand= $data[313];
$item_off_hand = $data[315];
$item_ranged_slot= $data[317];

function wowhead_did($item) {
global $config; //Need to get the config data array
mysql_select_db($config['world_db']);
$sql = mysql_query("SELECT displayid FROM item_template WHERE entry = '$item'");
$displayid = mysql_result($sql, 0);

echo $displayid;

}

function char_racegender($race, $gender) {

$char_race = array(
1 => 'human',
2 => 'orc',
3 => 'dwarf',
4 => 'nightelf',
5 => 'scourge',
6 => 'tauren',
7 => 'gnome',
8 => 'troll',
10 => 'bloodelf',
11 => 'draenei');

$char_gender = array(
0 => 'male',
1 => 'female');

echo $char_race[$race].$char_gender[$gender];

}

?>
<div id="model_scene" align="center">
<object id="wowhead" type="application/x-shockwave-flash" data="[Ссылки могут видеть только зарегистрированные и активированные пользователи]" height="640px" width="480px">
<param name="quality" value="high">
<param name="allowscriptaccess" value="always">
<param name="menu" value="false">
<param value="transparent" name="wmode">
<param name="flashvars" value="model=<?php char_racegender($result['race'], $result['gender']); ?>&modelType=16&ha=0&hc=0&fa=0&sk=0&fh=0&fc=0&contentPath=<?php echo '[Ссылки могут видеть только зарегистрированные и активированные пользователи]'; if ($item_head) {echo '1,';} wowhead_did($item_head); if ($item_shoulder) {echo ',3,';}wowhead_did($item_shoulder); if ($item_back) {echo ',16,';} wowhead_did($item_back); if ($item_chest) {echo ',5,';} wowhead_did($item_chest); if ($item_wrist) {echo ',9,';} wowhead_did($item_wrist); if ($item_gloves) {echo ',10,';} wowhead_did($item_gloves); if ($item_belt) {echo ',6,';} wowhead_did($item_belt); if ($item_legs) {echo ',7,';}wowhead_did($item_legs); if ($item_feet) {echo ',8,';} wowhead_did($item_feet); if ($item_off_hand) {echo ',14,';} wowhead_did($item_off_hand);if ($item_main_hand) {echo ',21,';} wowhead_did($item_main_hand); ?>">
<param name="movie" value="[Ссылки могут видеть только зарегистрированные и активированные пользователи]">
</object>
</div>

</html>