Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

BcStorm - Groups at 98% finished - Source included

Status
Not open for further replies.
[̲̅$̲̅(̲̅1̲̅)̲̅$ ̲̅]
Joined
May 4, 2008
Messages
831
Reaction score
741
Here is the BcStorm emulator that Leon released a couple weeks back. I added most of the fixes that were released on this forum and fixed a bunch of stuff myself.

Most of the fixes I added were all group related. I lost track of all the changes and that is why I will just release my whole source.

What is fixed with the groups?
Accept members.
Remove members.
Reject members.
Make members admin.
Remove admin from members.
Make a group private.
Make membership available on request.
Keep the group open to new members.
Members can decorate the room if the permissions are set.
Members can eject each others furni if the permissions are set.

Group furni:
Fixed the rotation bug of the group walls.
Fixed the interaction state not loading of the group walls.

I also added an "ejectall" command. This command will eject all furni that does not belong to the group owner and return it to their owners.

I am sure there are more group related fixes but you will just have to see.
I am also sure that there will still be a few group related bugs and I hope you guys will report them here or fix them and post the fixes here.

I have also fixed a bunch of small bugs but like I said I lost track of them:)

This emu should work with the DB that was released with the original release except for a minor change -> You need to add a column to your existing items table.

Run these SQLs:

PHP:
ALTER TABLE items ADD COLUMN placedBy INT DEFAULT 0;

PHP:
ALTER TABLE `catalog_items_copy` ADD `extradata` VARCHAR( 255 ) NOT NULL;

I added this column to keep track of the owners of furni. This way I was able to make the eject button/command work.
Note that you will not be able to eject furni that has been added before this.

EDIT:
Change the getroomitems procedure/function in your database to this
PHP:
BEGIN
SELECT items_rooms.item_id, items_rooms.x, items_rooms.y, items_rooms.n, items.base_id, items_extradata.data, items.rareid, items.group_data, items.placedBy
FROM items_rooms
JOIN items ON (items.item_id = items_rooms.item_id)
LEFT JOIN items_extradata ON (items_extradata.item_id = items.item_id)
WHERE items_rooms.room_id = roomid;
END
Also change the interactiontype of the group walls to gld_wall and the gate to gld_gate.

The original release and everything you need can be found in this thread.

Credits go out to everyone that posted fixes for this emulator, there are too many to name :)

Use this thread to report bugs and fixes but please DO NOT ASK FOR HELP IN HERE.


The emulator + source + database - Last Updated on Feb 13 2013


The DB is included in the emulator download.

C_Images :

All Swf's :


To make the group badges and the stream images work place habbo-imaging in the root of your site.
My habbo-imaging :
(The badge maker is not the greatest)

And

In web-config add :
PHP:
<rule name="Imported Rule 2">
                    <match url="^habbo-imaging/badge/([^/]+)" ignoreCase="false" />
                    <action type="Rewrite" url="/habbo-imaging/badge.php?badge={R:1}" appendQueryString="false" />
                </rule>
                <rule name="Imported Rule 3-1">
                    <match url="^habbo-imaging/head/([^/]+)" ignoreCase="false" />
                    <action type="Rewrite" url="/habbo-imaging/head.php?figure={R:1}" appendQueryString="false" />
                </rule>

Or

In htaccess add:
PHP:
RewriteRule ^habbo-imaging/badge/([^/]+) /habbo-imaging/badge.php?badge=$1
RewriteRule ^habbo-imaging/head/([^/]+) /habbo-imaging/head.php?figure=$1


If you want to test it before you download than you can do that on .

leenster - BcStorm - Groups at 98% finished - Source included - RaGEZONE Forums

Credits:
Martinmine for the butterfly base.
ItachiKM.
Everyone that added fixes to this emulator.
Leenster for the group and other fixes.
Ddos, HabflareH, Sean, Goodbook, IBling, IRaged, tdid and everybody else I forgot that helped me find bugs and reported them to me... (let me know who I forgot and ill add your name)
 
Last edited:
Junior Spellweaver
Joined
Nov 21, 2011
Messages
158
Reaction score
43
Yay for leen :thumbup1:, thanks been waiting for this ;).

Btw: To those who don't feel like they want to leave there fully edited source, I will be posting this by parts, so you can add this to your emulator. :eek:tt1:
 
[̲̅$̲̅(̲̅1̲̅)̲̅$ ̲̅]
Joined
May 4, 2008
Messages
831
Reaction score
741
Wow, thanks this is great! Whats the 2% thats not finished?

I reserved the 2% for the bugs you guys are going to find for me :)

I forgot something.

The getroomitems procedure has changed a little bit...

Thanks for pointing this out IBling14

PHP:
BEGIN
SELECT items_rooms.item_id, items_rooms.x, items_rooms.y, items_rooms.n, items.base_id, items_extradata.data, items.rareid, items.group_data, items.placedBy
FROM items_rooms
JOIN items ON (items.item_id = items_rooms.item_id)
LEFT JOIN items_extradata ON (items_extradata.item_id = items.item_id)
WHERE items_rooms.room_id = roomid;
END

Main post is updated.
 
Run, but I'll find you.
Joined
Jan 29, 2011
Messages
777
Reaction score
327
We did a great job!! The community worked on this together :)
 
Elite Diviner
Joined
Nov 25, 2012
Messages
494
Reaction score
44
What RELEASE Swf is this BcStorm???
 
Experienced Elementalist
Joined
Oct 17, 2008
Messages
293
Reaction score
64
Does this source have any fixes added too it?
 
Newbie Spellweaver
Joined
Aug 11, 2012
Messages
62
Reaction score
4
I think I found a bug? When you enter a room that isn't a group homeroom it is just a black screen. It happens on my hotel and on HabTeen.
 
Experienced Elementalist
Joined
Jun 7, 2012
Messages
244
Reaction score
27
Amzing leen, i was on your tesint hotel almost everyday giving you bugs and how stuff works and advice, this is amazing.,! love it.
 
[̲̅$̲̅(̲̅1̲̅)̲̅$ ̲̅]
Joined
May 4, 2008
Messages
831
Reaction score
741
I think I found a bug? When you enter a room that isn't a group homeroom it is just a black screen. It happens on my hotel and on HabTeen.

Strange. I will have to test this when I get home. I'm sure I was in some non group rooms before I zipped the files..


 
Experienced Elementalist
Joined
Oct 17, 2008
Messages
293
Reaction score
64
Also I'm not sure idf anyone else gets this but you can't select any colors or change what the badge looks like.
 
[̲̅$̲̅(̲̅1̲̅)̲̅$ ̲̅]
Joined
May 4, 2008
Messages
831
Reaction score
741
Also I'm not sure idf anyone else gets this but you can't select any colors or change what the badge looks like.

The badges should work fine.

The group colors are missing a bunch of colors in the database that's why those colors don't show up properly sometimes.


I forgot to mention that you can change the group colors and on a room reload all the group furni will have the new colors.... Something you can't do on habbo
.

 
Joined
May 8, 2010
Messages
1,902
Reaction score
669
The badges should work fine.

The group colors are missing a bunch of colors in the database that's why those colors don't show up properly sometimes.


I forgot to mention that you can change the group colors and on a room reload all the group furni will have the new colors.... Something you can't do on habbo
.

Perfect, and does it update the badge on the banner thingies?
 
Junior Spellweaver
Joined
Nov 5, 2012
Messages
191
Reaction score
17
I've been wanting this lol..
THanks for releasing your work.
I'm sure it will help many including me :)
 
Status
Not open for further replies.
Back
Top