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!

Phoenix 3.11.0

Status
Not open for further replies.
Experienced Elementalist
Joined
Jul 14, 2012
Messages
244
Reaction score
147
Chatlogs fix (note, I have no idea if it is the right solution, but it fixed my problems):

Change (Class33):
Code:
if (Class13.Boolean_4 && !this.Boolean_4 && !class16_0.method_2().bool_0)

into:
Code:
if (Class13.Boolean_4 && !this.Boolean_4)

Cmdlogs fix:

Change (Class37):
Code:
if (Class13.Boolean_5 && !class16_1.method_2().bool_0)

into:
Code:
if (Class13.Boolean_5)

Wardrobe fix:

Change (Class167):
Code:
if (Class98.smethod_0(text, text2))

into:
Code:
//if (Class98.smethod_0(text, text2))

Change (Class168):
Code:
using System;
using System.Data;
namespace ns0
{
	internal sealed class Class168 : Interface0
	{
		public void imethod_0(Class16 class16_0, Class18 class18_0)
		{
			GClass5 gClass = new GClass5(267u);
			gClass.method_13(class16_0.method_2().method_20().method_2("habbo_club"));
            if (class16_0.method_2().method_20().method_2("habbo_club"))
            {
                using (Class6 @class = Phoenix.smethod_12().method_0())
                {
                    @class.method_0("userid", class16_0.method_2().uint_0);
                    DataTable dataTable = @class.method_3("SELECT slot_id, look, gender FROM user_wardrobe WHERE user_id = @userid;");
                    if (dataTable == null)
                    {
                        gClass.method_9(0);
                    }
                    else
                    {
                        gClass.method_9(dataTable.Rows.Count);
                        foreach (DataRow dataRow in dataTable.Rows)
                        {
                            gClass.method_11((uint)dataRow["slot_id"]);
                            gClass.method_7((string)dataRow["look"]);
                            gClass.method_7((string)dataRow["gender"]);
                        }
                    }
                }
                class16_0.method_14(gClass);
            }
		}
	}
}

into:
Code:
using System;
using System.Data;
namespace ns0
{
	internal sealed class Class168 : Interface0
	{
		public void imethod_0(Class16 class16_0, Class18 class18_0)
		{
			GClass5 gClass = new GClass5(267u);
			gClass.method_13(class16_0.method_2().method_20().method_2("habbo_club"));
            if (class16_0.method_2().method_20().method_2("habbo_club"))
            {
                using (Class6 @class = Phoenix.smethod_12().method_0())
                {
                    @class.method_0("userid", class16_0.method_2().uint_0);
                    DataTable dataTable = @class.method_3("SELECT slot_id, look, gender FROM user_wardrobe WHERE user_id = @userid;");
                    if (dataTable == null)
                    {
                        gClass.method_9(0);
                    }
                    else
                    {
                        gClass.method_9(dataTable.Rows.Count);
                        foreach (DataRow dataRow in dataTable.Rows)
                        {
                            gClass.method_11((uint)dataRow["slot_id"]);
                            gClass.method_7((string)dataRow["look"]);
                            gClass.method_7((string)dataRow["gender"]);
                        }
                    }
                }
                class16_0.method_14(gClass);
            }
            else
            {
                using (Class6 @class = Phoenix.smethod_12().method_0())
                {
                    @class.method_0("userid", class16_0.method_2().uint_0);
                    DataTable dataTable = @class.method_3("SELECT slot_id, look, gender FROM user_wardrobe WHERE user_id = @userid;");
                    if (dataTable == null)
                    {
                        gClass.method_9(0);
                    }
                    else
                    {
                        gClass.method_9(dataTable.Rows.Count);
                        foreach (DataRow dataRow in dataTable.Rows)
                        {
                            gClass.method_11((uint)dataRow["slot_id"]);
                            gClass.method_7((string)dataRow["look"]);
                            gClass.method_7((string)dataRow["gender"]);
                        }
                    }
                }
                class16_0.method_14(gClass);
            }
		}
	}
}


These fixes might be dirty, but for me they work, so I'm quite happy with the results.
 
Developer
Developer
Joined
Dec 11, 2010
Messages
2,955
Reaction score
2,685
Chatlogs fix (note, I have no idea if it is the right solution, but it fixed my problems):

Change (Class33):
Code:
if (Class13.Boolean_4 && !this.Boolean_4 && !class16_0.method_2().bool_0)

into:
Code:
if (Class13.Boolean_4 && !this.Boolean_4)

Cmdlogs fix:

Change (Class37):
Code:
if (Class13.Boolean_5 && !class16_1.method_2().bool_0)

into:
Code:
if (Class13.Boolean_5)

Wardrobe fix:

Change (Class167):
Code:
if (Class98.smethod_0(text, text2))

into:
Code:
//if (Class98.smethod_0(text, text2))

Change (Class168):
Code:
using System;
using System.Data;
namespace ns0
{
	internal sealed class Class168 : Interface0
	{
		public void imethod_0(Class16 class16_0, Class18 class18_0)
		{
			GClass5 gClass = new GClass5(267u);
			gClass.method_13(class16_0.method_2().method_20().method_2("habbo_club"));
            if (class16_0.method_2().method_20().method_2("habbo_club"))
            {
                using (Class6 @class = Phoenix.smethod_12().method_0())
                {
                    @class.method_0("userid", class16_0.method_2().uint_0);
                    DataTable dataTable = @class.method_3("SELECT slot_id, look, gender FROM user_wardrobe WHERE user_id = @userid;");
                    if (dataTable == null)
                    {
                        gClass.method_9(0);
                    }
                    else
                    {
                        gClass.method_9(dataTable.Rows.Count);
                        foreach (DataRow dataRow in dataTable.Rows)
                        {
                            gClass.method_11((uint)dataRow["slot_id"]);
                            gClass.method_7((string)dataRow["look"]);
                            gClass.method_7((string)dataRow["gender"]);
                        }
                    }
                }
                class16_0.method_14(gClass);
            }
		}
	}
}

into:
Code:
using System;
using System.Data;
namespace ns0
{
	internal sealed class Class168 : Interface0
	{
		public void imethod_0(Class16 class16_0, Class18 class18_0)
		{
			GClass5 gClass = new GClass5(267u);
			gClass.method_13(class16_0.method_2().method_20().method_2("habbo_club"));
            if (class16_0.method_2().method_20().method_2("habbo_club"))
            {
                using (Class6 @class = Phoenix.smethod_12().method_0())
                {
                    @class.method_0("userid", class16_0.method_2().uint_0);
                    DataTable dataTable = @class.method_3("SELECT slot_id, look, gender FROM user_wardrobe WHERE user_id = @userid;");
                    if (dataTable == null)
                    {
                        gClass.method_9(0);
                    }
                    else
                    {
                        gClass.method_9(dataTable.Rows.Count);
                        foreach (DataRow dataRow in dataTable.Rows)
                        {
                            gClass.method_11((uint)dataRow["slot_id"]);
                            gClass.method_7((string)dataRow["look"]);
                            gClass.method_7((string)dataRow["gender"]);
                        }
                    }
                }
                class16_0.method_14(gClass);
            }
            else
            {
                using (Class6 @class = Phoenix.smethod_12().method_0())
                {
                    @class.method_0("userid", class16_0.method_2().uint_0);
                    DataTable dataTable = @class.method_3("SELECT slot_id, look, gender FROM user_wardrobe WHERE user_id = @userid;");
                    if (dataTable == null)
                    {
                        gClass.method_9(0);
                    }
                    else
                    {
                        gClass.method_9(dataTable.Rows.Count);
                        foreach (DataRow dataRow in dataTable.Rows)
                        {
                            gClass.method_11((uint)dataRow["slot_id"]);
                            gClass.method_7((string)dataRow["look"]);
                            gClass.method_7((string)dataRow["gender"]);
                        }
                    }
                }
                class16_0.method_14(gClass);
            }
		}
	}
}


These fixes might be dirty, but for me they work, so I'm quite happy with the results.

Why waste your time fixing bugs when you use my release which is the legit Phoenix with a patcher or Bui's release.
 
Initiate Mage
Joined
Apr 20, 2013
Messages
38
Reaction score
3
Lol, maybe he have a hotel.. XD
And just wonna help people, :blushing:
 
Last edited:
Skilled Illusionist
Joined
Oct 20, 2010
Messages
327
Reaction score
84
Who knows in what class the pressent is defined
- When you buy something and press pressent you get to choose what pressent & wrap you want.
There is an error there in what ID it is using, so we need to change this but where, i found the colors in Class214
 
Initiate Mage
Joined
Apr 20, 2013
Messages
38
Reaction score
3
I Have Microsoft Visual C++ 2010 Express But it Doesn't save it on the emulator
 
Experienced Elementalist
Joined
Jul 31, 2008
Messages
289
Reaction score
22
I Have Microsoft Visual C++ 2010 Express But it Doesn't save it on the emulator

on the top in the middle there is a sweet little play button in green
or just press F5 then the debug will start, end it and in the debug folder there will be the updated exe
/bad english for all of ya!
 
Initiate Mage
Joined
Apr 20, 2013
Messages
38
Reaction score
3
on the top in the middle there is a sweet little play button in green
or just press F5 then the debug will start, end it and in the debug folder there will be the updated exe
/bad english for all of ya!
Still doesn't work debu - Phoenix 3.11.0 - RaGEZONE Forums
 

Attachments

You must be registered for see attachments list
Initiate Mage
Joined
Jan 26, 2013
Messages
85
Reaction score
15
Connections seem to drop.

yq2n66a - Phoenix 3.11.0 - RaGEZONE Forums


I am using IlluminaCMS
 

Attachments

You must be registered for see attachments list
Experienced Elementalist
Joined
Jul 14, 2012
Messages
244
Reaction score
147
Who knows in what class the pressent is defined
- When you buy something and press pressent you get to choose what pressent & wrap you want.
There is an error there in what ID it is using, so we need to change this but where, i found the colors in Class214

I tried to recreate an error with pressents, can't get any error, what did you do?

Or do you mean you want to right color, the one you selected, to be send?
 
Initiate Mage
Joined
Apr 20, 2013
Messages
38
Reaction score
3
I got this Ntgree - Phoenix 3.11.0 - RaGEZONE Forums I Can't click on it to start the debugging :l
Do someone have a Idea
 

Attachments

You must be registered for see attachments list
Last edited:
Initiate Mage
Joined
Sep 29, 2012
Messages
53
Reaction score
4
Lot of my users, when they enter the hotel, they're not on their own account. After a few times F5 they got in their account..

Any fix for this? (With another emu i don't have this problem.)
 
Status
Not open for further replies.
Back
Top