Plus Emulator Revision RB3.0 [Community Project]

Status
Not open for further replies.
Junior Spellweaver
Joined
Oct 29, 2013
Messages
124
Reaction score
9
Work fine!
sorry i'm french developer! xD


case "builders_club_frontpage_normal":
base.WriteString("builders_club_frontpage");
base.WriteInteger(0);
base.WriteInteger(1);
base.WriteString(Page.LayoutHeadline);
base.WriteInteger(3);
base.WriteInteger(8554);
base.WriteString("builders_club_1_month");
base.WriteString("");
base.WriteInteger(2560000);
base.WriteInteger(2560000);
base.WriteInteger(1024);
base.WriteInteger(0);
base.WriteInteger(0);
base.WriteBoolean(false);
base.WriteInteger(8606);
base.WriteString("builders_club_14_days");
base.WriteString("");
base.WriteInteger(2560000);
base.WriteInteger(2560000);
base.WriteInteger(1024);
base.WriteInteger(0);
base.WriteInteger(0);
base.WriteBoolean(false);
base.WriteInteger(8710);
base.WriteString("builders_club_31_days");
base.WriteString("");
base.WriteInteger(2560000);
base.WriteInteger(2560000);
base.WriteInteger(1024);
base.WriteInteger(0);
base.WriteInteger(0);
base.WriteBoolean(false);
break;
 
Last edited:
Custom Title Activated
Loyal Member
Joined
Oct 26, 2012
Messages
2,357
Reaction score
1,086

I'd be cleaner if it was actually used in a system, rather than just 'raw' integers/booleans/string.
 
Skilled Illusionist
Joined
Jul 4, 2009
Messages
363
Reaction score
65

More for you guys:
Code:
case "builders_3x3":
                    Message.AppendStringWithBreak("BUILDERS_CLUB");
                    Message.AppendStringWithBreak("default_3x3_color_grouping");
                    Message.AppendInt32(3);
                    Message.AppendStringWithBreak(Page.LayoutHeadline);
                    Message.AppendStringWithBreak(Page.LayoutTeaser);
                    Message.AppendStringWithBreak(Page.LayoutSpecial);
                    Message.AppendInt32(3);
                    Message.AppendStringWithBreak(Page.Text1);
                    Message.AppendStringWithBreak(Page.TextDetails.Replace("[10]", Convert.ToChar(10).ToString()).Replace("[13]", Convert.ToChar(13).ToString()));
                    Message.AppendStringWithBreak(Page.TextTeaser.Replace("[10]", Convert.ToChar(10).ToString()).Replace("[13]", Convert.ToChar(13).ToString()));
                    break;

                case "builders_club_frontpage":
                    Message.AppendString("BUILDERS_CLUB");
                    Message.AppendString("builders_club_frontpage");
                    Message.AppendInt32(0);
                    Message.AppendInt32(1);
                    Message.AppendString(Page.LayoutHeadline);
                    Message.AppendInt32(3);
                    Message.AppendInt32(8554);
                    Message.AppendString("builders_club_1_month");
                    Message.AppendString("");
                    Message.AppendInt32(2560000);
                    Message.AppendInt32(2560000);
                    Message.AppendInt32(1024);
                    Message.AppendInt32(0);
                    Message.AppendInt32(0);
                    Message.AppendBoolean(false);
                    Message.AppendInt32(8606);
                    Message.AppendString("builders_club_14_days");
                    Message.AppendString("");
                    Message.AppendInt32(2560000);
                    Message.AppendInt32(2560000);
                    Message.AppendInt32(1024);
                    Message.AppendInt32(0);
                    Message.AppendInt32(0);
                    Message.AppendBoolean(false);
                    Message.AppendInt32(8710);
                    Message.AppendString("builders_club_31_days");
                    Message.AppendString("");
                    Message.AppendInt32(2560000);
                    Message.AppendInt32(2560000);
                    Message.AppendInt32(1024);
                    Message.AppendInt32(0);
                    Message.AppendInt32(0);
                    Message.AppendBoolean(false);
                    break;

                
                case "builders_club_addons":
                    Message.AppendString("BUILDERS_CLUB");
                    Message.AppendString("builders_club_addons");
                    Message.AppendInt32(0);
                    Message.AppendInt32(1);
                    Message.AppendString(Page.LayoutHeadline);
                    Message.AppendInt32(3);
                    Message.AppendInt32(8557);
                    Message.AppendString("builders_club_addon_45furnis");
                    Message.AppendString("");
                    Message.AppendInt32(2560);
                    Message.AppendInt32(0);
                    Message.AppendInt32(1);
                    Message.AppendInt32(0);
                    Message.AppendInt32(0);
                    Message.AppendBoolean(false);
                    Message.AppendInt32(8556);
                    Message.AppendString("builders_club_addon_250furnis");
                    Message.AppendString("");
                    Message.AppendInt32(12800);
                    Message.AppendInt32(0);
                    Message.AppendInt32(1);
                    Message.AppendInt32(0);
                    Message.AppendInt32(0);
                    Message.AppendBoolean(false);
                    Message.AppendInt32(8555);
                    Message.AppendString("builders_club_addon_600furnis");
                    Message.AppendString("");
                    Message.AppendInt32(25600);
                    Message.AppendInt32(0);
                    Message.AppendInt32(1);
                    Message.AppendInt32(0);
                    Message.AppendInt32(0);
                    Message.AppendBoolean(false);
                    break;
 
Junior Spellweaver
Joined
Oct 29, 2013
Messages
124
Reaction score
9
FBGATE FIX:
search:

internal string Gender;

and place it below:

internal string tempGender;
internal string tempLook;

go to RoomUserManager.cs
and search: case InteractionType.fbgate:
and remplace:
case InteractionType.fbgate:
{
if (cyclegameitems)
{
if (User.team != Item.team)
User.team = Item.team;

else if (User.team == Item.team)
User.team = Team.none;

if (!string.IsNullOrEmpty(Item.Figure))
{
//User = GetUserForSquare(Item.Coordinate.X, Item.Coordinate.Y);
if (User != null && !User.IsBot)
{
if (User.Coordinate == Item.Coordinate)
{
if (User.GetClient().GetHabbo().Gender != Item.Gender && User.GetClient().GetHabbo().Look != Item.Figure)
{
User.GetClient().GetHabbo().tempGender = User.GetClient().GetHabbo().Gender;
User.GetClient().GetHabbo().tempLook = User.GetClient().GetHabbo().Look;
User.GetClient().GetHabbo().Gender = Item.Gender;
User.GetClient().GetHabbo().Look = Item.Figure;
}
else
{
User.GetClient().GetHabbo().Gender = User.GetClient().GetHabbo().tempGender;
User.GetClient().GetHabbo().Look = User.GetClient().GetHabbo().tempLook;
}

Console.WriteLine();

ServerMessage RoomUpdate = new ServerMessage(Outgoing.UpdateUserInformation);
RoomUpdate.AppendInt32(User.VirtualId);
RoomUpdate.AppendString(User.GetClient().GetHabbo().Look);
RoomUpdate.AppendString(User.GetClient().GetHabbo().Gender.ToLower());
RoomUpdate.AppendString(User.GetClient().GetHabbo().Motto);
RoomUpdate.AppendInt32(User.GetClient().GetHabbo().AchievementPoints);
room.SendMessage(RoomUpdate);
}
}
}
}

break;
}

CRÉDITS:


MoNiKoS on keko. (99%)
 
Junior Spellweaver
Joined
Sep 27, 2011
Messages
118
Reaction score
36
Re: Plus Emulator R2.1 [Update] , [Release] & [Fixes]

Tried it, didnt work for me





Tried it, didnt work for me





Tried it, didnt work for me

Why you quoting it 3 times.. And it does work lol.
 
Custom Title Activated
Loyal Member
Joined
Jun 27, 2009
Messages
1,571
Reaction score
170


It doesn't work 100% a non staff can't watch the TV only people with with their proper user_id
 
Newbie Spellweaver
Joined
Jan 17, 2014
Messages
53
Reaction score
12
It doesn't work 100% a non staff can't watch the TV only people with with their proper user_id

So I said it is not 100%, I think it would be better, you create a page in your cms to users put their OWN videos XD
 
Last edited:
Skilled Illusionist
Joined
Dec 20, 2013
Messages
365
Reaction score
64
doesnt work just dc peeps
 
Custom Title Activated
Loyal Member
Joined
Jun 27, 2009
Messages
1,571
Reaction score
170
So I said it is not 100%, I think it would be better, you create a page in your cms to users put their OWN videos XD

Either way if I do that or not the other users can't watch it... for example

User A goes into Users B room to watch YouTube... User A can't watch it only User B.
 
Experienced Elementalist
Joined
Jun 7, 2012
Messages
288
Reaction score
250
New bug: I can not really negotiate with others.

What do you mean with negotiate???
Mm dont know why are peaple using a playlist for all users a own playlist....
Abd im just thinking why are they not using one static playlist in a dictonairy with just a recache when it is null... And a command to make the dictonairy null (as a update)
Sometimes am i thinking guuuuys what the fack..
But yeahhh im back in NL
 
Last edited:
Junior Spellweaver
Joined
Jul 19, 2014
Messages
145
Reaction score
11
It doesn't work 100% a non staff can't watch the TV only people with with their proper user_id
well i set my user_id (1) and added the fix into my emu, still says the video is not avaliable
i also run the sqls.
 
Newbie Spellweaver
Joined
Jan 17, 2014
Messages
53
Reaction score
12

When people will negotiate (Change Furni) they can not
 
Junior Spellweaver
Joined
Oct 29, 2013
Messages
124
Reaction score
9
2 mus commands:

case "ha":
{
ServerMessage HotelAlert = new ServerMessage(Outgoing.SendNotif);
HotelAlert.AppendString(LanguageLocale.GetValue("hotelallert.notice") + "\r\n" +
param + "\r\n");
HotelAlert.AppendString("");
SilverwaveEnvironment.GetGame().GetClientManager().QueueBroadcaseMessage(HotelAlert);
break;
}
case "useralert":
{
String extradata = data.Split(Convert.ToChar(1))[2];
String url = extradata.Split(Convert.ToChar(1))[0];
GameClient TargetClient = null;
TargetClient = SilverwaveEnvironment.GetGame().GetClientManager().GetClientByUsername(param);

if (TargetClient == null)
{
return;
}
if (url.Contains("://"))
{
extradata = extradata + Convert.ToChar(2) + url;
}
TargetClient.SendNotif(extradata);
break;
}
 
Developer
Developer
Joined
Aug 10, 2011
Messages
7,405
Reaction score
3,314
Anyone here that has any packets related to marketplace even if it is for an old release! Any packetlogs, headers, structures are welcome! Willing to code marketplace for plus.
 
Status
Not open for further replies.