HU

[Gesior Acc] Mostrar Ultimos 10 Kills Do Char

Por Hudsin, 21 de dez. de 2010 em Tutoriais de Websites

otserv
tibia
7
3.2k
HudsinH
21 de dezembro de 2010 às 12:16

Estive procurando por esse sistema no Xtibia e nao encontrei...

Depois de muita pesquisa econtrei e resolvi postar aqui pra vocês(não sei se tem outro aqui pq eu não escontrei '-').

Autor: Xampy

Obs: Não sei se essa é a area certa para o post,caso nao for,se puderem mover agradeço mt :smile_positivo:

 

Vá na pasta xampp\htdocs\characters.php e Adicione:

 

 

:php2: PHP Code:

 

            //frags list by Xampy 

           $frags_limit = 10; // frags limit to show? // default: 10 
           $player_frags = $SQL->query('SELECT `player_deaths`.*, `players`.`name`, `killers`.`unjustified` FROM `player_deaths` LEFT JOIN `killers` ON `killers`.`death_id` = `player_deaths`.`id` LEFT JOIN `player_killers` ON `player_killers`.`kill_id` = `killers`.`id` LEFT JOIN `players` ON `players`.`id` = `player_deaths`.`player_id` WHERE `player_killers`.`player_id` = '.$player->getId().' ORDER BY `date` DESC LIMIT 0,'.$frags_limit.';'); 
           if(count($player_frags)) 
           { 
               $frags = 0; 
               $frag_add_content .= '<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><br><TR BGCOLOR='.$config['site']['vdarkborder'].'><TD COLSPAN=2 CLASS=white><B>Frags</B></TD></TR>'; 
               foreach($player_frags as $frag) 
               { 
               $frags++; 
                   if(is_int($number_of_rows / 2)) $bgcolor = $config['site']['darkborder']; else $bgcolor = $config['site']['lightborder']; 
                   $number_of_rows++; 
                   $frag_add_content .= "<tr bgcolor=\"".$bgcolor."\"> 
                   <td width=\"20%\" align=\"center\">".date("j M Y, H:i", $frag['date'])."</td> 
                   <td>".(($player->getSex() == 0) ? 'She' : 'He')." fragged <a href=\"index.php?subtopic=characters&name=".$frag[name]."\">".$frag[name]."</a> at level ".$frag[level].""; 

                   $frag_add_content .= ". (".(($frag[unjustified] == 0) ? "<font size=\"1\" color=\"green\">Justified</font>" : "<font size=\"1\" color=\"red\">Unjustified</font>").")</td></tr>"; 
               } 
           if($frags >= 1) 
               $main_content .= $frag_add_content . '</TABLE>'; 
           } 
           // end of frags list by Xampy 

 

 

 

Na linha $frags_limit = 10; // frags limit to show? // default: 10

Você pode subistituir o que está em negrito para a quantidade dos kills pra mostrar :tongue2:

 

ScreenShot:

25hidc4.jpg

 

Se pegar comenta ai :shocked:

 

Quem gostou REP+ se puder,por trazer ao Xtibia :yipi:

Editado Janeiro 3 por Hudsin

fsgF
21 de dezembro de 2010 às 12:46

Muito bom cara, este sistema é muito bom. Há muitos websites que já usam este sistema. Obrigado por compartilhar conosco do XTibia;

Rep+

Abraços.

1 mês depois...
11820051
05 de janeiro de 2011 às 15:04

Esse sistema éh mto bom kra, parabens ai, funfo direitinho no meu server =D

3 meses depois...
Piabeta KunP
15 de abril de 2011 às 03:35

Como faço para que ele funfe como no global, ou seja, so apareca para o dono do char e se tiver logado no site. alguem pode ajudar??

dustotD
15 de abril de 2011 às 05:21

Ganhou meu REP+ ! Vlw

qweasdzxccQ
19 de abril de 2011 às 12:15

Ótimo sistema, muito interessante e além de tudo útil, REP +

 

 

Vou reportar para que um moderador mova para a área correta (Tutoriais de Websites)

 

Obrigado.

1 mês depois...
GangabriG
31 de maio de 2011 às 16:43

Poha mano muito bom :DREP + :D