function createItemDiv($itemid, $itemName = '', $upgradeLevel = 0) { unset($item); $msg = array(); if (file_exists("images/items/" . $itemid . ".gif")) { $item['img'] = "<img src='images/items/" . $itemid . ".gif' />"; $msg = ''; } else { $msg = "<br><br><font color=\\'red\\' class=\\'attr\\'>Por favor criar um ticket na parte de atendimento com o nome desse item e o seguinte número: " . $itemid . ".</font>"; $item['img'] = "<img width=32 heigth=32 src='images/shop/nophoto.png'/>"; } $item['id'] = $itemid; $stonesDivs = array(); $EQShower = new EQShower(); unset($val); $val = array(); $query = mysql_query("SELECT * FROM `s_items` INNER JOIN `s_attributes` ON s_items.itemid=s_attributes.item_id WHERE s_items.itemid=" . $item['id']); if ($query) { $result = mysql_fetch_assoc($query); } $name = ucwords($result['name']); if (empty($itemName)) { $val[0] = __INIMASC(strtolower($result['name'])); } else { $val[0] = __INIMASC(strtolower($itemName)); } $val[1] = $result['descr']; $hasSomething = false; if ($upgradeLevel and $upgradeLevel > 0) { if ($result['armor'] != null && $result['armor'] != '') { $result['armor'] = $result['armor'] + $upgradeLevel; $hasSomething = true; } } $val[2] = $result['armor']; $val[3] = $result['weight']; $val[4] = $result['containerSize']; if ($upgradeLevel and $upgradeLevel > 0) { if ($result['attack'] != null && $result['attack'] != '') { $result['attack'] = $result['attack'] + $upgradeLevel; $hasSomething = true; } } $val[5] = $result['attack']; $val[6] = $result['speed']; $val[13] = $result['extraDef']; if ($upgradeLevel and $upgradeLevel > 0) { if ($result['defense'] != null && $result['defense'] != '') { $result['defense'] = $result['defense'] + $upgradeLevel; $hasSomething = true; } } $val[7] = $result['defense']; $val[8] = $result['elementFire']; $val[9] = $result['elementIce']; $val[10] = $result['elementEarth']; $val[11] = $result['elementEnergy']; $val[12] = $result['range']; $val[14] = $result['skillShield']; $val[15] = $result['magicLevelPoints']; $val[16] = $result['absorbPercentall']; $val[17] = $result['charges']; $val[18] = $result['skillDist']; $val[19] = $result['absorbPercentFire']; $val[20] = $result['absorbPercentEarth']; $val[21] = $result['absorbPercentIce']; $val[22] = $result['absorbPercentEnergy']; $val[23] = $result['absorbPercentDeath']; $val[24] = $result['absorbPercentHoly']; $val[25] = $result['absorbPercentPhysical']; $val[26] = $result['skillAxe']; $val[27] = $result['skillClub']; $val[28] = $result['skillSword']; $val[29] = $result['duration']; $val[30] = $result['skillFist']; $val[31] = $result['absorbPercentManaDrain']; $val[32] = $result['absorbPercentLifeDrain']; $val[33] = $result['preventDrop']; if ($upgradeLevel and $upgradeLevel > 0) { if ($result['range'] != null && $result['range'] != '') { if ($result['hitChance'] == null || $result['hitChance'] == '') { $result['hitChance'] = 0; } $result['hitChance'] = $result['hitChance'] + $upgradeLevel; if ($result['attack'] == null || $result['attack'] == '' || $result['attack'] == 0) { $val[5] = $upgradeLevel; } $hasSomething = true; } } $val[34] = $result['hitChance']; $val[35] = $result['shootType']; $val[36] = $result['itemQuality']; $val[37] = $result['healthGain']; $val[38] = $result['healthTicks']; $val[39] = $result['manaGain']; $val[40] = $result['manaTicks']; if ($upgradeLevel and $upgradeLevel > 0) { if (!$hasSomething && $upgradeLevel != null && $upgradeLevel != '' && $upgradeLevel != 0) { $val[2] = $upgradeLevel; } } $tooltip = $EQShower->item_info($val); if (empty($item)) { $tooltip = "<font class=\\'attr\\'>Bug. Por favor contate um administrador pelo ticket de atendimento.</font>"; } $div = '<div style="width:100%;height:100%;text-align:center;vertical-align:middle" onmouseover="tooltip.show(\'' . $tooltip . $msg . '\', 225);" onmouseout="tooltip.hide();">' . $item['img'] . '</div>'; return $div; }
$val[26] = $result['skillAxe']; $val[27] = $result['skillClub']; $val[28] = $result['skillSword']; $val[29] = $result['duration']; $val[30] = $result['skillFist']; $val[31] = $result['absorbPercentManaDrain']; $val[32] = $result['absorbPercentLifeDrain']; $val[33] = $result['preventDrop']; $val[34] = $result['hitChance']; $val[35] = $result['shootType']; $val[36] = $result['itemQuality']; $val[37] = $result['healthGain']; $val[38] = $result['healthTicks']; $val[39] = $result['manaGain']; $val[40] = $result['manaTicks']; $tooltip[$i] = $EQShower->item_info($val); if (empty($item[$i])) { $tooltip[$i] = "<font class=\\'attr\\'>Bug. Por favor contate um administrador pelo ticket de atendimento.</font>"; } if (is_int($i / 16)) { $main_content .= '</tr><tr>'; } $main_content .= '<td><div style="width:34px;height:34px;" onmouseover="tooltip.show(\'' . $tooltip[$i] . $msg[$i] . '\', 225);" onmouseout="tooltip.hide();">' . $item[$i]['img'] . '</div></td>'; } $main_content .= '</tr></table></td></tr>'; } else { if (is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; }