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/'); ?>