Ir para conteúdo

[xml] Mostrando último Char Criado


Nostradamus

Posts Recomendados

A pedido de um amigo, fiz uma função para mostrar o último player criado no servidor, lembrando que apenas funciona para servidores em XML.

 

Funcionamento: Ele pega a data de criação/modificação do último arquivo de uma determinada pasta, e exibe o nome do player que efetuou último cadastro.

 

<?php
function UltimoChar($dir){ 

if (is_dir($dir)) {
if ($dh = opendir($dir)) {

 while (($file = readdir($dh)) !== false) {
   $arquivo = $dir . $file;
   $ledata = filemtime($arquivo); 
   $data = strftime("%y%m%d%H%M", $ledata);

   if(is_file($arquivo)){
  	 if($ultimaData < $data){
     $ultimaData = $data;
     $ultimoDir = $arquivo;
     $ultimoArq = $file;
     $resultado = substr($ultimoArq, 0, -4);
  	 }
   }
	 }

	 closedir($dh);
 }
 echo "<br> Último char registrado: " . $resultado;
}

return $ultimoArq;
}
?>

 

Para usar:

 

<?php
UltimoChar('C:/otserv/data/players/');
?>

Link para o comentário
Compartilhar em outros sites

  • 3 months later...

kra isso nao funciona pra tibia nao!!!

o ultimo char criado nem sempre vai aparece la!!

pq kando o server da um Save vai modificar o arkivo!!!

Ai vai aparece o ultimo player que salvo!!

No meu deu coisa completamente diferente o ultimo que se resgistrou foi o Pussy Cat Dolls e o q aparece é chivon!!!

aruma ae o nome do topico!!!

Flw!

Bom Script!

Link para o comentário
Compartilhar em outros sites

  • 1 year later...
×
×
  • Criar Novo...