Jump to content

Recommended Posts

Esse script utiliza SimpleXML, por isso, necessita de PHP5+. Recomendo usar o XAMPP, já que vem com a mais nova versão do PHP. Vamos a função:

 

function monster_list($dir) {
  $open_dir = opendir("$dir/monster/");
  echo "<table border=1><th>Nome</th><th>Exp</th><th>Health</th><th>Summon</th>";
  while($file = readdir($open_dir)) {
  if($file != 'monsters.xml') {
 if(eregi("\.xml$", $file)) {
	$xml = new SimpleXMLElement(file_get_contents("$dir/monster/$file"));

	$name = $xml['name'];
	$exp = $xml['experience'];
	$health = $xml->health['max'];
	$summon = $xml->summons->summon['name'];

		if($exp == NULL) 
				$exp = 0;

		if($summon == NULL)
			$summon = "-";

	echo "<tr><td>$name</td>";
	echo "<td>$exp</td>";
	echo "<td>$health</td>";
	echo "<td>$summon</td></tr>";
}
 }
 }
}

 

Para usar é fácil:

 

monster_dir('C:/otserv/data');  // Note que não deve ser por uma "/" no final

 

Esse script irá listar:

  • Nome
  • Experiência
  • Life
  • Summon

Link to comment
https://xtibia.com/forum/topic/49541-xmllistagem-de-monstros-e-detalhes/
Share on other sites

ótimo script, muito importante em um site vai

deixar o site mais detalhado, pois aqueles sites que

apenas criam accounts e tem regras é muito ruim de navegar.

 

Pena que os usuários não dão o valor merecido para os scripts.

 

Kardec.

×
×
  • Create New...