Battle Banzai Gate UPDATED!

Page 3 of 4 FirstFirst 1234 LastLast
Results 51 to 75 of 80
  1. #51
    Banned PEjump2 is offline
    BannedRank
    Jan 2010 Join Date
    The NetherlandsLocation
    2,838Posts

    Re: Battle Banzai Gate Code

    Quote Originally Posted by matty13 View Post
    Is it the item data type you need to make it recongise if its blank not just 0?
    Yeah insert 14 in it :P

    And change the bb code more like that watereffect so like:

    If battleball effect = apllied bla bla..

  2. #52
    Sorcerer Supreme taylan is offline
    Member +Rank
    Feb 2009 Join Date
    GermanyLocation
    336Posts

    Re: Battle Banzai Gate Code

    where must i put in 14 which line ??

  3. #53
    Sorcerer Supreme =dj.matias= is offline
    Member +Rank
    Apr 2008 Join Date
    FinlandLocation
    381Posts

    Re: Battle Banzai Gate UPDATED!

    Code updated: Added tile coloring.

  4. #54
    yerro Adde is offline
    Grand MasterRank
    Feb 2010 Join Date
    none ur bizzLocation
    2,731Posts

    Re: Battle Banzai Gate UPDATED!

    Quote Originally Posted by =dj.matias= View Post
    Code updated: Added tile coloring.
    Finaly!

    Awesome, =dj.matias=!

  5. #55
    Sorcerer Supreme Yannickzz is offline
    Member +Rank
    May 2009 Join Date
    The NetherlandsLocation
    348Posts

    Re: Battle Banzai Gate UPDATED!

    Tile coloring doesnt work.

  6. #56
    Banned PEjump2 is offline
    BannedRank
    Jan 2010 Join Date
    The NetherlandsLocation
    2,838Posts

    Re: Battle Banzai Gate UPDATED!

    It does, you've just added it wrong..

  7. #57
    Sorcerer Supreme =dj.matias= is offline
    Member +Rank
    Apr 2008 Join Date
    FinlandLocation
    381Posts

    Re: Battle Banzai Gate UPDATED!

    Did you remember add furniture interaction bb_patch?

  8. #58
    Banned PEjump2 is offline
    BannedRank
    Jan 2010 Join Date
    The NetherlandsLocation
    2,838Posts

    Re: Battle Banzai Gate UPDATED!

    And add the interaction on the furniture bb_patch1? :P

  9. #59
    Sorcerer Supreme =dj.matias= is offline
    Member +Rank
    Apr 2008 Join Date
    FinlandLocation
    381Posts

    Re: Battle Banzai Gate UPDATED!

    Add bb_patch interaction to furniture bb_batch1.

  10. #60
    Grand Master No0b is offline
    Grand MasterRank
    Jul 2010 Join Date
    Michigan, USLocation
    1,426Posts

    Re: Battle Banzai Gate UPDATED!

    wow thanks for the updated code :D

  11. #61
    Banned PEjump2 is offline
    BannedRank
    Jan 2010 Join Date
    The NetherlandsLocation
    2,838Posts

    Re: Battle Banzai Gate UPDATED!

    Here's my battleball code :P

    Code:
                    using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
                    {
                        string color = dbClient.ReadString("SELECT bb_ball FROM users WHERE id='" + User.HabboId + "'");
    
                        // Battleball Gates
                        if (Item.GetBaseItem().Name == "bb_gate_b")
                        {
                            if (color != "b")
                            {
                                int EffectId = 35;
                                ServerMessage Message = new ServerMessage(485);
                                Message.AppendInt32(User.VirtualId);
                                Message.AppendInt32(EffectId);
                                SendMessage(Message);
                                dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'b' WHERE id = '" + User.HabboId + "' LIMIT 1");
                            }
                            else
                            {
                                int EffectId = 0;
                                ServerMessage Message = new ServerMessage(485);
                                Message.AppendInt32(User.VirtualId);
                                Message.AppendInt32(EffectId);
                                SendMessage(Message);
                                dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'none' WHERE id = '" + User.HabboId + "' LIMIT 1");
                            }
    
                        }
    
                        if (Item.GetBaseItem().Name == "bb_gate_r")
                        {
                            if (color != "r")
                            {
                                int EffectId = 33;
                                ServerMessage Message = new ServerMessage(485);
                                Message.AppendInt32(User.VirtualId);
                                Message.AppendInt32(EffectId);
                                SendMessage(Message);
                                dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'r' WHERE id = '" + User.HabboId + "' LIMIT 1");
                            }
                            else
                            {
                                int EffectId = 0;
                                ServerMessage Message = new ServerMessage(485);
                                Message.AppendInt32(User.VirtualId);
                                Message.AppendInt32(EffectId);
                                SendMessage(Message);
                                dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'none' WHERE id = '" + User.HabboId + "' LIMIT 1");
                            }
                        }
    
                        if (Item.GetBaseItem().Name == "bb_gate_y")
                        {
                            if (color != "y")
                            {
                                int EffectId = 36;
                                ServerMessage Message = new ServerMessage(485);
                                Message.AppendInt32(User.VirtualId);
                                Message.AppendInt32(EffectId);
                                SendMessage(Message);
                                dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'y' WHERE id = '" + User.HabboId + "' LIMIT 1");
                            }
                            else
                            {
                                int EffectId = 0;
                                ServerMessage Message = new ServerMessage(485);
                                Message.AppendInt32(User.VirtualId);
                                Message.AppendInt32(EffectId);
                                SendMessage(Message);
                                dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'none' WHERE id = '" + User.HabboId + "' LIMIT 1");
                            }
                        }
    
                        if (Item.GetBaseItem().Name == "bb_gate_g")
                        {
                            if (color != "g")
                            {
                                int EffectId = 34;
                                ServerMessage Message = new ServerMessage(485);
                                Message.AppendInt32(User.VirtualId);
                                Message.AppendInt32(EffectId);
                                SendMessage(Message);
                                dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'g' WHERE id = '" + User.HabboId + "' LIMIT 1");
                            }
                            else
                            {
                                int EffectId = 0;
                                ServerMessage Message = new ServerMessage(485);
                                Message.AppendInt32(User.VirtualId);
                                Message.AppendInt32(EffectId);
                                SendMessage(Message);
                                dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'none' WHERE id = '" + User.HabboId + "' LIMIT 1");
                            }
                        }
    
                        // Battleball Patch
                        if (Item.GetBaseItem().Name == "bb_patch1")
                        {
                            if (color == "g")
                            {
                                if (Item.ExtraData != "8" && Item.ExtraData != "11" && Item.ExtraData != "14" && Item.ExtraData != "5")
                                {
                                    if (Item.ExtraData == "0" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "3" || Item.ExtraData == "4" || Item.ExtraData == "12" || Item.ExtraData == "13")
                                    {
                                        Item.ExtraData = "1";
                                    }
                                    else if (Item.ExtraData == "1" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "3" || Item.ExtraData == "4" || Item.ExtraData == "12" || Item.ExtraData == "13")
                                    {
                                        Item.ExtraData = "6";
                                    }
                                    else if (Item.ExtraData == "6" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "3" || Item.ExtraData == "4" || Item.ExtraData == "12" || Item.ExtraData == "13")
                                    {
                                        Item.ExtraData = "7";
                                    }
                                    else if (Item.ExtraData == "7")
                                    {
                                        Item.ExtraData = "8";
                                    }
                                    Item.UpdateState();
                                }
                            }
    
                            if (color == "r")
                            {
                                if (Item.ExtraData != "8" && Item.ExtraData != "11" && Item.ExtraData != "14" && Item.ExtraData != "5")
                                {
                                    if (Item.ExtraData == "0" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "12" || Item.ExtraData == "13")
                                    {
                                        Item.ExtraData = "1";
                                    }
                                    else if (Item.ExtraData == "1" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "12" || Item.ExtraData == "13")
                                    {
                                        Item.ExtraData = "3";
                                    }
                                    else if (Item.ExtraData == "3" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "12" || Item.ExtraData == "13")
                                    {
                                        Item.ExtraData = "4";
                                    }
                                    else if (Item.ExtraData == "4")
                                    {
                                        Item.ExtraData = "5";
                                    }
                                    Item.UpdateState();
                                }
                            }
    
                            if (color == "y")
                            {
                                if (Item.ExtraData != "8" && Item.ExtraData != "11" && Item.ExtraData != "14" && Item.ExtraData != "5")
                                {
                                    if (Item.ExtraData == "0" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "3" || Item.ExtraData == "4")
                                    {
                                        Item.ExtraData = "1";
                                    }
                                    else if (Item.ExtraData == "1" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "3" || Item.ExtraData == "4")
                                    {
                                        Item.ExtraData = "12";
                                    }
                                    else if (Item.ExtraData == "12" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "3" || Item.ExtraData == "4")
                                    {
                                        Item.ExtraData = "13";
                                    }
                                    else if (Item.ExtraData == "13")
                                    {
                                        Item.ExtraData = "14";
                                    }
                                    Item.UpdateState();
                                }
                            }
    
                            if (color == "b")
                            {
                                if (Item.ExtraData != "8" && Item.ExtraData != "11" && Item.ExtraData != "14" && Item.ExtraData != "5")
                                {
                                    if (Item.ExtraData == "0" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "3" || Item.ExtraData == "4" || Item.ExtraData == "12" || Item.ExtraData == "13")
                                    {
                                        Item.ExtraData = "1";
                                    }
                                    else if (Item.ExtraData == "1" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "3" || Item.ExtraData == "4" || Item.ExtraData == "12" || Item.ExtraData == "13")
                                    {
                                        Item.ExtraData = "9";
                                    }
                                    else if (Item.ExtraData == "9" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "3" || Item.ExtraData == "4" || Item.ExtraData == "12" || Item.ExtraData == "13")
                                    {
                                        Item.ExtraData = "10";
                                    }
                                    else if (Item.ExtraData == "10")
                                    {
                                        Item.ExtraData = "11";
                                    }
                                    Item.UpdateState();
                                }
                            }
                        }
    
                        // Battleball teleport
                        if (Item.GetBaseItem().Name == "bb_rnd_tele")
                        {
                            int aleat0 = DateTime.Now.Millisecond;
                            Random newX = new Random(DateTime.Now.Millisecond);
                            Random NewY = new Random(DateTime.Now.Millisecond);
                            Random NewZ = new Random(DateTime.Now.Millisecond);
                            int aleat1 = newX.Next(1, Model.MapSizeX);
                            int aleat2 = NewY.Next(1, Model.MapSizeY);
                            int aleat3 = NewZ.Next(100, 999999999);
                            int aleat4 = newX.Next(1, 6);
                            int X = aleat1;
                            int Y = aleat2;
                            User.SetPos(aleat1, aleat2, User.Z);
                            //User.MoveTo(aleat1, aleat2);
                        }
    
                    }
    Credits: Kekomundo, Me, Getloose, =dj.matias=

  12. #62
    Sorcerer Supreme 1ntel is offline
    Member +Rank
    Jul 2006 Join Date
    401Posts

    Re: Battle Banzai Gate UPDATED!

    Not sure what i do wrong, i set the item interaction types and for some reason it doesn't work for me.

  13. #63
    Newbie Jaquinha is offline
    MemberRank
    Aug 2010 Join Date
    2Posts

    sad Re: Battle Banzai Gate UPDATED!

    Quote Originally Posted by PEjump2 View Post
    Here's my battleball code :P

    Code:
                    using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
                    {
                        string color = dbClient.ReadString("SELECT bb_ball FROM users WHERE id='" + User.HabboId + "'");
    
                        // Battleball Gates
                        if (Item.GetBaseItem().Name == "bb_gate_b")
                        {
                            if (color != "b")
                            {
                                int EffectId = 35;
                                ServerMessage Message = new ServerMessage(485);
                                Message.AppendInt32(User.VirtualId);
                                Message.AppendInt32(EffectId);
                                SendMessage(Message);
                                dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'b' WHERE id = '" + User.HabboId + "' LIMIT 1");
                            }
                            else
                            {
                                int EffectId = 0;
                                ServerMessage Message = new ServerMessage(485);
                                Message.AppendInt32(User.VirtualId);
                                Message.AppendInt32(EffectId);
                                SendMessage(Message);
                                dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'none' WHERE id = '" + User.HabboId + "' LIMIT 1");
                            }
    
                        }
    
                        if (Item.GetBaseItem().Name == "bb_gate_r")
                        {
                            if (color != "r")
                            {
                                int EffectId = 33;
                                ServerMessage Message = new ServerMessage(485);
                                Message.AppendInt32(User.VirtualId);
                                Message.AppendInt32(EffectId);
                                SendMessage(Message);
                                dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'r' WHERE id = '" + User.HabboId + "' LIMIT 1");
                            }
                            else
                            {
                                int EffectId = 0;
                                ServerMessage Message = new ServerMessage(485);
                                Message.AppendInt32(User.VirtualId);
                                Message.AppendInt32(EffectId);
                                SendMessage(Message);
                                dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'none' WHERE id = '" + User.HabboId + "' LIMIT 1");
                            }
                        }
    
                        if (Item.GetBaseItem().Name == "bb_gate_y")
                        {
                            if (color != "y")
                            {
                                int EffectId = 36;
                                ServerMessage Message = new ServerMessage(485);
                                Message.AppendInt32(User.VirtualId);
                                Message.AppendInt32(EffectId);
                                SendMessage(Message);
                                dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'y' WHERE id = '" + User.HabboId + "' LIMIT 1");
                            }
                            else
                            {
                                int EffectId = 0;
                                ServerMessage Message = new ServerMessage(485);
                                Message.AppendInt32(User.VirtualId);
                                Message.AppendInt32(EffectId);
                                SendMessage(Message);
                                dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'none' WHERE id = '" + User.HabboId + "' LIMIT 1");
                            }
                        }
    
                        if (Item.GetBaseItem().Name == "bb_gate_g")
                        {
                            if (color != "g")
                            {
                                int EffectId = 34;
                                ServerMessage Message = new ServerMessage(485);
                                Message.AppendInt32(User.VirtualId);
                                Message.AppendInt32(EffectId);
                                SendMessage(Message);
                                dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'g' WHERE id = '" + User.HabboId + "' LIMIT 1");
                            }
                            else
                            {
                                int EffectId = 0;
                                ServerMessage Message = new ServerMessage(485);
                                Message.AppendInt32(User.VirtualId);
                                Message.AppendInt32(EffectId);
                                SendMessage(Message);
                                dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'none' WHERE id = '" + User.HabboId + "' LIMIT 1");
                            }
                        }
    
                        // Battleball Patch
                        if (Item.GetBaseItem().Name == "bb_patch1")
                        {
                            if (color == "g")
                            {
                                if (Item.ExtraData != "8" && Item.ExtraData != "11" && Item.ExtraData != "14" && Item.ExtraData != "5")
                                {
                                    if (Item.ExtraData == "0" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "3" || Item.ExtraData == "4" || Item.ExtraData == "12" || Item.ExtraData == "13")
                                    {
                                        Item.ExtraData = "1";
                                    }
                                    else if (Item.ExtraData == "1" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "3" || Item.ExtraData == "4" || Item.ExtraData == "12" || Item.ExtraData == "13")
                                    {
                                        Item.ExtraData = "6";
                                    }
                                    else if (Item.ExtraData == "6" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "3" || Item.ExtraData == "4" || Item.ExtraData == "12" || Item.ExtraData == "13")
                                    {
                                        Item.ExtraData = "7";
                                    }
                                    else if (Item.ExtraData == "7")
                                    {
                                        Item.ExtraData = "8";
                                    }
                                    Item.UpdateState();
                                }
                            }
    
                            if (color == "r")
                            {
                                if (Item.ExtraData != "8" && Item.ExtraData != "11" && Item.ExtraData != "14" && Item.ExtraData != "5")
                                {
                                    if (Item.ExtraData == "0" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "12" || Item.ExtraData == "13")
                                    {
                                        Item.ExtraData = "1";
                                    }
                                    else if (Item.ExtraData == "1" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "12" || Item.ExtraData == "13")
                                    {
                                        Item.ExtraData = "3";
                                    }
                                    else if (Item.ExtraData == "3" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "12" || Item.ExtraData == "13")
                                    {
                                        Item.ExtraData = "4";
                                    }
                                    else if (Item.ExtraData == "4")
                                    {
                                        Item.ExtraData = "5";
                                    }
                                    Item.UpdateState();
                                }
                            }
    
                            if (color == "y")
                            {
                                if (Item.ExtraData != "8" && Item.ExtraData != "11" && Item.ExtraData != "14" && Item.ExtraData != "5")
                                {
                                    if (Item.ExtraData == "0" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "3" || Item.ExtraData == "4")
                                    {
                                        Item.ExtraData = "1";
                                    }
                                    else if (Item.ExtraData == "1" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "3" || Item.ExtraData == "4")
                                    {
                                        Item.ExtraData = "12";
                                    }
                                    else if (Item.ExtraData == "12" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "3" || Item.ExtraData == "4")
                                    {
                                        Item.ExtraData = "13";
                                    }
                                    else if (Item.ExtraData == "13")
                                    {
                                        Item.ExtraData = "14";
                                    }
                                    Item.UpdateState();
                                }
                            }
    
                            if (color == "b")
                            {
                                if (Item.ExtraData != "8" && Item.ExtraData != "11" && Item.ExtraData != "14" && Item.ExtraData != "5")
                                {
                                    if (Item.ExtraData == "0" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "3" || Item.ExtraData == "4" || Item.ExtraData == "12" || Item.ExtraData == "13")
                                    {
                                        Item.ExtraData = "1";
                                    }
                                    else if (Item.ExtraData == "1" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "3" || Item.ExtraData == "4" || Item.ExtraData == "12" || Item.ExtraData == "13")
                                    {
                                        Item.ExtraData = "9";
                                    }
                                    else if (Item.ExtraData == "9" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "3" || Item.ExtraData == "4" || Item.ExtraData == "12" || Item.ExtraData == "13")
                                    {
                                        Item.ExtraData = "10";
                                    }
                                    else if (Item.ExtraData == "10")
                                    {
                                        Item.ExtraData = "11";
                                    }
                                    Item.UpdateState();
                                }
                            }
                        }
    
                        // Battleball teleport
                        if (Item.GetBaseItem().Name == "bb_rnd_tele")
                        {
                            int aleat0 = DateTime.Now.Millisecond;
                            Random newX = new Random(DateTime.Now.Millisecond);
                            Random NewY = new Random(DateTime.Now.Millisecond);
                            Random NewZ = new Random(DateTime.Now.Millisecond);
                            int aleat1 = newX.Next(1, Model.MapSizeX);
                            int aleat2 = NewY.Next(1, Model.MapSizeY);
                            int aleat3 = NewZ.Next(100, 999999999);
                            int aleat4 = newX.Next(1, 6);
                            int X = aleat1;
                            int Y = aleat2;
                            User.SetPos(aleat1, aleat2, User.Z);
                            //User.MoveTo(aleat1, aleat2);
                        }
    
                    }
    Credits: Kekomundo, Me, Getloose, =dj.matias=
    The Patch dont light up

    help

  14. #64
    Sorcerer Supreme academic is offline
    Member +Rank
    Jun 2010 Join Date
    AustraliaLocation
    484Posts

    Re: Battle Banzai Gate UPDATED!

    Do you actually replace the WHOLE Battle-ball interaction that you gave us the first time, or add below the new, I'm kind of confused?

  15. #65
    Banned PEjump2 is offline
    BannedRank
    Jan 2010 Join Date
    The NetherlandsLocation
    2,838Posts

    Re: Battle Banzai Gate UPDATED!

    My code is the whole code, you don't need to add interactions only the bb_ball to the users table :P

    So just replace it and it will work.

  16. #66
    Newbie Jaquinha is offline
    MemberRank
    Aug 2010 Join Date
    2Posts

    sad Re: Battle Banzai Gate UPDATED!

    Quote Originally Posted by PEjump2 View Post
    My code is the whole code, you don't need to add interactions only the bb_ball to the users table :P

    So just replace it and it will work.
    i dont understand, what interaction type i put on bb_patch1 ?
    i put interaction type bb_patch1 and dont work :s
    help me please !

    sorry my bad english, im brazilian

  17. #67
    Sorcerer Supreme academic is offline
    Member +Rank
    Jun 2010 Join Date
    AustraliaLocation
    484Posts

    Re: Battle Banzai Gate UPDATED!

    Quote Originally Posted by PEjump2 View Post
    My code is the whole code, you don't need to add interactions only the bb_ball to the users table :P

    So just replace it and it will work.
    I just added without replacing anything so I guess either way it still works.

  18. #68
    Newbie Getloose is offline
    MemberRank
    Jan 2010 Join Date
    15Posts

    Re: Battle Banzai Gate UPDATED!

    Quote Originally Posted by PEjump2 View Post
    My code is the whole code, you don't need to add interactions only the bb_ball to the users table :P

    So just replace it and it will work.
    PEjump2 the teleport doesn't work they teleport to black not to a another teleport ;p But nice progress!

  19. #69
    Sorcerer Supreme academic is offline
    Member +Rank
    Jun 2010 Join Date
    AustraliaLocation
    484Posts

    Re: Battle Banzai Gate UPDATED!

    Just worked out, you NEED to add it under the other one he provided. So paste this whole thing under the last interaction type. Roller or w.e. So add this, this is the first and the newest coloring snippet he gave, this is what you would use:

    Code:
    //Battle-Ball Interactions
    
                        if (Item.GetBaseItem().InteractionType.ToLower() == "bb_red_gate")
                        {
                            using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
                            {
                                dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'r' WHERE id = '" + User.HabboId + "' LIMIT 1");
                            }
    
                        }
                        if (Item.GetBaseItem().InteractionType.ToLower() == "bb_yellow_gate")
                        {
    
                            using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
                            {
                                dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'y' WHERE id = '" + User.HabboId + "' LIMIT 1");
                            }
    
                        }
                        if (Item.GetBaseItem().InteractionType.ToLower() == "bb_blue_gate")
                        {
    
                            using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
                            {
                                dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'b' WHERE id = '" + User.HabboId + "' LIMIT 1");
                            }
    
                        }
                        if (Item.GetBaseItem().InteractionType.ToLower() == "bb_green_gate")
                        {
    
                            using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
                            {
                                dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'g' WHERE id = '" + User.HabboId + "' LIMIT 1");
                            }
    
                        }
                        if (Item.GetBaseItem().InteractionType.ToLower() == "bb_plate")
                        {
                            string pallo;
                            using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
                            {
                                pallo = dbClient.ReadString("SELECT bb_ball FROM users WHERE id = '" + User.HabboId + "' LIMIT 1");
                            }
                            if (pallo == "r")
                            {
    
                                ServerMessage Message = new ServerMessage(485);
                                Message.AppendInt32(User.VirtualId);
                                Message.AppendInt32(33);
                                SendMessage(Message);
                            }
                            if (pallo == "y")
                            {
    
                                ServerMessage Message = new ServerMessage(485);
                                Message.AppendInt32(User.VirtualId);
                                Message.AppendInt32(36);
                                SendMessage(Message);
                            }
                            if (pallo == "g")
                            {
                                ServerMessage Message = new ServerMessage(485);
                                Message.AppendInt32(User.VirtualId);
                                Message.AppendInt32(34);
                                SendMessage(Message);
                            }
                            if (pallo == "b")
                            {
                                ServerMessage Message = new ServerMessage(485);
                                Message.AppendInt32(User.VirtualId);
                                Message.AppendInt32(35);
                                SendMessage(Message);
                            }
                        }
                    }
                    if (Item.GetBaseItem().Name == "bb_gate_r")
                    {
                        ServerMessage GateR = new ServerMessage(485);
                        GateR.AppendInt32(User.VirtualId);
                        GateR.AppendInt32(33);
                        SendMessage(GateR);
                        using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
                        {
                            dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'r' WHERE id = '" + User.HabboId + "' LIMIT 1");
                        }
    
                    }
                    if (Item.GetBaseItem().Name == "bb_gate_y")
                    {
                        ServerMessage GateY = new ServerMessage(485);
                        GateY.AppendInt32(User.VirtualId);
                        GateY.AppendInt32(36);
                        SendMessage(GateY);
                        using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
                        {
                            dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'y' WHERE id = '" + User.HabboId + "' LIMIT 1");
                        }
    
                    }
                    if (Item.GetBaseItem().Name == "bb_gate_g")
                    {
                        ServerMessage GateG = new ServerMessage(485);
                        GateG.AppendInt32(User.VirtualId);
                        GateG.AppendInt32(34);
                        SendMessage(GateG);
                        using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
                        {
                            dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'g' WHERE id = '" + User.HabboId + "' LIMIT 1");
                        }
    
                    }
                    if (Item.GetBaseItem().Name == "bb_gate_b")
                    {
                        ServerMessage GateB = new ServerMessage(485);
                        GateB.AppendInt32(User.VirtualId);
                        GateB.AppendInt32(35);
                        SendMessage(GateB);
                        using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
                        {
                            dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'b' WHERE id = '" + User.HabboId + "' LIMIT 1");
                        }
    
                    }
                    if (Item.GetBaseItem().InteractionType.ToLower() == "bb_patch")
                    {
                        string pallo;
    
    
                        using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
                        {
    
                            pallo = dbClient.ReadString("SELECT bb_ball FROM users WHERE id = '" + User.HabboId + "' LIMIT 1");
    
    
                        }
    
    
                        if (pallo == "r")
                        {
    
    
    
                            string Color1 = "5";
                            ServerMessage ColorPlate = new ServerMessage(88);
    
                            ColorPlate.AppendStringWithBreak(Item.Id.ToString());
                            ColorPlate.AppendStringWithBreak(Color1);
                            SendMessage(ColorPlate);
    
    
                        }
    
    
                        if (pallo == "y")
                        {
    
    
    
    
    
                            string Color2 = "14";
    
                            ServerMessage ColorPlate = new ServerMessage(88);
                            ColorPlate.AppendStringWithBreak(Item.Id.ToString());
                            ColorPlate.AppendStringWithBreak(Color2);
                            SendMessage(ColorPlate);
    
    
    
    
    
    
                        }
                        if (pallo == "g")
                        {
    
    
                            string Color3 = "8";
    
                            ServerMessage ColorPlate = new ServerMessage(88);
                            ColorPlate.AppendStringWithBreak(Item.Id.ToString());
                            ColorPlate.AppendStringWithBreak(Color3);
                            SendMessage(ColorPlate);
    
    
    
    
                        }
                        if (pallo == "b")
                        {
    
    
                            string Color4 = "11";
    
                            ServerMessage ColorPlate = new ServerMessage(88);
                            ColorPlate.AppendStringWithBreak(Item.Id.ToString());
                            ColorPlate.AppendStringWithBreak(Color4);
                            SendMessage(ColorPlate);
    
    
                        }
                    }
                }
            }

  20. #70
    Banned PEjump2 is offline
    BannedRank
    Jan 2010 Join Date
    The NetherlandsLocation
    2,838Posts

    Re: Battle Banzai Gate UPDATED!

    Quote Originally Posted by Getloose View Post
    PEjump2 the teleport doesn't work they teleport to black not to a another teleport ;p But nice progress!
    :o, :(

  21. #71
    Sorcerer Supreme FreeZa™ is offline
    Member +Rank
    Jun 2008 Join Date
    In the JungleLocation
    274Posts

    Re: Battle Banzai Gate UPDATED!

    Due to it being MySQL and this line
    Code:
                            pallo = dbClient.ReadString("SELECT bb_ball FROM users WHERE id = '" + User.HabboId + "' LIMIT 1");
    Makes Server Crash!!

  22. #72
    Banned PEjump2 is offline
    BannedRank
    Jan 2010 Join Date
    The NetherlandsLocation
    2,838Posts

    Re: Battle Banzai Gate UPDATED!

    No wait, you can modify the mysql connection through the config :P

    And if youve set it to 1000 / 2000 then it won't lagg ( If you have an good MySQL server :P )
    Last edited by PEjump2; 22-09-10 at 05:15 PM.

  23. #73
    Sorcerer Supreme Yannickzz is offline
    Member +Rank
    May 2009 Join Date
    The NetherlandsLocation
    348Posts

    Re: Battle Banzai Gate UPDATED!

    Quote Originally Posted by =dj.matias= View Post
    Add bb_patch interaction to furniture bb_batch1.
    Cant select that interaction. Only bb_plate and bb_gates

  24. #74
    Elite Member DiNoMyTe is offline
    Member +Rank
    Sep 2009 Join Date
    112Posts

    Re: Battle Banzai Gate UPDATED!

    Quote Originally Posted by Hubbo-Hotel View Post
    Cant select that interaction. Only bb_plate and bb_gates
    You have to add it before it shows in the list (:

  25. #75
    Banned PEjump2 is offline
    BannedRank
    Jan 2010 Join Date
    The NetherlandsLocation
    2,838Posts

    Re: Battle Banzai Gate UPDATED!




Page 3 of 4 FirstFirst 1234 LastLast

Advertisement