• Unfortunately, we have experienced significant hard drive damage that requires urgent maintenance and rebuilding. The forum will be a state of read only until we install our new drives and rebuild all the configurations needed. Please follow our Facebook page for updates, we will be back up shortly! (The forum could go offline at any given time due to the nature of the failed drives whilst awaiting the upgrades.) When you see an Incapsula error, you know we are in the process of migration.

[r17] Habbo Avatar-Image Editor [r17]

Skilled Illusionist
Joined
Dec 27, 2008
Messages
311
Reaction score
205
Hi everyone , my name is Marcos i from Brazil , and i developing a Habbo Imager Converter from r17 to r63:

Using the old flash HabboRegistration.swf i get a string:

AvatarImage - [r17] Habbo Avatar-Image Editor [r17] - RaGEZONE Forums

Example: 8010119509240212700129506 converting to the new r63 is something like that:
hr-829-00.hd-195-09.ch-240-110.lg-270-01.sh-295-06.ha-1011-72.fa-1201-96

m.tiago - [r17] Habbo Avatar-Image Editor [r17] - RaGEZONE Forums


I can convert the looks but i have issues with the Colors , i have to maping the colors and do one by one...

My code:

PHP:
<?php
$figura2=Converta('8010119509240212700129506');
function Converta($figureID){
    $start = 0;
    $parts = array();
    $increase_start = array(0, 5, 10, 15, 20);
    for($i = 0; $i < 14; $i++) {
            $length = (in_array($start, $increase_start)) ? 3 : 2;
	    if ( $i < 10 ){
            $parts[$i] = substr($figureID, $start, $length);
            $start = $start + $length;
    		if( $i == 3){
			echo "$parts[$i]";
			$parts[$i] = ConvertHead($parts[$i]);
	    	}
	    //Chest
	    	if( $i == 5){
			//echo "$parts[$i]";
			$parts[$i] = ConvertChest($parts[$i]);
	    	}

	    }else{
	    $parts[$i] = '0';
            }
     }
	//Casos Especiais
	switch ($parts[0]) {
		//Coelho com Nariz de Bolha
    		case 590:
		$parts[0]= '000';
		$parts[1]='00';
		$parts[10] = '1008';
		$parts[11] = '00';
		$parts[12] = '1202';
		$parts[13] ='71';
        	break;
		//Chapeu de Rena
		case 580:
		echo 'llala';
		$parts[0]= '000';
		$parts[1]='00';
		$parts[10] = '1007';
		$parts[11] = '00';
		$parts[12] = '1202';
		$parts[13] ='96';
        	break;
		//Gorro
    		case 585:
		$parts[0]= '000';
		$parts[1]='00';
		$parts[10] = '1006';
		$parts[11] = '00';
        	break;
		//Sambista
		case 801:
		$parts[0]= '829';
		$parts[1]='00';
		$parts[10] = '1011';
		$parts[11] = '72';
		$parts[12] = '1201';
		$parts[13] = '96';
		break;
		//Cowboy
		case 802:
		$parts[0]= '802';
		$parts[1]= ConvertHair($parts[1]);
		$parts[10] = '1013';
		$parts[11] = ConvertHair($parts[1]);
		break;
		//CowGirl
		case 802:
		$parts[0]= '802';
		$parts[1]='ConvertHair($parts[1])';
		$parts[10] = '1013';
		$parts[11] = ConvertHair($parts[1]);
		break;
		//Reggie
		case 120:
		$parts[0]= '829';
		$parts[1]='00';
		$parts[10] = '1001';
		$parts[11] = '72';
		$parts[12] = '1201';
		$parts[13] = '96';
		break;
		//Construtor:
		case 178:
		$parts[0]= '00';
		$parts[1]='00';
		$parts[10] = '1009';
		$parts[11] = '1321';
		break;
		//Nenhum dos Casos Especiais
        	default:
		$parts[10] = '00';
		$parts[11] = '00';
		$parts[12] = '00';
		$parts[13] ='00';
			
    	}
	$figureID = 'hr-'.$parts[0].'-'.$parts[1].'.hd-'.$parts[2].'-'.$parts[3].'.ch-'.$parts[4].'-'.$parts[5].'.lg-'.$parts[6].'-'.$parts[7].'.sh-'.$parts[8].'-'.$parts[9].'.ha-'.$parts[10].'-'.$parts[11].'.fa-'.$parts[12].'-'.$parts[13];  
	return $figureID;
}
function ConvertChest($Color){
if ( $Color == '02'  || $Color == '04' || $Color == '02' || $Color == '43' || $Color == '19' || $Color==21 || $Color == 14){
$Color = '110';
}
if ( $Color == '06'){
$Color = '82';
}
return $Color;
}


function ConvertHead($Color){
if ( $Color == '13'){ $Color = '1'; }
if ( $Color == '02'){ $Color = '28'; }
if ( $Color == '03'){ $Color = '10'; }
if ( $Color == '18'){ $Color = '05'; }
if ( $Color == '25'){ $Color = '1373'; }
return $Color;
}

function ConvertHair($Color){
if ( $Color == '01'){ $Color = '72'; }
return $Color;
}
?>


<img src="http://habbo.com.br/habbo-imaging/avatarimage?figure=<?php echo "$figura2"; ?>&size=b&action=stand,&direction=4&head_direction=4&gesture=sml&size=m" alt="Smiley face">


I hope can finished soon...
 
Back
Top