BCStorm - Group Purchase - Database spamming - FIX

Results 1 to 17 of 17
  1. #1
    [̲̅$̲̅(̲̅1̲̅)̲̅$ ̲̅] leenster is offline
    MemberRank
    May 2008 Join Date
    KanaadaLocation
    992Posts

    BCStorm - Group Purchase - Database spamming - FIX

    Here is one that was bugging me for days..

    When you have two rooms, lets say room1 and room2. You are in room1 and create a group for room2. You can keep on clicking on Purchase and spam the db.

    This fixed it for me....

    Open GameClientMessageHandler.cs

    Find:
    PHP Code:
    public void BuyGroup() 
    And replace that entire method with this one:

    PHP Code:
    public void BuyGroup()
            {
                if ((
    this.Session != null) && (this.Session.GetHabbo().Credits >= 10))
                {
                    List<
    intgStates = new List<int>();
                    
    string name this.Request.PopFixedString();
                    
    string description this.Request.PopFixedString();
                    
    int roomid this.Request.PopWiredInt32();
                    
    int color this.Request.PopWiredInt32();
                    
    int num3 this.Request.PopWiredInt32();
                    
    this.Request.PopWiredInt32();
                    
    int guildBase this.Request.PopWiredInt32();
                    
    int guildBaseColor this.Request.PopWiredInt32();
                    
    int num6 this.Request.PopWiredInt32();

                    for (
    int i 0< (num6 3); i++)
                    {
                        
    int item this.Request.PopWiredInt32();
                        
    gStates.Add(item);
                    }

                    
    string image ButterflyEnvironment.GetGame().GetGuilds().GenerateGuildImage(guildBaseguildBaseColorgStates);
                    
    string htmlColor ButterflyEnvironment.GetGame().GetGuilds().GetHtmlColor(color);
                    
    string str5 ButterflyEnvironment.GetGame().GetGuilds().GetHtmlColor(num3);
                    
    string datecreated DateTime.Now.ToShortDateString();
                    
                    
    int id = (int)this.Session.GetHabbo().Id;
                    
                    
    string username this.Session.GetHabbo().Username;
                    
                    List<
    intmembers = new List<int> {
                        (int) 
    this.Session.GetHabbo().Id
                    
    };
                    
                    List<
    stringjoindates = new List<string> {
                        
    DateTime.Now.Day " - " DateTime.Now.Month " -  " DateTime.Now.Year
                    
    };
                    
                    
    Room room ButterflyEnvironment.GetGame().GetRoomManager().LoadRoom((uint)roomid);
                    
                    if (
    room != null)
                    {
                        
    MyGuild guild ButterflyEnvironment.GetGame().GetGuilds().AddGuild(0nameidusernamedescriptionroomidimagecolornum3guildBaseguildBaseColorgStateshtmlColorstr5datecreatedmembers, new List<int>(), 00joindates);
                        
                        
    room.GroupId guild.Id;
                        
    room.GenerateGuild(guild);
                        
    room.RoomData.GroupId guild.Id;
                        
                        
    this.Session.GetHabbo().ImGuilds.Add(guild.Id);
                        
    this.Session.GetHabbo().FavoriteGuild guild.Id;
                        
                        
    using (IQueryAdapter adapter ButterflyEnvironment.GetDatabaseManager().getQueryreactor())
                        {
                            
    adapter.runFastQuery(string.Concat(new object[] { "UPDATE users SET FavoriteGroup = '"guild.Id"' WHERE Id = '"guild.OwnerId"'" }));
                            
    adapter.runFastQuery(string.Concat(new object[] { "INSERT INTO user_groups VALUES (NULL, '"this.Session.GetHabbo().Username"','"this.Session.GetHabbo().Id"','"guild.Id"','"DateTime.Now.Day" - "DateTime.Now.Month" -  "DateTime.Now.Year"', '0')" }));
                            
    adapter.runFastQuery(string.Concat(new object[] { "INSERT INTO user_stream VALUES (NULL, '"this.Session.GetHabbo().Id"','"ButterflyEnvironment.LinkConfigguild.Image".gif','10','"guild.Id"','0','')" }));
                        }
                        
                        
    ServerMessage message = new ServerMessage(Outgoing.SerializePurchaseInformation);
                        
                        
    message.AppendInt32(0x1815);
                        
    message.AppendString("CREATE_GUILD");
                        
    message.AppendInt32(10);
                        
    message.AppendInt32(0);
                        
    message.AppendInt32(0);
                        
    message.AppendBoolean(true);
                        
    message.AppendInt32(0);
                        
    message.AppendInt32(2);
                        
    message.AppendBoolean(false);
                        
                        
    this.Session.SendMessage(message);
                        
                        
    Habbo habbo this.Session.GetHabbo();
                        
    habbo.Credits -= 10;
                        
                        
    this.Session.GetHabbo().UpdateCreditsBalance();

                        
    ServerMessage message2 = new ServerMessage(Outgoing.SendHtmlColors);
                        
    message2.AppendInt32(this.Session.GetHabbo().ImGuilds.Count);
                        
                        foreach (
    int num10 in this.Session.GetHabbo().ImGuilds)
                        {
                            
    MyGuild guild2 ButterflyEnvironment.GetGame().GetGuilds().GetGuild(num10);
                            
    message2.AppendInt32(guild2.Id);
                            
    message2.AppendString(guild2.Name);
                            
    message2.AppendString(guild2.Image);
                            
    message2.AppendString(guild2.HtmlColor1);
                            
    message2.AppendString(guild2.HtmlColor2);
                            
    message2.AppendBoolean(guild2.Id == this.Session.GetHabbo().FavoriteGuild);
                        }
                        
                        
    this.Session.SendMessage(message2);

                        if ((
    ButterflyEnvironment.GetGame().GetClientManager().GetClient(habbo.Id) != null) && (room != null))
                        {
                            
    ServerMessage message3 = new ServerMessage(Outgoing.SetRoomUser);
                            
    message3.AppendInt32(1);
                            
    room.GetRoomUserManager().GetRoomUserByHabbo(this.Session.GetHabbo().Id).Serialize(message3false);

                            
    room.SendMessage(message3);
                        }

                        
    ServerMessage message4 = new ServerMessage(Outgoing.UpdateRoom);
                        
    message4.AppendInt32(guild.RoomId);
                        
    this.Session.SendMessage(message4);

                        
    ServerMessage message5 = new ServerMessage(Outgoing.ConfigureWallandFloor);
                        
    message5.AppendBoolean(room.Hidewall);
                        
    message5.AppendInt32(room.WallThickness);
                        
    message5.AppendInt32(room.FloorThickness);
                        
    this.Session.SendMessage(message5);

                        
    ServerMessage message6 = new ServerMessage(Outgoing.SendRoomAndGroup);
                        
    message6.AppendInt32(guild.RoomId);
                        
    message6.AppendInt32(guild.Id);
                        
    this.Session.SendMessage(message6);

                        
    ServerMessage message7 = new ServerMessage(Outgoing.RoomData);
                        
    message7.AppendBoolean(true);
                        
    message7.AppendInt32(guild.RoomId);
                        
    message7.AppendString(room.Name);
                        
    message7.AppendBoolean(true);
                        
    message7.AppendInt32(room.OwnerId);
                        
    message7.AppendString(room.Owner);
                        
    message7.AppendInt32(room.State);
                        
    message7.AppendInt32(room.UsersNow);
                        
    message7.AppendInt32(room.UsersMax);
                        
    message7.AppendString(room.Description);
                        
    message7.AppendInt32(0);
                        
    message7.AppendInt32((room.Category == 0x34) ? 0);
                        
    message7.AppendInt32(room.Score);
                        
    message7.AppendInt32(0);
                        
    message7.AppendInt32(room.Category);
                        
                        if (
    room.GetRoomGuild() == null)
                        {
                            
    message7.AppendInt32(0);
                            
    message7.AppendInt32(0);
                        }
                        else
                        {
                            
    message7.AppendInt32(guild.Id);
                            
    message7.AppendString(guild.Name);
                            
    message7.AppendString(guild.Image);
                        }
                        
                        
    message7.AppendString("");
                        
    message7.AppendInt32(room.TagCount);
                        
                        foreach (
    string str8 in room.Tags.ToArray())
                        {
                            
    message7.AppendString(str8);
                        }
                        
                        
    message7.AppendInt32(0);
                        
    message7.AppendInt32(0);
                        
    message7.AppendInt32(0);
                        
    message7.AppendBoolean(true);
                        
    message7.AppendBoolean(true);
                        
    message7.AppendInt32(0);
                        
    message7.AppendInt32(0);
                        
    message7.AppendBoolean(false);
                        
    message7.AppendBoolean(false);
                        
    message7.AppendBoolean(false);
                        
    message7.AppendInt32(0);
                        
    message7.AppendInt32(0);
                        
    message7.AppendInt32(0);
                        
                        
    room.SendMessage(message7);
                    }
                }
            } 
    Last edited by leenster; 16-01-13 at 12:03 PM.


  2. #2
    Boomshakalaka resize is offline
    MemberRank
    Dec 2011 Join Date
    286Posts

    Re: BCStorm - Group Purchase - Database spamming - FIX

    Quote Originally Posted by leenster View Post
    Here is one that was bugging me for days..

    When you have two rooms, lets say room1 and room2. You are in room1 and create a group for room2. You can keep on clicking on Purchase and spam the db.

    This fixed it for me....

    Open GameClientMessageHandler.cs

    Find:
    PHP Code:
    public void BuyGroup() 
    And replace that entire method with this one:

    PHP Code:
    public void BuyGroup()
            {
                if ((
    this.Session != null) && (this.Session.GetHabbo().Credits >= 10))
                {

                    
    int curRoom = (int)Session.GetHabbo().CurrentRoom.RoomId;
                    List<
    intgStates = new List<int>();
                    
    string name this.Request.PopFixedString();
                    
    string description this.Request.PopFixedString();
                    
    int roomid this.Request.PopWiredInt32();
                    
    int color this.Request.PopWiredInt32();
                    
    int num3 this.Request.PopWiredInt32();
                    
    this.Request.PopWiredInt32();
                    
    int guildBase this.Request.PopWiredInt32();
                    
    int guildBaseColor this.Request.PopWiredInt32();
                    
    int num6 this.Request.PopWiredInt32();

                    for (
    int i 0< (num6 3); i++)
                    {
                        
    int item this.Request.PopWiredInt32();
                        
    gStates.Add(item);
                    }

                    
    string image ButterflyEnvironment.GetGame().GetGuilds().GenerateGuildImage(guildBaseguildBaseColorgStates);
                    
    string htmlColor ButterflyEnvironment.GetGame().GetGuilds().GetHtmlColor(color);
                    
    string str5 ButterflyEnvironment.GetGame().GetGuilds().GetHtmlColor(num3);
                    
    string datecreated DateTime.Now.ToShortDateString();
                    
                    
    int id = (int)this.Session.GetHabbo().Id;
                    
                    
    string username this.Session.GetHabbo().Username;
                    
                    List<
    intmembers = new List<int> {
                        (int) 
    this.Session.GetHabbo().Id
                    
    };
                    
                    List<
    stringjoindates = new List<string> {
                        
    DateTime.Now.Day " - " DateTime.Now.Month " -  " DateTime.Now.Year
                    
    };
                    
                    
    Room room ButterflyEnvironment.GetGame().GetRoomManager().LoadRoom((uint)roomid);
                    
                    if (
    room != null)
                    {
                        
    MyGuild guild ButterflyEnvironment.GetGame().GetGuilds().AddGuild(0nameidusernamedescriptionroomidimagecolornum3guildBaseguildBaseColorgStateshtmlColorstr5datecreatedmembers, new List<int>(), 00joindates);
                        
                        
    room.GroupId guild.Id;
                        
    room.GenerateGuild(guild);
                        
    room.RoomData.GroupId guild.Id;
                        
                        
    this.Session.GetHabbo().ImGuilds.Add(guild.Id);
                        
    this.Session.GetHabbo().FavoriteGuild guild.Id;
                        
                        
    using (IQueryAdapter adapter ButterflyEnvironment.GetDatabaseManager().getQueryreactor())
                        {
                            
    adapter.runFastQuery(string.Concat(new object[] { "UPDATE users SET FavoriteGroup = '"guild.Id"' WHERE Id = '"guild.OwnerId"'" }));
                            
    adapter.runFastQuery(string.Concat(new object[] { "INSERT INTO user_groups VALUES (NULL, '"this.Session.GetHabbo().Username"','"this.Session.GetHabbo().Id"','"guild.Id"','"DateTime.Now.Day" - "DateTime.Now.Month" -  "DateTime.Now.Year"', '0')" }));
                            
    adapter.runFastQuery(string.Concat(new object[] { "INSERT INTO user_stream VALUES (NULL, '"this.Session.GetHabbo().Id"','"ButterflyEnvironment.LinkConfigguild.Image".gif','10','"guild.Id"','0','')" }));
                        }
                        
                        
    ServerMessage message = new ServerMessage(Outgoing.SerializePurchaseInformation);
                        
                        
    message.AppendInt32(0x1815);
                        
    message.AppendString("CREATE_GUILD");
                        
    message.AppendInt32(10);
                        
    message.AppendInt32(0);
                        
    message.AppendInt32(0);
                        
    message.AppendBoolean(true);
                        
    message.AppendInt32(0);
                        
    message.AppendInt32(2);
                        
    message.AppendBoolean(false);
                        
                        
    this.Session.SendMessage(message);
                        
                        
    Habbo habbo this.Session.GetHabbo();
                        
    habbo.Credits -= 10;
                        
                        
    this.Session.GetHabbo().UpdateCreditsBalance();

                        
    ServerMessage message2 = new ServerMessage(Outgoing.SendHtmlColors);
                        
    message2.AppendInt32(this.Session.GetHabbo().ImGuilds.Count);
                        
                        foreach (
    int num10 in this.Session.GetHabbo().ImGuilds)
                        {
                            
    MyGuild guild2 ButterflyEnvironment.GetGame().GetGuilds().GetGuild(num10);
                            
    message2.AppendInt32(guild2.Id);
                            
    message2.AppendString(guild2.Name);
                            
    message2.AppendString(guild2.Image);
                            
    message2.AppendString(guild2.HtmlColor1);
                            
    message2.AppendString(guild2.HtmlColor2);
                            
    message2.AppendBoolean(guild2.Id == this.Session.GetHabbo().FavoriteGuild);
                        }
                        
                        
    this.Session.SendMessage(message2);

                        if ((
    ButterflyEnvironment.GetGame().GetClientManager().GetClient(habbo.Id) != null) && (room != null))
                        {
                            
    ServerMessage message3 = new ServerMessage(Outgoing.SetRoomUser);
                            
    message3.AppendInt32(1);
                            
    room.GetRoomUserManager().GetRoomUserByHabbo(this.Session.GetHabbo().Id).Serialize(message3false);

                            
    room.SendMessage(message3);
                        }

                        
    ServerMessage message4 = new ServerMessage(Outgoing.UpdateRoom);
                        
    message4.AppendInt32(guild.RoomId);
                        
    this.Session.SendMessage(message4);

                        
    ServerMessage message5 = new ServerMessage(Outgoing.ConfigureWallandFloor);
                        
    message5.AppendBoolean(room.Hidewall);
                        
    message5.AppendInt32(room.WallThickness);
                        
    message5.AppendInt32(room.FloorThickness);
                        
    this.Session.SendMessage(message5);

                        
    ServerMessage message6 = new ServerMessage(Outgoing.SendRoomAndGroup);
                        
    message6.AppendInt32(guild.RoomId);
                        
    message6.AppendInt32(guild.Id);
                        
    this.Session.SendMessage(message6);

                        
    ServerMessage message7 = new ServerMessage(Outgoing.RoomData);
                        
    message7.AppendBoolean(true);
                        
    message7.AppendInt32(guild.RoomId);
                        
    message7.AppendString(room.Name);
                        
    message7.AppendBoolean(true);
                        
    message7.AppendInt32(room.OwnerId);
                        
    message7.AppendString(room.Owner);
                        
    message7.AppendInt32(room.State);
                        
    message7.AppendInt32(room.UsersNow);
                        
    message7.AppendInt32(room.UsersMax);
                        
    message7.AppendString(room.Description);
                        
    message7.AppendInt32(0);
                        
    message7.AppendInt32((room.Category == 0x34) ? 0);
                        
    message7.AppendInt32(room.Score);
                        
    message7.AppendInt32(0);
                        
    message7.AppendInt32(room.Category);
                        
                        if (
    room.GetRoomGuild() == null)
                        {
                            
    message7.AppendInt32(0);
                            
    message7.AppendInt32(0);
                        }
                        else
                        {
                            
    message7.AppendInt32(guild.Id);
                            
    message7.AppendString(guild.Name);
                            
    message7.AppendString(guild.Image);
                        }
                        
                        
    message7.AppendString("");
                        
    message7.AppendInt32(room.TagCount);
                        
                        foreach (
    string str8 in room.Tags.ToArray())
                        {
                            
    message7.AppendString(str8);
                        }
                        
                        
    message7.AppendInt32(0);
                        
    message7.AppendInt32(0);
                        
    message7.AppendInt32(0);
                        
    message7.AppendBoolean(true);
                        
    message7.AppendBoolean(true);
                        
    message7.AppendInt32(0);
                        
    message7.AppendInt32(0);
                        
    message7.AppendBoolean(false);
                        
    message7.AppendBoolean(false);
                        
    message7.AppendBoolean(false);
                        
    message7.AppendInt32(0);
                        
    message7.AppendInt32(0);
                        
    message7.AppendInt32(0);
                        
                        
    room.SendMessage(message7);
                    }
                }
            } 
    Thanks for sharing! All your fixes are great! :)

  3. #3
    Run, but I'll find you. Ddos Attack is offline
    MemberRank
    Jan 2011 Join Date
    AustraliaLocation
    908Posts

    Re: BCStorm - Group Purchase - Database spamming - FIX

    FINALLY!!
    Hail leenster!

  4. #4
    [̲̅$̲̅(̲̅1̲̅)̲̅$ ̲̅] leenster is offline
    MemberRank
    May 2008 Join Date
    KanaadaLocation
    992Posts

    Re: BCStorm - Group Purchase - Database spamming - FIX

    I noticed near the top of the method I left "int curRoom = (int)Session.GetHabbo().CurrentRoom.RoomId;" you can delete that because it is not being used.


    I removed it from the main post.

  5. #5
    Banned rafa95123 is offline
    BannedRank
    May 2009 Join Date
    /home/RaphaLocation
    564Posts

    Re: BCStorm - Group Purchase - Database spamming - FIX

    And leenster, fix your other topic, for the "Join Date", because you forgot to add the SQL for update the "GroupId" on rooms table...

    And Thanks very much for your fixs ^^

  6. #6
    C# Developer neto737 is offline
    MemberRank
    Oct 2010 Join Date
    Environment.csLocation
    274Posts

    Re: BCStorm - Group Purchase - Database spamming - FIX

    is working perfectly with me u_u

  7. #7
    son, i am disappointed Squashing is offline
    MemberRank
    Apr 2011 Join Date
    CaliforniaLocation
    683Posts

    Re: BCStorm - Group Purchase - Database spamming - FIX

    Cool brazilian guy <3

  8. #8
    son, i am disappointed Squashing is offline
    MemberRank
    Apr 2011 Join Date
    CaliforniaLocation
    683Posts

    Re: BCStorm - Group Purchase - Database spamming - FIX

    I already had it but thanks

  9. #9
    C# Programmer Jax is offline
    MemberRank
    Dec 2009 Join Date
    1,030Posts

    Re: BCStorm - Group Purchase - Database spamming - FIX

    Really, appreciate this as I'm going to give BCStorm a try.

  10. #10
    [̲̅$̲̅(̲̅1̲̅)̲̅$ ̲̅] leenster is offline
    MemberRank
    May 2008 Join Date
    KanaadaLocation
    992Posts

    Re: BCStorm - Group Purchase - Database spamming - FIX

    Quote Originally Posted by HabflareH View Post
    can someone update this post with the correct stuff? i cant even click on me tab anymore?
    All the correct stuff is in the main post. The the other code is spam about another fix.

  11. #11
    Member Sheenieboy is offline
    MemberRank
    Jan 2012 Join Date
    66Posts

    Re: BCStorm - Group Purchase - Database spamming - FIX

    Is there any way to fix this for items, because when i buy an item from the catalog, it tries buying items that already exists for some odd reason.

    Error in query:
    INSERT INTO items_users VALUES (20,1)
    MySql.Data.MySqlClient.MySqlException (0x80004005): Duplicate entry '20' for key 'PRIMARY'
    at MySql.Data.MySqlClient.MySqlStream.ReadPacket()
    at MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int32& insertedId)
    at MySql.Data.MySqlClient.Driver.GetResult(Int32 statementId, Int32& affectedRows, Int32& insertedId)
    at MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId, Boolean force)
    at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
    at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
    at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader()
    at MySql.Data.MySqlClient.MySqlCommand.ExecuteNonQuery()
    at Database_Manager.Database.Session_Details.QueryAdapter.runQuery()


    Error in query:
    INSERT INTO items_users VALUES (21,1)
    MySql.Data.MySqlClient.MySqlException (0x80004005): Duplicate entry '21' for key 'PRIMARY'
    at MySql.Data.MySqlClient.MySqlStream.ReadPacket()
    at MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int32& insertedId)
    at MySql.Data.MySqlClient.Driver.GetResult(Int32 statementId, Int32& affectedRows, Int32& insertedId)
    at MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId, Boolean force)
    at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
    at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
    at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader()
    at MySql.Data.MySqlClient.MySqlCommand.ExecuteNonQuery()
    at Database_Manager.Database.Session_Details.QueryAdapter.runQuery()

    Dont know if this is anything to do with it but this is what i get in threaderror.txt:

    Error in thread Room cycle task for room 1:
    TokenID: 0System.NullReferenceException: Object reference not set to an instance of an object.
    at Butterfly.HabboHotel.Rooms.RoomUser.Chat(GameClient Session, String Message, Boolean Shout, Int32 TextColor) in C:\Documents and Settings\User\Desktop\Emulators\BcStorm\Butterfly\HabboHotel\Rooms\RoomUser.cs:line 272
    at Butterfly.HabboHotel.RoomBots.PetBot.OnTimerTick() in C:\Documents and Settings\User\Desktop\Emulators\BcStorm\Butterfly\HabboHotel\RoomBots\PetBot.cs:line 55
    at Butterfly.HabboHotel.Rooms.RoomUserManager.OnCycle(Int32& idleCount) in C:\Documents and Settings\User\Desktop\Emulators\BcStorm\Butterfly\HabboHotel\Rooms\RoomUserManager.cs:line 621
    at Butterfly.HabboHotel.Rooms.Room.ProcessRoom() in C:\Documents and Settings\User\Desktop\Emulators\BcStorm\Butterfly\HabboHotel\Rooms\Room.cs:line 739

  12. #12
    Account Upgraded | Title Enabled! Kristopher is offline
    MemberRank
    Sep 2011 Join Date
    266Posts

    Re: BCStorm - Group Purchase - Database spamming - FIX

    Im getting errors after running this code
    "no overload method for 'add guild' takes 20 arguements"

  13. #13
    Alpha Member Glee is offline
    MemberRank
    Jun 2009 Join Date
    Niagara Falls,Location
    2,225Posts

    Re: BCStorm - Group Purchase - Database spamming - FIX

    Good Release but I get a error

  14. #14
    [̲̅$̲̅(̲̅1̲̅)̲̅$ ̲̅] leenster is offline
    MemberRank
    May 2008 Join Date
    KanaadaLocation
    992Posts

    BCStorm - Group Purchase - Database spamming - FIX

    Ill be releasing a 99% group fix soon.

    Sent from my BlackBerry 9800 using Tapatalk

  15. #15
    Boomshakalaka resize is offline
    MemberRank
    Dec 2011 Join Date
    286Posts

    Re: BCStorm - Group Purchase - Database spamming - FIX

    Quote Originally Posted by leenster View Post
    Ill be releasing a 99% group fix soon.

    Sent from my BlackBerry 9800 using Tapatalk
    You are a legend man! You do share with the community and we are really greatful for this! :)

  16. #16
    Proficient Member Keyuko is offline
    MemberRank
    Aug 2012 Join Date
    162Posts

    Re: BCStorm - Group Purchase - Database spamming - FIX

    Quote Originally Posted by Kristopher View Post
    Im getting errors after running this code
    "no overload method for 'add guild' takes 20 arguements"
    Replace it with:

    Code:
    MyGuild guild = ButterflyEnvironment.GetGame().GetGuilds().AddGuild(0, name, id, username, description, roomid, image, color, num3, guildBase, guildBaseColor, gStates, htmlColor, str5, datecreated, members, new List<int>(), 0, 0);

  17. #17
    Enthusiast Garrison is offline
    MemberRank
    May 2012 Join Date
    rLocation
    46Posts

    Re: BCStorm - Group Purchase - Database spamming - FIX

    Thanks Leenster (I dunno if I have said this before, but I am referring back to this), and a big massive thank you to you Keyuko!



Advertisement