Exemplo n.º 1
0
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;
}
Exemplo n.º 2
0
         $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'];
     }