Ver um Único Post
Antigo 26-05-2009, 11:07 AM   #1 (permalink)
leozao
Amigo SE
 
Avatar de leozao
 
Registrado em: Feb 2009
Localização: Rio de Janeiro, RJ
Posts: 60
Agradeceu: 21
Agradecido 1,252 Vezes em 34 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Enviar mensagem via ICQ para leozao Enviar mensagem via Windows Live Messenger para leozao

Inventório de leozao

Padrão [WEB] Player Status (Gesior ACC)

Olá Galera,
mais uma ótima e interessante função para seu Gesior ACC Maker,
tratase de show status, mostra equipamentos e quests que o player já fez, muito legal mesmo!

Citação:
Vamos lá,
add o script em 'characters'
Spoiler
Código PHP: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
            //modified status scripts by ballack13
            
$main_content .= '<table width=100%><tr>';
                        
//equipment shower by ballack13
            
$id $player->getCustomField("id");
            
$number_of_items 1;
            
$main_content .= '<td align=center><table with=100% style="border: solid 1px #888888;" CELLSPACING="1"><TR>';        
                        
$list = array('2','1','3','6','4','5','9','7','10','8'); 
                        foreach (
$list as $pid => $name) {
                        
$top $SQL->query('SELECT * FROM player_items WHERE player_id = '.$id.' AND pid = '.$list[$pid].';')->fetch();
                           if(
$top[itemtype] == false) {
                           if(
$list[$pid] == '8') {
            
$main_content .= '<td style="background-color: '.$config['site']['darkborder'].'; text-align: center;">Soul:<br/>'.$player->getSoul().'</td>';
            }
                if(
is_int($number_of_items 3)){
            
$main_content .= '<TD style="background-color: '.$config['site']['darkborder'].'; text-align: center;"><img src="images/items/'.$list[$pid].'.gif"/></TD></tr><tr>';
                } else {
            
$main_content .= '<TD style="background-color: '.$config['site']['darkborder'].'; text-align: center;"><img src="images/items/'.$list[$pid].'.gif"/></TD>';
            }
                
$number_of_items++;
            }
            else
            {
                           if(
$list[$pid] == '8') {
            
$main_content .= '<td style="background-color: '.$config['site']['darkborder'].'; text-align: center;">Soul:<br/>'.$player->getSoul().'</td>';
            }
                if(
is_int($number_of_items 3))
            
$main_content .= '<TD style="background-color: '.$config['site']['darkborder'].'; text-align: center;"><img src="images/items/'.$top[itemtype].'.gif" width="45"/></TD></tr><tr>';
                else
            
$main_content .= '<TD style="background-color: '.$config['site']['darkborder'].'; text-align: center;"><img src="images/items/'.$top[itemtype].'.gif" width="45"/></TD>';
                
$number_of_items++;
            }
                           if(
$list[$pid] == '8') {
            
$main_content .= '<td style="background-color: '.$config['site']['darkborder'].'; text-align: center;">Cap:<br/>'.$player->getCap().'</td>';
            }
            }
            
$main_content .= '</tr></TABLE></td>';

                        
//Hp/Mana/Exp Status by ballack13
                        
$hp = ($player->getHealth() / $player->getHealthMax() * 100);
                        
$mana = ($player->getMana() / $player->getManaMax() * 100);
                  
$main_content .= '<td align=center ><table width=100%><tr><td align=center><table CELLSPACING="1" CELLPADDING="4"><tr><td BGCOLOR="#D4C0A1" align="left" width="20%"><b>Player Health:</b></td>
                                    <td BGCOLOR="#D4C0A1" align="left">'
.$player->getHealth().'/'.$player->getHealthMax().'<div style="width: 100%; height: 3px; border: 1px solid #000;"><div style="background: red; width: '.$hp.'%; height: 3px;"></td></tr>
                                    <tr><td BGCOLOR="#F1E0C6" align="left"><b>Player Mana:</b></td><td BGCOLOR="#F1E0C6" align="left">'
.$player->getMana().'/'.$player->getManaMax().'<div style="width: 100%; height: 3px; border: 1px solid #000;"><div style="background: blue; width: '.$mana.'%; height: 3px;"></td></tr></table><tr>';

                        
$next = ($player->getLevel() + 1);
                        
$exp = ((50 3) * ($player->getLevel() * $player->getLevel() * $player->getLevel()) - (100 * ($player->getLevel() * $player->getLevel())) + ((850/3) * $player->getLevel()) - 200);
                        
$expnext = ((50 3) * ($next $next $next) - (100 * ($next $next)) + ((850/3) * $next) - 200 $player->getExperience());
                        
$expresult = ($expnext / (($expnext  $player->getExperience()) - $exp) * 100);
                       
$main_content .= '<tr><table CELLSPACING="1" CELLPADDING="4"><tr><td BGCOLOR="#D4C0A1" align="left" width="20%"><b>Player Level:</b></td><td BGCOLOR="#D4C0A1" align="left">'.$player->getLevel().'</td></tr>
                                  <tr><td BGCOLOR="#F1E0C6" align="left"><b>Player Experience:</b></td><td BGCOLOR="#F1E0C6" align="left">'
.$player->getExperience().' EXP.</td></tr>
                                  <tr><td BGCOLOR="#D4C0A1" align="left"><b>To Next Level:</b></td><td BGCOLOR="#D4C0A1" align="left">You need <b>'
.$exp.' EXP</b> to Level <b>'.$next.'</b>.<div title="99.320604545 %" style="width: 100%; height: 3px; border: 1px solid #000;"><div style="background: red; width: '.$expresult.'%; height: 3px;"></td></tr></table></td></tr></table></tr></TABLE></td>';

            
//quest status by ballack13
            
$id $player->getCustomField("id");
            
$number_of_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>';        
                        
$quests = array('Annihilator' => 5000,'Demon Helmet' => 2645,'Pits of Inferno' => 5550,'Inquisition' => 6076,'Mountain Annihilator' => 8850,'Djinn Tower' => 9050,'Jugga Jungle Quest' => 8884,'Yalahari Quest' => 5429); 
                        foreach (
$quests as $storage => $name) {
                if(
is_int($number_of_quests 2))
                    
$bgcolor $config['site']['darkborder'];
                else
                    
$bgcolor $config['site']['lightborder'];
                
$number_of_quests++;
            
$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD WIDTH=95%>'.$storage.'</TD>';
                        
$quest $SQL->query('SELECT * FROM player_storage WHERE player_id = '.$id.' AND `key` = '.$quests[$storage].';')->fetch();
                           if(
$quest == false) {
            
$main_content .= '<TD><img src="images/false.png"/></TD></TR>';
                        }
            else
            {
            
$main_content .= '<TD><img src="images/true.png"/></TD></TR>';
            }
            }
            
$main_content .= '</TABLE>'
Citação:
Imagem:
Spoiler
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

__________________
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
leozao está offline  
Links Patrocinados
 

Search Engine Optimization by vBSEO 3.3.0