Pues, aqui estas 2 simples funciones que te muestran el nombre de una placa determinada y la descripcion, si es que existe dicha placa en los externales.
<?
// Habblet Development Team
function get_badge_name($badge,$hotel) {
$externals = file_get_contents ("http://www.habbohotel.$hotel/gamedata/external?id=external_flash_texts");
$name = explode("badge_name_$badge=", $externals);
$name = explode("badge", $name[1]);
if($name[0] == "") {
return $message = "La placa no existe";
}
else {
return $name[0];
}
}
function get_badge_description($badge,$hotel) {
$externals = file_get_contents ("http://www.habbohotel.$hotel/gamedata/external?id=external_flash_texts");
$desc = explode("badge_desc_$badge=", $externals);
$desc = explode("badge", $desc[1]);
if($desc[0] == "") {
return $message = "La placa no existe";
}
else {
return $desc[0];
}
}
?>
Ejemplo para mostrar el
nombre de la placa
COM12: (en este caso se indica la placa con codigo COM12, y se busca la informacion en el hotel anglosajon el cual es "com" [habbo.com]
<?
print get_badge_name("COM12","com");
?>
Ejemplo para mostrar la
descripcion de la placa
COM12: (en este caso se indica la placa con codigo COM12, y se busca la informacion en el hotel anglosajon el cual es "com" [habbo.com]
<?
print get_badge_description("COM12","com");
?>
Puedes cambiar "com" por "es" , "fr" etc.. (los dominios de los hoteles)
NOTA: Si la placa no existe, devuelve como mensaje "La placa no existe", puedes cambiar dicho mensaje y no mostrar nada.