-
Gesior - AAC 12x Inventory: Equipe Show Informações Itens
.Qual servidor ou website você utiliza como base? Gesior - ACC Layout based on tibia.com, supports new 10x and 12x versions Qual o motivo deste tópico? Adicionar Descrição do Itens para Gesior de Equipamento. Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: page/Character.php <?php if(!defined('INITIALIZED')) exit; $name = ''; if(isset($_REQUEST['name'])) $name = (string) $_REQUEST['name']; if(!empty($name)) { $player = new Player(); $player->find($name); if($player->isLoaded()) { $rows_number = 0; $account = $player->getAccount(); $main_content .= ' <div class="TableContainer" > <table class="Table3" cellpadding="0" cellspacing="0" > <div class="CaptionContainer" > <div class="CaptionInnerContainer" > <span class="CaptionEdgeLeftTop" style="background-image:url('.$layout_name.'/images/global/content/box-frame-edge.gif);" /></span> <span class="CaptionEdgeRightTop" style="background-image:url('.$layout_name.'/images/global/content/box-frame-edge.gif);" /></span> <span class="CaptionBorderTop" style="background-image:url('.$layout_name.'/images/global/content/table-headline-border.gif);" ></span> <span class="CaptionVerticalLeft" style="background-image:url('.$layout_name.'/images/global/content/box-frame-vertical.gif);" /></span> <div class="Text" >Character Information</div> <span class="CaptionVerticalRight" style="background-image:url('.$layout_name.'/images/global/content/box-frame-vertical.gif);" /></span> <span class="CaptionBorderBottom" style="background-image:url('.$layout_name.'/images/global/content/table-headline-border.gif);" ></span> <span class="CaptionEdgeLeftBottom" style="background-image:url('.$layout_name.'/images/global/content/box-frame-edge.gif);" /></span> <span class="CaptionEdgeRightBottom" style="background-image:url('.$layout_name.'/images/global/content/box-frame-edge.gif);" /></span> </div> </div> <tr> <td><div class="InnerTableContainer" > <table style="width:100%;" > <tr> <td><div class="TableShadowContainerRightTop" > <div class="TableShadowRightTop" style="background-image:url('.$layout_name.'/images/global/content/table-shadow-rt.gif);" ></div> </div> <div class="TableContentAndRightShadow" style="background-image:url('.$layout_name.'/images/global/content/table-shadow-rm.gif);" > <div class="TableContentContainer" > <table class="TableContent" width="100%" > <tr>'; $bgcolor = (($number_of_rows++ % 2 == 1) ? $config['site']['darkborder'] : $config['site']['lightborder']); $main_content .= ' <tr bgcolor="' . $bgcolor . '"> <td width=20%>Name:</td> <td>' . htmlspecialchars($player->getName()) . (($player->isDeleted()) ? ', will be deleted at ' . date("M j Y, H:i:s", $player->getDeletion()) : '') . '</td> <tr>'; $player_id = $player->getID(); $former_sql = filter_var($former_sql, FILTER_SANITIZE_STRING); $former_sql = "SELECT * FROM `player_former_names` WHERE `player_id` = '$player_id' ORDER BY `date` DESC LIMIT ".$config['site']['formerNames_amount'].""; $get_names_count = filter_var($get_names_count, FILTER_SANITIZE_STRING); $get_names_count = $SQL->query($former_sql)->fetchAll(); $get_names_count2 = filter_var($get_names_count2, FILTER_SANITIZE_STRING); $get_names_count2 = $SQL->query($former_sql)->fetch(); if($SQL->query($former_sql)->fetchColumn() > 0 && $get_names_count2['date'] >= time()) { $bgcolor = (($number_of_rows++ % 2 == 1) ? $config['site']['darkborder'] : $config['site']['lightborder']); $main_content .= ' <tr bgcolor="' . $bgcolor . '"> <td width=20%>Former Names:</td> <td>'; $f_names = ""; foreach($get_names_count as $fomer_name) $f_names .= $fomer_name['former_name'].', '; $f_names = substr($f_names,0,-2); $main_content .= $f_names; $main_content .= ' </td> <tr>'; } if(in_array($player->getGroup(), $config['site']['groups_support'])) { $bgcolor = (($number_of_rows++ % 2 == 1) ? $config['site']['darkborder'] : $config['site']['lightborder']); $main_content .= ' <tr bgcolor="' . $bgcolor . '"> <td>Group:</td> <td>' . htmlspecialchars(Website::getGroupName($player->getGroup())) . '</td> </tr>'; } $bgcolor = (($number_of_rows++ % 2 == 1) ? $config['site']['darkborder'] : $config['site']['lightborder']); $main_content .= ' <tr bgcolor="' . $bgcolor . '"> <td>Sex:</td> <td>' . htmlspecialchars((($player->getSex() == 0) ? 'Female' : 'Male')) . '</td> </tr>'; $bgcolor = (($number_of_rows++ % 2 == 1) ? $config['site']['darkborder'] : $config['site']['lightborder']); $main_content .= ' <tr bgcolor="' . $bgcolor . '"> <td>Vocation:</td> <td>' . htmlspecialchars(Website::getVocationName($player->getVocation())) . '</td> </tr>'; $bgcolor = (($number_of_rows++ % 2 == 1) ? $config['site']['darkborder'] : $config['site']['lightborder']); $main_content .= ' <tr bgcolor="' . $bgcolor . '"> <td>Level:</td> <td>' . htmlspecialchars($player->getLevel()) . '</td> </tr>'; $bgcolor = (($number_of_rows++ % 2 == 1) ? $config['site']['darkborder'] : $config['site']['lightborder']); $main_content .= ' <tr bgcolor="' . $bgcolor . '"> <td>World:</td> <td>' . htmlspecialchars($config['server']['serverName']) . '</td> </tr>'; $bgcolor = (($number_of_rows++ % 2 == 1) ? $config['site']['darkborder'] : $config['site']['lightborder']); $main_content .= ' <tr bgcolor="' . $bgcolor . '"> <td>Residence:</td> <td>' . htmlspecialchars($towns_list[$player->getTownID()]) . '</td> </tr>'; if ($player->getMarriageStatus() > 0) { $player_married = new Player(); $player_married->loadById($player->getMarriage()); $bgcolor = (($number_of_rows++ % 2 == 1) ? $config['site']['darkborder'] : $config['site']['lightborder']); $main_content .= ' <tr bgcolor="' . $bgcolor . '"> <td>Married to:</td> <td><a href="?subtopic=characters&name='.urlencode($player_married->getName()).'">' . htmlspecialchars($player_married->getName()) . '</a></td> </tr>'; } $house = filter_var($house, FILTER_SANITIZE_STRING); $house = $SQL->query("SELECT * FROM `houses` WHERE `owner` = '".$player->getID()."'")->fetch(); if ( count( $house[0] ) > 0 ) { $bgcolor = (($number_of_rows++ % 2 == 1) ? $config['site']['darkborder'] : $config['site']['lightborder']); $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>House:</TD><TD>'; $main_content .= $house['name'].' ('.$towns_list[$house['town_id']].')'.'</TD></TR>'; } $rank_of_player = $player->getRank(); if(!empty($rank_of_player)) { $bgcolor = (($number_of_rows++ % 2 == 1) ? $config['site']['darkborder'] : $config['site']['lightborder']); $main_content .= ' <tr bgcolor="' . $bgcolor . '"> <td>Guild Membership:</td> <td>' . htmlspecialchars($rank_of_player->getName()) . ' of the <a href="?subtopic=guilds&action=view&GuildName='. urlencode($rank_of_player->getGuild()->getName()) .'">' . htmlspecialchars($rank_of_player->getGuild()->getName()) . '</a> </td> </tr>'; } $bgcolor = (($number_of_rows++ % 2 == 1) ? $config['site']['darkborder'] : $config['site']['lightborder']); $main_content .= ' <tr bgcolor="' . $bgcolor . '"> <td>Last login:</td> <td>' . (($player->getLastLogin() > 0) ? date("j F Y, g:i a", $player->getLastLogin()) : 'Never logged in.') . '</td> </tr>'; $comment = $player->getComment(); $newlines = array("\r\n", "\n", "\r"); $comment_with_lines = str_replace($newlines, '<br />', $comment, $count); if($count < 50) $comment = $comment_with_lines; if(!empty($comment)) { $bgcolor = (($number_of_rows++ % 2 == 1) ? $config['site']['darkborder'] : $config['site']['lightborder']); $main_content .= ' <tr bgcolor="' . $bgcolor . '"> <td>Comment:</td> <td>' . $comment . '</td> </tr>'; } $bgcolor = (($number_of_rows++ % 2 == 1) ? $config['site']['darkborder'] : $config['site']['lightborder']); if ($account->getPremDays() > 0){ $main_content .= ' <tr bgcolor="' . $bgcolor . '"> <td>Account Status:</td> <td>Premium Account</td> </tr>'; } else if($config['server']['freePremium'] == "yes"){ $main_content .= ' <tr bgcolor="' . $bgcolor . '"> <td>Account Status:</td> <td>Premium Account</td> </tr>'; }else{ $main_content .= ' <tr bgcolor="' . $bgcolor . '"> <td>Account Status:</td> <td>Free Account</td> </tr>'; } $main_content .= ' </tr> <tr> </tr> </table> </div> </div> <div class="TableShadowContainer" > <div class="TableBottomShadow" style="background-image:url('.$layout_name.'/images/global/content/table-shadow-bm.gif);" > <div class="TableBottomLeftShadow" style="background-image:url('.$layout_name.'/images/global/content/table-shadow-bl.gif);" ></div> <div class="TableBottomRightShadow" style="background-image:url('.$layout_name.'/images/global/content/table-shadow-br.gif);" ></div> </div> </div> </td> </tr> </table> </div> </td> </tr> </table> </div></br>'; //Character Information $verifica_item_id = function ($pid) use ($player) { $kalabok = (array_keys($player->getItems()->getItem($pid)) === []?'':array_keys($player->getItems()->getItem($pid))[0]); if ($player->getItems()->getItem($pid)[$kalabok]->data['itemtype'] == NULL) { return '<td style="background-color: #d4c0a1; text-align: center;"><img src="./layouts/tibiacom/images/character/items/' . $pid . '.gif" class="CharItems"></td>'; } else { $item_id = $player->getItems()->getItem($pid)[$kalabok]->data['itemtype']; $filename = "./layouts/tibiacom/images/character/items/' . $item_id . '.gif"; if (file_exists($filename)) { return '<td align="center" style="background-color: #D4C0A1;"><img src="./layouts/tibiacom/images/character/items/11.gif" class="CharItems"></td>'; } else { return '<td align="center" style="background-color: #D4C0A1;"><img src="./layouts/tibiacom/images/character/items/' . $item_id . '.gif" class="CharItems"></td>'; } } }; $player_info = $player->data; $mount_id = $player->getStorage('10002011'); $cur_outfit = "<img style='text-decoration:none;margin: 0 0 0 -13px;' class='outfitImgsell2' src='./custom_scripts/animatedOutfits/animoutfit.php?id={$player_info['looktype']}&addons={$player_info['lookaddons']}&head={$player_info['lookhead']}&body={$player_info['lookbody']}&legs={$player_info['looklegs']}&feet={$player_info['lookfeet']}&mount=" . ($mount_id == NULL ? 0 : $mount_id) . "' alt='' name=''>"; $cur_exp = $player->getExperience(); $cur_lvl_exp = $player->getExpForLevel($player->getLevel()); $cur_real_exp = $cur_exp - $cur_lvl_exp; $next_lvl_exp = $player->getExpForLevel($player->getLevel() + 1); $next_lvl_exp_need = $next_lvl_exp - $cur_lvl_exp; $next_lvl_percent = (float)round(((($cur_real_exp / $next_lvl_exp_need) * 100)), 2, PHP_ROUND_HALF_DOWN); $next_lvl_percent = ($next_lvl_percent == 100 ? 99.99 : $next_lvl_percent); $plus_content = '<div class="account_plus_information">'; $plus_content .= ' <div class="TableContentAndRightShadow1" style="background-image:url('.$layout_name.'/images/global/content/table-shadow-rm.gif);"> <div class="TableContainer1"> <table class="Table3" width="100%" style="background-color: rgb(212, 192, 161);"> <tbody> <tr> <td> <div id="TransferConditionsToggleButton" class="BigToggleButton" onclick="CollapseTable(\'TransferConditionsContainer\'); $(\'#labelshow\').html($(\'#labelshow\').html() == \'show\' ? \'hide\' : \'show\');"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css" integrity="sha384-PsH8R72JQ3SOdhVi3uxftmaW6Vc51MKb0q5P2rRUpPvrszuE4W1povHYgTpBfshb" crossorigin="anonymous"> <div id="Indicator_TransferConditionsContainer" class="CircleSymbolPlus" style="position: absolute; height: 18px; width: 18px; top: -8px; right: -8px; z-index: 99; cursor: pointer; background-image: url('.$layout_name.'/images/global/content/circle-symbol-plus.gif);"></div> <i class="fa fa-info-circle" aria-hidden="true"></i> Click here to <span id="labelshow">show</span> <b>additional informations</b>. </div> </td> </tr> </tbody> </table> </div> </div>'; $plus_content .= ' <div id="TransferConditionsContainer" style="display: none;"> <br/> <table width="100%" style="padding: 5px 10px;"> <tbody> <tr style="background-image: url('.$layout_name.'/images/global/content/scroll.gif)!important;"> <td style="padding-right: 5px;"> <table width="100%" class="Table30"> <tbody> <tr bgcolor="#D4C0A1"> <td align="center" width="100px"><b>Current<br>outfit:</b></td> <td>' . $cur_outfit . '</td> </tr> </tbody> </table> <table class="Table30" width="100%" style="border-spacing: 2px; padding: 0px;"> <tbody> <tr> <td colspan="3" style="background-color: #D4C0A1; text-align: center;"> <b>Inventory:</b> </td> </tr> <tr>'; $plus_content .= $verifica_item_id(2); $plus_content .= $verifica_item_id(1); $plus_content .= $verifica_item_id(3); $plus_content .= '</tr><tr>'; $plus_content .= $verifica_item_id(6); $plus_content .= $verifica_item_id(4); $plus_content .= $verifica_item_id(5); $plus_content .= '</tr><tr>'; $plus_content .= $verifica_item_id(9); $plus_content .= $verifica_item_id(7); $plus_content .= $verifica_item_id(10); $plus_content .= '</tr><tr>'; $plus_content .= ' <td style="background-color: #D4C0A1; text-align: center;"> <span class="HelperDivIndicator" onMouseOver="ActivateHelperDiv($(this), \'Royal Star\', \'<p><ul><li>(Range: 5, Atk: 64 + 2 fire, Def: 0).</li><li>It can only be wielded properly by players of level 120 or higher.</li><li>It weighs 2.20 oz.</li><ul></ul>\', \'\');" onMouseOut="$(\'#HelperDivContainer\').hide();" ><b>Soul:</b><br></span>' . $player->getSoul() . ' </td>'; $plus_content .= $verifica_item_id(8); $plus_content .= ' <td style="background-color: #D4C0A1; text-align: center;"> <b>Cap:</b><br>' . $player->getCapacity() . ' </td> </tr> </tbody> </table> </td> <td> <table width="100%" class="Table30"> <tbody> <tr bgcolor="#F1E0C6" style="text-align: center"> <td width="80px"><b>Health:</b></td> <td> ' . $player->getHealth() . '/' . $player->getHealthMax() . '(' . (round(($player->getHealth() / $player->getHealthMax()), 2, PHP_ROUND_HALF_UP) * 100) . '%) <div class="progress"> <div class="progress-bar bg-danger" role="progressbar" aria-valuenow="' . (round(($player->getHealth() / $player->getHealthMax()), 2, PHP_ROUND_HALF_UP) * 100) . '" aria-valuemin="0" aria-valuemax="100" style=" width:' . (($player->getHealth() / $player->getHealthMax()) * 100) . '%;" ></div> </div> </td> </tr> <tr bgcolor="#D4C0A1" style="text-align: center"> <td><b>Mana:</b></td> <td> ' . $player->getMana() . '/' . $player->getManaMax() . ' (' . (round(($player->getMana() / $player->getManaMax()), 2, PHP_ROUND_HALF_UP) * 100) . '%) <div class="progress"> <div class="progress-bar bg-default" role="progressbar" aria-valuenow="' . (round(($player->getMana() / $player->getManaMax()), 2, PHP_ROUND_HALF_UP) * 100) . '" aria-valuemin="0" aria-valuemax="100" style="width:' . (($player->getMana() / $player->getManaMax()) * 100) . '%"></div> </div> </td> </tr> </tbody> </table> <table width="100%" class="Table30"> <tbody> <tr bgcolor="#F1E0C6"> <td width="80px"><b>Exp:</b></td> <td>Have <b>' . $player->getExperience() . '</b> and need <b>' . ($player->getExpForLevel($player->getLevel() + 1) - $player->getExperience()) . '</b> to Level <b>' . ($player->getLevel() + 1) . '</b>.</td> </tr> <tr bgcolor="#D4C0A1"> <td><b>Percent:</b></td> <td style="text-align: center"> ' . $next_lvl_percent . '% <div class="progress"> <div class="progress-bar bg-success" role="progressbar" aria-valuenow="' . $next_lvl_percent . '" aria-valuemin="0" aria-valuemax="100" style="width:' . $next_lvl_percent . '%"></div> </div> </td> </tr> </tbody> </table> <table width="100%" class="Table30"> <tbody> <tr> <td style="text-align: center;"><a href="?subtopic=highscores&list=5"><img class="SkillIcon" src="'.$layout_name.'/images/character/infos/level.gif" alt="" style="border-style: none"></a></td> <td style="text-align: center;"><a href="?subtopic=highscores&list=9"><img class="SkillIcon" src="'.$layout_name.'/images/character/infos/ml.gif" alt="" style="border-style: none"></a></td> <td style="text-align: center;"><a href="?subtopic=highscores&list=7"><img class="SkillIcon" src="'.$layout_name.'/images/character/infos/fist.gif" alt="" style="border-style: none"></a></td> <td style="text-align: center;"><a href="?subtopic=highscores&list=3"><img class="SkillIcon" src="'.$layout_name.'/images/character/infos/club.gif" alt="" style="border-style: none"></a></td> <td style="text-align: center;"><a href="?subtopic=highscores&list=11"><img class="SkillIcon" src="'.$layout_name.'/images/character/infos/sword.gif" alt="" style="border-style: none"></a></td> <td style="text-align: center;"><a href="?subtopic=highscores&list=2"><img class="SkillIcon" src="'.$layout_name.'/images/character/infos/axe.gif" alt="" style="border-style: none"></a></td> <td style="text-align: center;"><a href="?subtopic=highscores&list=4"><img class="SkillIcon" src="'.$layout_name.'/images/character/infos/dist.gif" alt="" style="border-style: none"></a></td> <td style="text-align: center;"><a href="?subtopic=highscores&list=10"><img class="SkillIcon" src="'.$layout_name.'/images/character/infos/def.gif" alt="" style="border-style: none"></a></td> <td style="text-align: center;"><a href="?subtopic=highscores&list=6"><img class="SkillIcon" src="'.$layout_name.'/images/character/infos/fish.gif" alt="" style="border-style: none"></a></td> </tr> <tr bgcolor="#D4C0A1"> <td style="text-align: center;"><strong>Level</strong></td> <td style="text-align: center;"><strong>ML</strong></td> <td style="text-align: center;"><strong>Fist</strong></td> <td style="text-align: center;"><strong>Mace</strong></td> <td style="text-align: center;"><strong>Sword</strong></td> <td style="text-align: center;"><strong>Axe</strong></td> <td style="text-align: center;"><strong>Dist</strong></td> <td style="text-align: center;"><strong>Def</strong></td> <td style="text-align: center;"><strong>Fish</strong></td> </tr> <tr bgcolor="#F1E0C6"> <td style="text-align: center;">' . $player->getLevel() . '</td> <td style="text-align: center;">' . $player->getMagLevel() . '</td> <td style="text-align: center;">' . $player->getSkill(0) . '</td> <td style="text-align: center;">' . $player->getSkill(1) . '</td> <td style="text-align: center;">' . $player->getSkill(2) . '</td> <td style="text-align: center;">' . $player->getSkill(3) . '</td> <td style="text-align: center;">' . $player->getSkill(4) . '</td> <td style="text-align: center;">' . $player->getSkill(5) . '</td> <td style="text-align: center;">' . $player->getSkill(6) . '</td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </div>'; $plus_content .= '</div><br/>'; $main_content .= $plus_content; //quest list if(isset($config['site']['quests']) && is_array($config['site']['quests']) && count($config['site']['quests']) > 0) { $main_content .= '<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR="'.$config['site']['vdarkborder'].'"><TD align="left" COLSPAN=2 CLASS=white><B>Quests</B></TD></TD align="right"></TD></TR>'; $number_of_quests = 0; foreach($config['site']['quests'] as $questName => $storageID) { $bgcolor = (($number_of_rows++ % 2 == 1) ? $config['site']['darkborder'] : $config['site']['lightborder']); $number_of_quests++; $main_content .= '<TR BGCOLOR="' . $bgcolor . '"><TD WIDTH=95%>' . $questName . '</TD>'; if($player->getStorage($storageID) === null) { $main_content .= '<TD><img src="images/false.png"/></TD></TR>'; } else { $main_content .= '<TD><img src="images/true.png"/></TD></TR>'; } } $main_content .= '</TABLE></td></tr></table><br />'; } //deaths list $player_deaths = new DatabaseList('PlayerDeath'); $player_deaths->setFilter(new SQL_Filter(new SQL_Filter(new SQL_Field('player_id'), SQL_Filter::EQUAL, $player->getId()), SQL_Filter::CRITERIUM_AND,new SQL_Filter(new SQL_Field('id', 'players'), SQL_Filter::EQUAL, new SQL_Field('player_id', 'player_deaths')))); $player_deaths->addOrder(new SQL_Order(new SQL_Field('time'), SQL_Order::DESC)); $player_deaths->setLimit(5); foreach($player_deaths as $death) { $bgcolor = (($number_of_rows++ % 2 == 1) ? $config['site']['darkborder'] : $config['site']['lightborder']); $deads++; $dead_add_content .= '<tr bgcolor="'.$bgcolor.'"><td width="20%" align="center">'.date("j M Y, H:i", $death->getTime()).'</td><td>Died at level ' . $death->getLevel() . ' by ' . $death->getKillerString(); if($death->getMostDamageString() != '' && $death->getKillerString() != $death->getMostDamageString()) $dead_add_content .= ' and ' . $death->getMostDamageString(); $dead_add_content .= "</td></tr>"; } if($deads > 0) $main_content .= '<table border="0" cellspacing="1" cellpadding="4" width="100%"><tr bgcolor="'.$config['site']['vdarkborder'].'"><td colspan="2" class="white" ><b>Character Deaths</b></td></tr>' . $dead_add_content . '</table><br />'; if(!$player->isHidden()) { $main_content .= ' <table border="0" cellspacing="1" cellpadding="4" width="100%" > <tr bgcolor="#505050"> <td colspan="2" class="white" ><b>Account Information</b></td> </tr>'; if ($account->getLoyalty() >= 50) { $accountTitle = ''; // none foreach($loyalty_title as $loypoints => $loytitle) { if($account->getLoyalty() >= $loypoints) { # player rank $accountTitle = $loytitle; } } $bgcolor = (($number_of_rows++ % 2 == 1) ? $config['site']['darkborder'] : $config['site']['lightborder']); $main_content .= ' <tr bgcolor="'.$bgcolor.'" > <td width="20%">Loyalty Title:</td> <td>'.$accountTitle.' of '.$config['server']['serverName'].'</td> </tr>'; } $bgcolor = (($number_of_rows++ % 2 == 1) ? $config['site']['darkborder'] : $config['site']['lightborder']); $main_content .= ' <tr bgcolor="'.$bgcolor.'" > <td>Created:</td> <td>'.date("j F Y, g:i a", $account->getCreateDate()).'</td> </tr>'; if($account->isBanned() > 0) { $bgcolor = (($number_of_rows++ % 2 == 1) ? $config['site']['darkborder'] : $config['site']['lightborder']); $main_content .= ' <tr bgcolor="'.$bgcolor.'" > <td style="color:red;">Banished:</td> <td style="color:red;">'.date("j F Y, g:i a", strtotime($account->getBanTime())).'</td> </tr>'; } $main_content .= ' </table> <br />'; } if(!$player->isHidden()) { $main_content .= ' <table border="0" cellspacing="1" cellpadding="4" width="100%" > <tr bgcolor="#505050"> <td colspan="5" class="white" ><b>Characters</b></td> </tr>'; $main_content .= ' <tr bgcolor="' . $bgcolor . '"> <td><strong>Name</strong></td> <td><strong>World</strong></td> <td><strong>Status</strong></td> <td> </td> <tr>'; $account_players = $account->getPlayersList(); $player_number = 0; foreach($account_players as $player_list) { if($name == $player_list->getName() || !$player_list->isHidden()) { $player_number++; $bgcolor = (($number_of_rows++ % 2 == 1) ? $config['site']['darkborder'] : $config['site']['lightborder']); if(!$player_list->isOnline()) $player_list_status = ''; else $player_list_status = '<font class="green"><strong>online</strong></font>'; $main_content .= ' <tr bgcolor="' . $bgcolor . '"> <td width="35%">'.$player_number.'. '.htmlspecialchars($player_list->getName()).'</td> <td width="35%">'.htmlspecialchars($config['server']['serverName']).'</td> <td width="70%">'.(($player_list->isDeleted()) ? 'deleted' : $player_list_status).'</td> <td> <table border="0" cellspacing="0" cellpadding="0"> <form action="" method="post"> <tr> <td> <input type="hidden" name="name" value="'.htmlspecialchars($player_list->getName()).'"> <input type="image" name="View '.htmlspecialchars($player_list->getName()).'" alt="View '.htmlspecialchars($player_list->getName()).'" src="' .$layout_name. '/images/global/buttons/sbutton_view.gif" border="0" width="120" height="18"> </td> </tr> </form> </table> </td> </tr>'; } } $main_content .= '</table><br />'; } } else $search_error = 'Character <b>'.htmlspecialchars($name).'</b> does not exist.'; } if(!empty($search_error)) { $main_content .= ' <TABLE WIDTH=100% BORDER=0 CELLSPACING=1 CELLPADDING=4> <TR> <TD BGCOLOR="#505050" CLASS=white><B>Could not find character</B></TD> </TR> <TR> <TD BGCOLOR="#D4C0A1"><TABLE BORDER=0 CELLPADDING=1> <TR> <TD>'.$search_error.'</TD> </TR> </TABLE> </TD> </TR> </TABLE> <br /> <br />'; } $main_content .= ' <form action="" method="post"> <table width="100%" border="0" cellspacing="1" cellpadding="4"> <tr> <td bgcolor="#505050" class="white"><b>Search Character</b></td> </tr> <tr> <td bgcolor="#D4C0A1"> <table border="0" cellpading="1"> <TR> <td>Name:</td> <td><input name="name" value="" size="29" maxlenght="29"></td> <td><input type="image" name="Submit" src="'.$layout_name.'/images/global/buttons/sbutton_submit.gif" border="0" width="120" height="18"></td> </tr> </table> </td> </tr> </table> </form>'; Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui. essa imagens e para um Teste, o nome esta errado, estou testando fazer para que passa o mouse em cima do itens , exemplo, passo o mouse em cima da armar que seria Royal Star, e mostra a descrição dele tipo Ataque, e def.. etc... Alguems tem algumas ideia? esse gesior e suportado OTG.
-
GesiorACC 2019 8.60 UPDATE 29/06/2019
lBom dia parceiro! o link do site esta com problema, nao ta dano para baixar
-
[AJUDA] Error latestnews.php
Query: SELECT * FROM `newsticker` ORDER BY `date` DESC LIMIT 7; SQLSTATE: 00000 Driver code: Error message: Query: SELECT `players`.`name`, `z_forum`.`post_text`, `z_forum`.`post_topic`, `z_forum`.`icon_id`, `z_forum`.`news_icon`, `z_forum`.`post_smile`, `z_forum`.`id`, `z_forum`.`replies`, `z_forum`.`post_date` FROM `players`, `z_forum` WHERE `players`.`id` = `z_forum`.`author_guid` AND `z_forum`.`section` = 1 AND `z_forum`.`first_post` = `z_forum`.`id` ORDER BY `z_forum`.`post_date` DESC LIMIT 6 SQLSTATE: 00000 Driver code: Error message: estou com o mesmo problema... sou iniciante de novo que nao lembro todo... parado 15 anos Query: SELECT `value` FROM `server_config` WHERE `config` = 'double' SQLSTATE: 00000 Driver code: Error message:
-
Connection refused
meu amigo, tudo blz, olha, se vc esta tetando usa versao 12+ do cliente.. eu tbns nao conseguiir.. mesmo liberando a porta 7171 e 7172.. a unica que eu conseguir entra foi pela versao anterio cliente.exe 10+.. e tbns foi pela port 7171.. eu pedir pra tecnica da minha operadora liberar a porta.. e ele arrumou... agora eu conseguir entra... tenta entra no cliente 10+ com seu ip 127.0.0.1, caso vc conseguir.. e tenta entra com ip fixo.. si essa nao der certo.. provavelmente precisa libera a porta 7171 e 7172.. procura aqui que vc vai entrar porta 7171.. espero se dei uma ajuda.. estou voltando tudo do zero para fazer o meu tbns... fiquei 15 anos sem mexer tibia e ot.. agora to tetando me recupera do zero ficquei igual iniciante
-
Erro ao pisar em Tile
estou com o mesmo problema do seu amigo.. tbns estou tetando executar cliente 12+ e nao entra de jeito nenhuma.. apena cliente 10+... para mim eu acho que ta dano bug e o cliente 10.. que talvez nao tem compativel com 10
-
Ip fixo e jogadores nao entra
Conseguir resolver meu problema.. era a porta 7171 que precisava liberar a porta

kleyner0
Membro
-
Registro em
-
Última visita