##=== START: Show donated info if ($row['item_donated_by'] != '') { $template->assign_block_vars('main.items.donated_info', array("L_DONATED_INFO" => sprintf($lang['Adr_shop_donated_by'], '<i><b>', '</b>', $row['item_donated_by'], date("D j M 'y", $row['item_donated_timestamp']), '</i>'))); } ##=== END: Show donated status // If viewer is owner then show additional options if ($user_id == $searchid) { $template->assign_block_vars("main.items.owner", array()); } $i++; } while ($row = $db->sql_fetchrow($result)); } if ($user_id == $searchid) { $colspan = 9; $template->assign_block_vars("main.owner", array()); ##== START: Showing weight bar ==## if ($adr_general['weight_enable'] == '1') { $adr_user = adr_get_user_infos($user_id); $adr_user_race = adr_get_race_infos($adr_user['character_race']); $sql = "SELECT SUM(item_weight) AS total FROM " . ADR_SHOPS_ITEMS_TABLE . "\r\t\t\t\tWHERE item_owner_id = '{$searchid}'\r\t\t\t\tAND item_in_warehouse = '0'\r\t\t\t\tAND item_duration > '0'\r\t\t\t\tAND item_in_shop = '0'"; if (!($result = $db->sql_query($sql))) { message_die(CRITICAL_ERROR, 'Error Getting Adr Users!'); } $weight = $db->sql_fetchrow($result); $max_weight = adr_weight_stats($adr_user['character_level'], $adr_user_race['race_weight'], $adr_user_race['race_weight_per_level'], $adr_user['character_might']); if ($weight['total'] != '') { $current_weight = $weight['total']; } else { $current_weight = 0; } list($weight_percent_width, $weight_percent_empty) = adr_make_bars($current_weight, $max_weight, '200');
$level_list .= '<option value="">' . $lang['Adr_pvp_taunt_none'] . '</option>'; $level_list .= '<option value="' . $lang['Adr_pvp_taunt_1'] . '">' . $lang['Adr_pvp_taunt_1'] . '</option>'; $level_list .= '<option value="' . $lang['Adr_pvp_taunt_2'] . '">' . $lang['Adr_pvp_taunt_2'] . '</option>'; $level_list .= '<option value="' . $lang['Adr_pvp_taunt_3'] . '">' . $lang['Adr_pvp_taunt_3'] . '</option>'; $level_list .= '<option value="' . $lang['Adr_pvp_taunt_4'] . '">' . $lang['Adr_pvp_taunt_4'] . '</option>'; $level_list .= '<option value="' . $lang['Adr_pvp_taunt_5'] . '">' . $lang['Adr_pvp_taunt_5'] . '</option>'; $level_list .= '<option value="' . $lang['Adr_pvp_taunt_6'] . '">' . $lang['Adr_pvp_taunt_6'] . '</option>'; $level_list .= '<option value="' . $lang['Adr_pvp_taunt_7'] . '">' . $lang['Adr_pvp_taunt_7'] . '</option>'; $level_list .= '<option value="' . $lang['Adr_pvp_taunt_8'] . '">' . $lang['Adr_pvp_taunt_8'] . '</option>'; $level_list .= '<option value="' . $lang['Adr_pvp_taunt_9'] . '">' . $lang['Adr_pvp_taunt_9'] . '</option>'; $level_list .= '<option value="' . $lang['Adr_pvp_taunt_10'] . '">' . $lang['Adr_pvp_taunt_10'] . '</option>'; $level_list .= '</select>'; ##=== END: custom taunt list ===## ##=== START calculate HP/MP bar width ===## list($challenger_hp_width, $challenger_hp_empty) = adr_make_bars($current_hp, $current_hp_max, '100'); list($challenger_mp_width, $challenger_mp_empty) = adr_make_bars($current_mp, $current_mp_max, '100'); list($opponent_hp_width, $opponent_hp_empty) = adr_make_bars($opponent_hp, $opponent_hp_max, '100'); list($opponent_mp_width, $opponent_mp_empty) = adr_make_bars($opponent_mp, $opponent_mp_max, '100'); ##=== END calculate HP/MP bar width ===## ##=== START: grab challenger & opponent infos ===## $current_element_infos = adr_get_element_infos($current_element); $current_alignment_infos = adr_get_alignment_infos($current_alignment); $current_class_infos = adr_get_class_infos($current_class); $opponent_element_infos = adr_get_element_infos($opponent_element); $opponent_alignment_infos = adr_get_alignment_infos($opponent_alignment); $opponent_class_infos = adr_get_class_infos($opponent_class); ##=== END: grab challenger & opponent infos ===## $template->assign_vars(array('L_ATTRIBUTES' => $lang['Adr_battle_attributes'], 'L_PHY_ATT' => $lang['Adr_battle_phy_att'], 'L_PHY_DEF' => $lang['Adr_battle_phy_def'], 'L_MAG_ATT' => $lang['Adr_battle_mag_att'], 'L_MAG_DEF' => $lang['Adr_battle_mag_def'], 'L_ALIGNMENT' => $lang['Adr_battle_alignment'], 'L_ELEMENT' => $lang['Adr_battle_element'], 'L_CLASS' => $lang['Adr_battle_class'], 'ALIGNMENT' => adr_get_lang($current_alignment_infos['alignment_name']), 'ELEMENT' => adr_get_lang($current_element_infos['element_name']), 'CHALLENGER_CLASS' => adr_get_lang($current_class_infos['class_name']), 'M_ATT' => $current_ma, 'M_DEF' => $current_md, 'OPPONENT_ALIGNMENT' => adr_get_lang($opponent_alignment_infos['alignment_name']), 'OPPONENT_ELEMENT' => adr_get_lang($opponent_element_infos['element_name']), 'OPPONENT_CLASS' => adr_get_lang($opponent_class_infos['class_name']), 'OPPONENT_M_ATT' => $opponent_ma, 'OPPONENT_M_DEF' => $opponent_md, 'ATTACK' => $weapon_list, 'SPELL' => $spell_list, 'POTION' => $potion_list, 'NAME' => $current_name, 'AVATAR_IMG' => $current_avatar_img, 'OPPONENT_NAME' => $opponent_name, 'OPPONENT_IMG' => $opponent_avatar_img, 'BATTLE_TEXT' => $battle_text, 'BATTLE_CHAT' => $battle_text_chat, 'HP' => $current_hp, 'MP' => $current_mp, 'HP_MAX' => $current_hp_max, 'MP_MAX' => $current_mp_max, 'HP_WIDTH' => $challenger_hp_width, 'MP_WIDTH' => $challenger_mp_width, 'ATT' => $current_att, 'DEF' => $current_def, 'OPPONENT_HP' => $opponent_hp, 'OPPONENT_MP' => $opponent_mp, 'OPPONENT_HP_MAX' => $opponent_hp_max, 'OPPONENT_MP_MAX' => $opponent_mp_max, 'OPPONENT_HP_WIDTH' => $opponent_hp_width, 'OPPONENT_MP_WIDTH' => $opponent_mp_width, 'OPPONENT_ATT' => $opponent_att, 'OPPONENT_DEF' => $opponent_def, 'HP_EMPTY' => $challenger_hp_empty, 'MP_EMPTY' => $challenger_mp_empty, 'OPPONENT_HP_EMPTY' => $opponent_hp_empty, 'OPPONENT_MP_EMPTY' => $opponent_mp_empty, 'TAUNT_LIST' => $level_list, 'L_COMMS' => $lang['Adr_pvp_comms'], 'L_TYPE_HERE' => $lang['Adr_pvp_custom_taunt'], 'L_CUSTOM_SENTANCE' => $lang['Adr_pvp_taunt'], 'S_CHATBOX' => append_sid("adr_battle_pvp_chatbox.{$phpEx}?battle_id=" . $battle_id), 'L_HP' => $lang['Adr_character_health'], 'L_MP' => $lang['Adr_character_magic'], 'L_ATT' => $lang['Adr_attack'], 'L_DEF' => $lang['Adr_defense'], 'L_ATTACK' => $lang['Adr_attack_opponent'], 'L_POTION' => $lang['Adr_potion_opponent'], 'L_DEFEND' => $lang['Adr_defend_opponent'], 'L_FLEE' => $lang['Adr_flee_opponent'], 'L_SPELL' => $lang['Adr_spell_opponent'], 'L_ACTIONS' => $lang['Adr_actions_opponent'], 'L_BATTLE_CHAT' => $lang['Adr_pvp_battle_chat'], 'L_BATTLE_REFRESH' => $lang['Adr_pvp_refresh_page'], 'S_PVP_ACTION' => append_sid("adr_battle_pvp.{$phpEx}?battle_id=" . $battle_id))); include $phpbb_root_path . 'adr/includes/adr_header.' . $phpEx; $template->pparse('body'); include $phpbb_root_path . 'includes/page_tail.' . $phpEx;
$view_userdata = $userdata; } else { $view_userdata = get_userdata(intval($_GET[POST_USERS_URL])); } $searchid = $view_userdata['user_id']; // Get the general settings $adr_general = adr_get_general_config(); adr_enable_check(); adr_ban_check($user_id); adr_character_created_check($user_id); // See if the user has ever created a character or no $row = adr_get_user_infos($searchid); // If someone is looking at a character's user that doesn't exist , let's display an error message if (!$row['character_class'] && $searchid != $user_id) { message_die(GENERAL_MESSAGE, $lang['Adr_character_lack']); } else { $skills = adr_get_skill_data(''); list($mining_percent_width, $mining_percent_empty) = adr_make_bars($row['character_skill_mining_uses'], $skills[1]['skill_req'], '250'); list($stone_percent_width, $stone_percent_empty) = adr_make_bars($row['character_skill_stone_uses'], $skills[2]['skill_req'], '250'); list($forge_percent_width, $forge_percent_empty) = adr_make_bars($row['character_skill_forge_uses'], $skills[3]['skill_req'], '250'); list($enchantment_percent_width, $enchantment_percent_empty) = adr_make_bars($row['character_skill_enchantment_uses'], $skills[4]['skill_req'], '250'); list($thief_percent_width, $thief_percent_empty) = adr_make_bars($row['character_skill_thief_uses'], $skills[6]['skill_req'], '250'); $template->assign_vars(array('MINING' => $row['character_skill_mining'], 'MINING_IMG' => $skills[1]['skill_img'], 'MINING_MIN' => $row['character_skill_mining_uses'], 'MINING_MAX' => $skills[1]['skill_req'], 'MINING_BAR' => $mining_percent_width, 'MINING_BAR_EMPTY' => $mining_percent_empty, 'STONE' => $row['character_skill_stone'], 'STONE_IMG' => $skills[2]['skill_img'], 'STONE_MIN' => $row['character_skill_stone_uses'], 'STONE_MAX' => $skills[2]['skill_req'], 'STONE_BAR' => $stone_percent_width, 'STONE_BAR_EMPTY' => $stone_percent_empty, 'FORGE' => $row['character_skill_forge'], 'FORGE_IMG' => $skills[3]['skill_img'], 'FORGE_MIN' => $row['character_skill_forge_uses'], 'FORGE_MAX' => $skills[3]['skill_req'], 'FORGE_BAR' => $forge_percent_width, 'FORGE_BAR_EMPTY' => $forge_percent_empty, 'ENCHANTMENT' => $row['character_skill_enchantment'], 'ENCHANTMENT_IMG' => $skills[4]['skill_img'], 'ENCHANTMENT_MIN' => $row['character_skill_enchantment_uses'], 'ENCHANTMENT_MAX' => $skills[4]['skill_req'], 'ENCHANTMENT_BAR' => $enchantment_percent_width, 'ENCHANTMENT_BAR_EMPTY' => $enchantment_percent_empty, 'THIEF' => $row['character_skill_thief'], 'THIEF_IMG' => $skills[6]['skill_img'], 'THIEF_MIN' => $row['character_skill_thief_uses'], 'THIEF_MAX' => $skills[6]['skill_req'], 'THIEF_BAR' => $thief_percent_width, 'THIEF_BAR_EMPTY' => $thief_percent_empty, 'L_MINING' => $lang['Adr_mining'], 'L_MINING_DESC' => adr_get_lang($skills[1]['skill_desc']), 'L_STONE' => $lang['Adr_stone'], 'L_STONE_DESC' => adr_get_lang($skills[2]['skill_desc']), 'L_FORGE' => $lang['Adr_forge'], 'L_FORGE_DESC' => adr_get_lang($skills[3]['skill_desc']), 'L_ENCHANTMENT' => $lang['Adr_enchantment'], 'L_ENCHANTMENT_DESC' => adr_get_lang($skills[4]['skill_desc']), 'L_TRADING' => $lang['Adr_trading'], 'L_TRADING_DESC' => adr_get_lang($skills[5]['skill_desc']), 'L_THIEF' => $lang['Adr_thief'], 'L_THIEF_DESC' => adr_get_lang($skills[6]['skill_desc']))); } $template->assign_vars(array('L_NAME' => $lang['Adr_races_name'], 'L_DESC' => $lang['Adr_races_desc'], 'L_IMG' => $lang['Adr_races_image'], 'L_LEVEL' => $lang['Adr_character_level'], 'L_PROGRESS' => $lang['Adr_character_progress'], 'L_CHARACTER_OF' => sprintf($lang['Adr_character_of'], $view_userdata['username']), 'L_NEW_CHARACTER_CLASS' => $lang['Adr_character_new_class'], 'L_SKILLS' => $lang['Adr_character_skills'], 'S_CHARACTER_ACTION' => append_sid("adr_character_skills.{$phpEx}"))); include $phpbb_root_path . 'adr/includes/adr_header.' . $phpEx; $template->pparse('body'); include $phpbb_root_path . 'includes/page_tail.' . $phpEx; ?>
} else { if ($items[$i]['item_type_use'] == 15 || $items[$i]['item_type_use'] == 16) { $potion_selected = $_POST['item_potion'] == $items[$i]['item_id'] ? 'selected' : ''; $potion_list .= '<option value = "' . $items[$i]['item_id'] . '" ' . $potion_selected . ' >' . $item_name . ' (' . $lang['Adr_items_power'] . ': ' . $item_power . '; ' . $lang['Adr_items_duration'] . ': ' . $items[$i]['item_duration'] . ')' . '</option>'; } } } } $weapon_list .= '</select>'; $spell_list .= '</select>'; $potion_list .= '</select>'; ##=== START: Create bar widths ===## list($challenger_hp_width, $challenger_hp_empty) = adr_make_bars($challenger['character_hp'], $challenger['character_hp_max'], '100'); list($challenger_mp_width, $challenger_mp_empty) = adr_make_bars($challenger['character_mp'], $challenger['character_mp_max'], '100'); list($opponent_hp_width, $opponent_hp_empty) = adr_make_bars($bat['battle_opponent_hp'], $bat['battle_opponent_hp_max'], '100'); list($opponent_mp_width, $opponent_mp_empty) = adr_make_bars($bat['battle_opponent_mp'], $bat['battle_opponent_mp_max'], '100'); ##=== END: Create bar widths ===## ###=== START: grab challenger & opponent infos ===### $monster_element_name = adr_get_element_infos($monster['monster_base_element']); $monster_alignment_name = !$monster['monster_base_alignment'] ? adr_get_alignment_infos(2) : adr_get_alignment_infos($monster['monster_base_alignment']); $challenger_element = adr_get_element_infos($challenger['character_element']); $challenger_alignment = adr_get_alignment_infos($challenger['character_alignment']); $challenger_class = adr_get_class_infos($challenger['character_class']); ###=== END: grab challenger & opponent infos ===### $template->assign_vars(array('ATTACK' => $weapon_list, 'SPELL' => $spell_list, 'POTION' => $potion_list, 'NAME' => $challenger['character_name'], 'AVATAR_IMG' => $avatar_img, 'MONSTER_NAME' => adr_get_lang($monster['monster_name']), 'MONSTER_IMG' => $monster['monster_img'], 'BATTLE_TEXT' => $bat['battle_text'], 'HP' => $challenger['character_hp'], 'HP_MAX' => $challenger['character_hp_max'], 'HP_WIDTH' => $challenger_hp_width, 'MP' => $challenger['character_mp'], 'MP_MAX' => $challenger['character_mp_max'], 'MP_WIDTH' => $challenger_mp_width, 'ATT' => $bat['battle_challenger_att'], 'DEF' => $bat['battle_challenger_def'], 'MONSTER_HP' => $bat['battle_opponent_hp'], 'MONSTER_HP_MAX' => $bat['battle_opponent_hp_max'], 'MONSTER_HP_WIDTH' => $opponent_hp_width, 'MONSTER_MP' => $bat['battle_opponent_mp'], 'MONSTER_MP_MAX' => $bat['battle_opponent_mp_max'], 'MONSTER_MP_WIDTH' => $opponent_mp_width, 'MONSTER_ATT' => $bat['battle_opponent_att'], 'MONSTER_DEF' => $bat['battle_opponent_def'], 'L_HP' => $lang['Adr_character_health'], 'L_MP' => $lang['Adr_character_magic'], 'L_ATT' => $lang['Adr_attack'], 'L_DEF' => $lang['Adr_defense'], 'L_ATTACK' => $lang['Adr_attack_opponent'], 'L_POTION' => $lang['Adr_potion_opponent'], 'L_DEFEND' => $lang['Adr_defend_opponent'], 'L_FLEE' => $lang['Adr_flee_opponent'], 'L_SPELL' => $lang['Adr_spell_opponent'], 'L_ACTIONS' => $lang['Adr_actions_opponent'], 'L_ATTRIBUTES' => $lang['Adr_battle_attributes'], 'L_PHY_ATT' => $lang['Adr_battle_phy_att'], 'L_PHY_DEF' => $lang['Adr_battle_phy_def'], 'L_MAG_ATT' => $lang['Adr_battle_mag_att'], 'L_MAG_DEF' => $lang['Adr_battle_mag_def'], 'L_ALIGNMENT' => $lang['Adr_battle_alignment'], 'L_ELEMENT' => $lang['Adr_battle_element'], 'L_CLASS' => $lang['Adr_battle_class'], 'ALIGNMENT' => adr_get_lang($challenger_alignment['alignment_name']), 'ELEMENT' => adr_get_lang($challenger_element['element_name']), 'CLASS' => adr_get_lang($challenger_class['class_name']), 'M_ATT' => $bat['battle_challenger_magic_attack'], 'M_DEF' => $bat['battle_challenger_magic_resistance'], 'MONSTER_M_ATT' => $bat['battle_opponent_magic_attack'], 'MONSTER_M_DEF' => $bat['battle_opponent_magic_resistance'], 'MONSTER_ALIGNMENT' => adr_get_lang($monster_alignment_name['alignment_name']), 'MONSTER_ELEMENT' => adr_get_lang($monster_element_name['element_name']), 'HP_EMPTY' => $challenger_hp_empty, 'MP_EMPTY' => $challenger_mp_empty, 'MONSTER_HP_EMPTY' => $opponent_hp_empty, 'MONSTER_MP_EMPTY' => $opponent_mp_empty, 'TAUNT_LIST' => $level_list, 'L_COMMS' => $lang['Adr_pvp_comms'], 'L_TYPE_HERE' => $lang['Adr_pvp_custom_taunt'], 'L_CUSTOM_SENTANCE' => $lang['Adr_pvp_taunt'], 'S_CHATBOX' => append_sid("adr_battle_chatbox.{$phpEx}?battle_id=" . $battle_id))); include $phpbb_root_path . 'adr/includes/adr_header.' . $phpEx; $template->pparse('body'); include $phpbb_root_path . 'includes/page_tail.' . $phpEx; ?>
// If someone is looking at a character's user that doesn't exist , let's display an error message if (!$row['character_class'] && $searchid != $user_id) { message_die(GENERAL_MESSAGE, $lang['Adr_character_lack']); } $skills = adr_get_skill_data(''); list($mining_percent_width, $mining_percent_empty) = adr_make_bars($row['character_skill_mining_uses'], $skills[1]['skill_req'], '250'); list($stone_percent_width, $stone_percent_empty) = adr_make_bars($row['character_skill_stone_uses'], $skills[2]['skill_req'], '250'); list($forge_percent_width, $forge_percent_empty) = adr_make_bars($row['character_skill_forge_uses'], $skills[3]['skill_req'], '250'); list($enchantment_percent_width, $enchantment_percent_empty) = adr_make_bars($row['character_skill_enchantment_uses'], $skills[4]['skill_req'], '250'); list($thief_percent_width, $thief_percent_empty) = adr_make_bars($row['character_skill_thief_uses'], $skills[6]['skill_req'], '250'); list($brewing_percent_width, $brewing_percent_empty) = adr_make_bars($row['character_skill_brewing_uses'], $skills[7]['skill_req'], '250'); list($cooking_percent_width, $cooking_percent_empty) = adr_make_bars($row['character_skill_cooking_uses'], $skills[12]['skill_req'], '250'); list($blacksmithing_percent_width, $blacksmithing_percent_empty) = adr_make_bars($row['character_skill_blacksmithing_uses'], $skills[13]['skill_req'], '250'); list($fishing_percent_width, $fishing_percent_empty) = adr_make_bars($row['character_skill_fishing_uses'], $skills[15]['skill_req'], '100'); list($lumberjack_percent_width, $lumberjack_percent_empty) = adr_make_bars($row['character_skill_lumberjack_uses'], $skills[8]['skill_req'], '100'); list($tailoring_percent_width, $tailoring_percent_empty) = adr_make_bars($row['character_skill_tailoring_uses'], $skills[9]['skill_req'], '100'); list($herbalism_percent_width, $herbalism_percent_empty) = adr_make_bars($row['character_skill_herbalism_uses'], $skills[10]['skill_req'], '100'); list($hunting_percent_width, $hunting_percent_empty) = adr_make_bars($row['character_skill_hunting_uses'], $skills[11]['skill_req'], '100'); list($alchemy_percent_width, $alchemy_percent_empty) = adr_make_bars($row['character_skill_alchemy_uses'], $skills[14]['skill_req'], '100'); list($fist_percent_width, $fist_percent_empty) = adr_make_bars($row['character_skill_fist_uses'], $row['character_skill_fist_level'] * 500, '318'); list($shield_percent_width, $shield_percent_empty) = adr_make_bars($row['character_skill_shield_uses'], $row['character_skill_shield_level'] * $adr_general['weapon_prof'], '318'); list($sword_percent_width, $sword_percent_empty) = adr_make_bars($row['character_skill_sword_uses'], $row['character_skill_sword_level'] * 500, '318'); list($dirk_percent_width, $dirk_percent_empty) = adr_make_bars($row['character_skill_dirk_uses'], $row['character_skill_dirk_level'] * 500, '318'); list($ranged_percent_width, $ranged_percent_empty) = adr_make_bars($row['character_skill_ranged_uses'], $row['character_skill_ranged_level'] * 500, '318'); list($magic_percent_width, $magic_percent_empty) = adr_make_bars($row['character_skill_magic_uses'], $row['character_skill_magic_level'] * 500, '318'); list($mace_percent_width, $mace_percent_empty) = adr_make_bars($row['character_skill_mace_uses'], $row['character_skill_mace_level'] * 500, '318'); list($staff_percent_width, $staff_percent_empty) = adr_make_bars($row['character_skill_staff_uses'], $row['character_skill_staff_level'] * 500, '318'); list($axe_percent_width, $axe_percent_empty) = adr_make_bars($row['character_skill_axe_uses'], $row['character_skill_axe_level'] * 500, '318'); list($spear_percent_width, $spear_percent_empty) = adr_make_bars($row['character_skill_spear_uses'], $row['character_skill_spear_level'] * 500, '318'); list($defmagic_percent_width, $defmagic_percent_empty) = adr_make_bars($row['character_skill_defmagic_uses'], $row['character_skill_defmagic_level'] * $adr_general['weapon_prof'], '318'); list($offmagic_percent_width, $offmagic_percent_empty) = adr_make_bars($row['character_skill_offmagic_uses'], $row['character_skill_offmagic_level'] * $adr_general['weapon_prof'], '318');
list($opponent_mp_width, $opponent_mp_empty) = adr_make_bars($bat['battle_opponent_mp'], $bat['battle_opponent_mp_max'], '100'); ##=== END: Create bar widths ===## ###=== START: grab challenger & opponent infos ===### $monster_element_name = adr_get_element_infos($monster['monster_base_element']); $monster_alignment_name = adr_get_alignment_infos(2); // V: I don't know no monster base align' //(!$monster['monster_base_alignment']) ?: // adr_get_alignment_infos($monster['monster_base_alignment']); $challenger_element = adr_get_element_infos($challenger['character_element']); $challenger_alignment = adr_get_alignment_infos($challenger['character_alignment']); $challenger_class = adr_get_class_infos($challenger['character_class']); ###=== END: grab challenger & opponent infos ===### list($creature_health_width, $creature_health_empty) = adr_make_bars($rabbit_user['creature_health'], $rabbit_user['creature_health_max'], '100'); list($creature_mp_width, $creature_mp_empty) = adr_make_bars($rabbit_user['creature_mp'], $rabbit_user['creature_max_mp'], '100'); list($creature_attack_width, $creature_attack_empty) = adr_make_bars($rabbit_user['creature_attack'], $rabbit_user['creature_attack_max'], '100'); list($creature_magicattack_width, $creature_magicattack_empty) = adr_make_bars($rabbit_user['creature_magicattack'], $rabbit_user['creature_magicattack_max'], '100'); // Grab pet details again $sql = "SELECT * FROM " . RABBITOSHI_USERS_TABLE . "\r\n\t\tWHERE owner_id = {$user_id} "; if (!($result = $db->sql_query($sql))) { message_die(GENERAL_ERROR, 'Could not get pet info', '', __LINE__, __FILE__, $sql); } //!$result = $db->sql_query($sql) $rabbit_user = $db->sql_fetchrow($result); $ability = ''; $ability_level = $rabbit_user['creature_ability']; if ($ability_level == '0') { $ability = ''; //$lang['Rabbitoshi_ability_lack']; } //$ability_level == '0' if ($ability_level == '1') {