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!

Azure Emulator 1.0 [Dev Release] - [Regularly Updated] - [Stable and Fast]

Status
Not open for further replies.
"(still lacks brains)"
Loyal Member
Joined
Sep 2, 2011
Messages
2,371
Reaction score
1,361
Experienced Elementalist
Joined
Aug 21, 2012
Messages
215
Reaction score
52
Bug is fixed or not ?
What bug!? There are many.

And I'd like to see a changelog with every release too.

I posted a full swf pack that works without no problems with newest update of Azure, which uses the habbo release, you stated => RELEASE63-201502101007-127402421, I posted the link to it on Page 18. Jamal tomorrow is going to update the main thread with the link, also. #PeopleShouldLook

Whats in the swf pack? All new Habbo clothes? Other new stuff? Or only newest Habbo.swf?
 
Custom Title Activated
Loyal Member
Joined
Jun 5, 2010
Messages
1,582
Reaction score
160
I posted a full swf pack that works without no problems with newest update of Azure, which uses the habbo release, you stated => RELEASE63-201502101007-127402421, I posted the link to it on Page 18. Jamal tomorrow is going to update the main thread with the link, also. #PeopleShouldLook
But santOro says that is not the release Azure uses now
 
Experienced Elementalist
Joined
Aug 26, 2012
Messages
248
Reaction score
49
Don't understand why you don't just update the first page of the thread each time you make a new build and add in spoilers the changelog? it stop all the questions asking whats fixed and not. if the main thread was constantly updated with the builds and edits.
 
Experienced Elementalist
Joined
Aug 21, 2012
Messages
215
Reaction score
52
Some commands I've added (all in german):

:masscredits MassCredits.cs
PHP:
using Azure.HabboHotel.GameClients;

namespace Azure.HabboHotel.Commands.List
{
    /// <summary>
    /// Class MassCredits. This class cannot be inherited.
    /// </summary>
    internal sealed class MassCredits : Command
    {
        /// <summary>
        /// Initializes a new instance of the <see cref="MassCredits"/> class.
        /// </summary>
        public MassCredits()
        {
            MinRank = 8;
            Description = "Gibt allen Usern die online sind Taler.";
            Usage = ":masscredits [AMOUNT]";
            MinParams = 1;
        }

        /// <summary>
        /// Executes the specified session.
        /// </summary>
        /// <param name="session">The session.</param>
        /// <param name="pms">The PMS.</param>
        /// <returns><c>true</c> if XXXX, <c>false</c> otherwise.</returns>
        public override bool Execute(GameClient session, string[] pms)
        {
            int amount;
            if (!int.TryParse(pms[0], out amount))
            {
                session.SendNotif(Azure.GetLanguage().GetVar("enter_numbers"));
                return true;
            }
            foreach (GameClient client in Azure.GetGame().GetClientManager().Clients.Values)
            {
                if (client == null || client.GetHabbo() == null) continue;
                var habbo = client.GetHabbo();
                habbo.Credits += amount;
                client.GetHabbo().UpdateCreditsBalance();
            }
            return true;
        }
    }
}

:massduckets MassDuckets.cs
PHP:
using Azure.HabboHotel.GameClients;

namespace Azure.HabboHotel.Commands.List
{
    /// <summary>
    /// Class MassDuckets. This class cannot be inherited.
    /// </summary>
    internal sealed class MassDuckets : Command
    {
        /// <summary>
        /// Initializes a new instance of the <see cref="MassDuckets"/> class.
        /// </summary>
        public MassDuckets()
        {
            MinRank = 8;
            Description = "Gibt allen Usern die online sind Duckets.";
            Usage = ":massduckets [AMOUNT]";
            MinParams = 1;
        }

        /// <summary>
        /// Executes the specified session.
        /// </summary>
        /// <param name="session">The session.</param>
        /// <param name="pms">The PMS.</param>
        /// <returns><c>true</c> if XXXX, <c>false</c> otherwise.</returns>
        public override bool Execute(GameClient session, string[] pms)
        {
            int amount;
            if (!int.TryParse(pms[0], out amount))
            {
                session.SendNotif(Azure.GetLanguage().GetVar("enter_numbers"));
                return true;
            }
            foreach (GameClient client in Azure.GetGame().GetClientManager().Clients.Values)
            {
                if (client == null || client.GetHabbo() == null) continue;
                var habbo = client.GetHabbo();
                habbo.ActivityPoints += amount;
                client.GetHabbo().UpdateActivityPointsBalance();
            }
            return true;
        }
    }
}

:roomdiamonds RoomDiamonds.cs
PHP:
using Azure.HabboHotel.GameClients;

namespace Azure.HabboHotel.Commands.List
{
    /// <summary>
    /// Class RoomDiamonds. This class cannot be inherited.
    /// </summary>
    internal sealed class RoomDiamonds : Command
    {
        /// <summary>
        /// Initializes a new instance of the <see cref="RoomDiamonds"/> class.
        /// </summary>
        public RoomDiamonds()
        {
            MinRank = 8;
            Description = "Gibt allen Usern die online sind Diamanten.";
            Usage = ":roomdiamonds [AMOUNT]";
            MinParams = 1;
        }

        /// <summary>
        /// Executes the specified session.
        /// </summary>
        /// <param name="session">The session.</param>
        /// <param name="pms">The PMS.</param>
        /// <returns><c>true</c> if XXXX, <c>false</c> otherwise.</returns>
        public override bool Execute(GameClient session, string[] pms)
        {
            int amount;
            var room = session.GetHabbo().CurrentRoom;
            if (!int.TryParse(pms[0], out amount))
            {
                session.SendNotif(Azure.GetLanguage().GetVar("enter_numbers"));
                return true;
            }
            foreach (var current in room.GetRoomUserManager().UserList.Values)
            {
                if (current == null || current.GetClient() == null) continue;
                var habbo = current.GetClient().GetHabbo();
                habbo.BelCredits += amount;
                current.GetClient().GetHabbo().UpdateSeasonalCurrencyBalance();
            }
            return true;
        }
    }
}

:roomcredits RoomCredits
PHP:
using Azure.HabboHotel.GameClients;

namespace Azure.HabboHotel.Commands.List
{
    /// <summary>
    /// Class RoomCredits. This class cannot be inherited.
    /// </summary>
    internal sealed class RoomCredits : Command
    {
        /// <summary>
        /// Initializes a new instance of the <see cref="RoomCredits"/> class.
        /// </summary>
        public RoomCredits()
        {
            MinRank = 8;
            Description = "Gibt allen Usern die im Raum sind Taler.";
            Usage = ":roomcredits [AMOUNT]";
            MinParams = 1;
        }

        /// <summary>
        /// Executes the specified session.
        /// </summary>
        /// <param name="session">The session.</param>
        /// <param name="pms">The PMS.</param>
        /// <returns><c>true</c> if XXXX, <c>false</c> otherwise.</returns>
        public override bool Execute(GameClient session, string[] pms)
        {
            int amount;
            var room = session.GetHabbo().CurrentRoom;
            if (!int.TryParse(pms[0], out amount))
            {
                session.SendNotif(Azure.GetLanguage().GetVar("enter_numbers"));
                return true;
            }
            foreach (var current in room.GetRoomUserManager().UserList.Values)
            {
                if (current == null || current.GetClient() == null) continue;
                var habbo = current.GetClient().GetHabbo();
                habbo.Credits += amount;
                current.GetClient().GetHabbo().UpdateCreditsBalance();
            }
            return true;
        }
    }
}

:roomduckets RoomDuckets
PHP:
using Azure.HabboHotel.GameClients;

namespace Azure.HabboHotel.Commands.List
{
    /// <summary>
    /// Class RoomDuckets. This class cannot be inherited.
    /// </summary>
    internal sealed class RoomDuckets : Command
    {
        /// <summary>
        /// Initializes a new instance of the <see cref="RoomDuckets"/> class.
        /// </summary>
        public RoomDuckets()
        {
            MinRank = 8;
            Description = "Gibt allen Usern die im Raum sind Taler.";
            Usage = ":roomduckets [AMOUNT]";
            MinParams = 1;
        }

        /// <summary>
        /// Executes the specified session.
        /// </summary>
        /// <param name="session">The session.</param>
        /// <param name="pms">The PMS.</param>
        /// <returns><c>true</c> if XXXX, <c>false</c> otherwise.</returns>
        public override bool Execute(GameClient session, string[] pms)
        {
            int amount;
            var room = session.GetHabbo().CurrentRoom;
            if (!int.TryParse(pms[0], out amount))
            {
                session.SendNotif(Azure.GetLanguage().GetVar("enter_numbers"));
                return true;
            }
            foreach (var current in room.GetRoomUserManager().UserList.Values)
            {
                if (current == null || current.GetClient() == null) continue;
                var habbo = current.GetClient().GetHabbo();
                habbo.ActivityPoints += amount;
                current.GetClient().GetHabbo().UpdateActivityPointsBalance();
            }
            return true;
        }
    }
}

CommandsManager.cs
Add them under #region Currency
PHP:
            CommandsDictionary.Add("roomdiamonds", new RoomDiamonds());
            CommandsDictionary.Add("roomcredits", new RoomCredits());
            CommandsDictionary.Add("roomduckets", new RoomDuckets());
            CommandsDictionary.Add("masscredits", new MassCredits());
            CommandsDictionary.Add("massduckets", new MassDuckets());

Edit: I don't really know how to program in C# (?) but it's working so have fun :D
I'm currently working on a website where you can simply make SQL's (catalog_furnis, catalog_items and catalog_pages) for this database.
 
Last edited:
Experienced Elementalist
Joined
Aug 21, 2012
Messages
215
Reaction score
52
Here it is the SQL generator/maker: (Sorry for the long url? :'D)
I'm working on it now to make it better, should I open a thread for changelog/updates/help and all other stuff?
 
"(still lacks brains)"
Loyal Member
Joined
Sep 2, 2011
Messages
2,371
Reaction score
1,361
Here it is the SQL generator/maker: (Sorry for the long url? :'D)
I'm working on it now to make it better, should I open a thread for changelog/updates/help and all other stuff?

Make it so that if the fields are blank it'll show the user an error instead of just generating a blank SQL.
 
Master Summoner
Joined
Dec 1, 2013
Messages
547
Reaction score
694
Here it is the SQL generator/maker: (Sorry for the long url? :'D)
I'm working on it now to make it better, should I open a thread for changelog/updates/help and all other stuff?
Maybe you could add those?
Public Rooms 2015,
Cyberpunk 2015,
Carnival 2015,
Japanese Valentines 2015,
993 New Builder Club Furniture,
New Year 2015,
New Alhambra Furniture
 
Experienced Elementalist
Joined
Aug 21, 2012
Messages
215
Reaction score
52
Maybe you could add those?
Public Rooms 2015,
Cyberpunk 2015,
Carnival 2015,
Japanese Valentines 2015,
993 New Builder Club Furniture,
New Year 2015,
New Alhambra Furniture

I already have Public Rooms 2015
 
Newbie Spellweaver
Joined
Apr 20, 2007
Messages
40
Reaction score
9
Always when i use "refresh_items" the emulator throw me that error :S and i need restart everything

hSeGFPN - Azure Emulator 1.0 [Dev Release] - [Regularly Updated] - [Stable and Fast] - RaGEZONE Forums
 

Attachments

You must be registered for see attachments list
Joined
Feb 22, 2012
Messages
2,103
Reaction score
1,271
A few people have been reporting an issue with a few commands, wait for a fix and just don't use the command for now.

Its because all commands has been remaded to the new command system.



Here it is the SQL generator/maker: (Sorry for the long url? :'D)
I'm working on it now to make it better, should I open a thread for changelog/updates/help and all other stuff?

Nicely done! Fowarding an alias of my domain to it.
- anyone who made tools online feel free to contact me to add to azure alias.

~ EDIT: Also Hosting if needed, azure project only! ~
 
Last edited:
Status
Not open for further replies.
Back
Top