Damien
Don't need glasses if you can C#
- Feb 26, 2012
- 434
- 647
Current Build: PRODUCTION-201707041014-428081343
Developer(s): Damien (Lead),
Supporter(s): @JayCustom (#1 fan)
Features:
Screenshots:
Snipits:
Developer(s): Damien (Lead),
Supporter(s): @JayCustom (#1 fan)
Features:
- SSO Authentication
- Load User Data
- Enter Hotel View
- Retrieve User Data
- Hotel Landing
- Landing Widgets
- Target Offers
- Other stuff
- Habbo Messenger
- Load Messenger
- Load Friend List
- Load Conversations
- Talk in Messenger
- Visit Friends Rooms
- Accept/Decline F.R
- Remove Friend
- See Relationship
- Add/Remove/Update Relationship
- Search in Messenger
- Habbo Room Navigator
- Open Navigator
- Load Navigator Categories
- Load Private Room Categories
- Load Public Rooms
- Load Events Rooms
- Load Events Categories
- Load Your Rooms
- Enter Random Room
- Search in Navigator
- Navigator Filters
- Favorite Searches
- Navigator Resize
- User Data
- User Subscriptions
- User Talent Data
- User Achievements Data
- User Profile
- Other User Stuff
- Helper Tool
- Open Tool
- Enter in Job Status/Exit Job Status
- Helper Types (Guardian, Helper, Ambassador)
- Helper Tool Features
- Handle Requests
- Close Requests
- Request Chat
- Helper<>User Chat
- Visit User/Invite User
- Score Helper after Request Close
- Call Random Helper
- Helper Achievements
- Habbo Achievements
- Open Achievements
- Achievements Category
- Receive Achievements
- Progress Achievements
- Habbo Catalogue
- Open Catalogue
- Load Categories
- Load Sub-Categories
- Load Page Data
- Load Page Items
- Purchase Basic Items
- Purchase Pets
- Purchase Wired Items
- Purchase By Interaction Type
- Purchase Habbo Club
- Purchase Gift
- Purchase Exchange
- Habbo Groups Things
- Builders Club
- Habbo Club
- Get Awards
- Extend Subscription
- Other Stuff
- Habbo Room
- Load Room Data
- Enter Room
- Open Settings
- Change/Save Settings
- Floorplan Editor
- Save/Export/Import Floorplan
- Load Avatar in Room
- Talk in Room
- Speech Bubbles
- Room Rights
- Walk in Room
- User Effects/Animations in Room
- User Actions in Room
- Room Furniture
- Load Furniture
- Interact with Furniture
- Move Furniture
- Rotate Furniture
- Place Furniture
- Remove Furniture
- Group Member Furniture Things
- Habbo Groups
- Create Group
- Room Group Data Serialization
- Enter/Leave Group
- Edit Group Settings
- Revoke/Give Admin
- Reject/Accept Member Invite
- Remove from Group
- Member Lists
- Habbo Group Forums
- Post in Forum Thread
- List Forums
- List Forum Threads
- Create Thread
- Forum Settings
- Forum Thread Actions
- Forum Thread Answer Actions
- Moderation Tools
- List User
- Edit User
- Edit Room
- Create Ticket
- Answer Ticket
- Handle Ticket
- Close Ticket
- Room Chatlog
- User Chatlog
- Moderator Actions
- Habbo Pets/Habbo Bots
- Place/Pick Pet/Bot
- Bot/Pet Walk
- Conversation Interaction
- Bot Speeches/Bot Commands
- Bot Types
- Pet Commands
- Pet Interactions (Toy, Food, Bed)
- Pet Level
- Other Stuff
- Room Events
- Create Event
- Edit/Extend Event
- Other Stuff
- Other Stuff will be added here. Tell me if i forgot anything..
Screenshots:
You must be registered for see links
You must be registered for see links
You must be registered for see links
You must be registered for see links
You must be registered for see links
You must be registered for see links
Snipits:
Code:
public class CatalogPagesListComposer : MessageComposer
{
Habbo Habbo;
List<CatalogPage> Pages;
string MODE;
public CatalogPagesListComposer(Habbo habbo, string MODE)
{
Habbo = habbo;
this.Pages = CatalogManager.GetCatalogPages(-1, habbo);
this.MODE = MODE;
}
public ServerMessage Compose()
{
ServerMessage message = new ServerMessage(Outgoing.CatalogPagesListMessageComposer);
message.Boolean(true);
message.Int(0);
message.Int(-1);
message.String("root");
message.String("");
message.Int(0);
message.Int(Pages.Count);
Pages.ForEach(page =>
{
Append(message, page);
});
message.Boolean(false);
message.String(this.MODE);
return message;
}
private void Append(ServerMessage message, CatalogPage catalogPage)
{
Pages = CatalogManager.GetCatalogPages(catalogPage.Id, Habbo);
message.Boolean(catalogPage.Visible);
message.Int(catalogPage.Icon);
message.Int(catalogPage.Enabled ? catalogPage.Id : -1);
message.String(catalogPage.Name);
message.String(catalogPage.Caption + " (" + catalogPage.Id + ")");
message.Int(catalogPage.OfferIds.Count);
catalogPage.OfferIds.ForEach(id =>
{
message.Int(id);
});
message.Int(Pages.Count);
Pages.ForEach(page =>
{
Append(message, page);
});
}
}
Last edited: