- Joined
- Dec 27, 2008
- Messages
- 311
- Reaction score
- 205
What is this
Hi Everyone , i'm Marcos and i from Brazil. I'm a old member from the Ragezone since Debbo Era and Habbo Hotel from 2005. I'm a player from the best era of Habbo Hotel .In 2010 i started the development of RetroCMS , a CMS from v12 Habbo Version , in 2010 we dont have any server avaliable for test , so i used the Hablog v15 [Crazy] i know... Today visiting the development section i saw that our badass Moderator Quackster started a new server project "Kepler" , so i solved try get my old project back to life , considering that I am a student of cumputer science today... Basicly the RetroCMS is a v12 Habbo Website compatible with Kepler Emulator [v13 - v21] ,
What i use for the development
- PHP with PDO
- MariaDB
Issues
- The Kepler Database have so many differences , so i have to change a lot of features for now
- Old Libraries used on my project are deprecated now , i have to migrate my SQL structure for PDO
Features:
- Login/Logout [100%]
- News [ 70%]
- Groups [20%]
- Habbo Homes [20%]
- Buy Club and Furni on Website [80%]
- Promos [100%]
- Housekeeping [ 20%]
- SSO Login [ Waiting for Quackster feedback about that ]
- Online users counter [0%]
- Edit Profile [ 50% with the Old Flash , i will give a option between the old and new flash ]
- Registration [15%]
- Reedem Credit Codes [100%]
- Forum [0%]
I dont know if i can finish Habbo Homes and Groups and Foruns , but i'll make the basic works like edit create group and edit badges...
I want to give support for two versions [ V16 and V21 ] i have the DCRs from 2009 on my old Hard-drive ,including the Old Avatar Image working for v16 converting to the Web 2.0 avatarimage is something like that:
8010119509240212700129506 -> hr-829-00.hd-195-09.ch-240-110.lg-270-01.sh-295-06.ha-1011-72.fa-1201-96
Code:
<?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">
Pictures:
UPDATE 03/03/2018:
- I started the public release in a Alpha Preview Branch , that as the skeletion of the CMS , please help-me to improve before i start to implement(Move) the cool features on CMS
GITHUB DEVELOPMENT BRANCH
You must be registered to see links
DEMO HOTEL FOR KEPLER + RETROCMS:
You must be registered to see links
Attachments
You must be registered for see attachments list
Last edited: