Fix Uber rollers 100%

Page 1 of 2 12 LastLast
Results 1 to 25 of 35
  1. #1
    Newbie XxasesinoxX is offline
    MemberRank
    Dec 2008 Join Date
    6Posts

    Fix Uber rollers 100%

    Hi teach them how to install the emulator

    The code is compatible with this FIXEADO UBER EMU and the effect of the rollers

    First go to HabboHotel >> Rooms >> Room.cs

    first searches search

    Code:
    if (Item.GetBaseItem().InteractionType.To Lower() == "bed")
                    {
                        if (!User.Statusses.Cont ainsKey("lay"))
                        {
                            User.Statusses.Add("lay", Item.GetBaseItem().Height.ToString().Replace(',', '.') + " null");
                        }
    
                        User.Z = Item.Z;
                        User.RotHead = Item.Rot;
                        User.RotBody = Item.Rot;
    
                        User.UpdateNeeded = true;
    
                    }
    And down that you put the code:

    Spoiler:
    Code:
    else if (Item.GetBaseItem().InteractionType.ToLower() == "swim2")
                    {
                        int EffectId2 = 30;
                        ServerMessage Message = new ServerMessage(485);
                        Message.AppendInt32(User.VirtualId);
                        Message.AppendInt32(EffectId2);
                        SendMessage(Message);
    
    
                }
    
    
    
                    else if (Item.GetBaseItem().InteractionType.ToLower() == "roller")
                    {
                        #region Paquete y algunos datos de los rollers.
                        //[14-7-2009 15:48:52 from 62.50.35.171:30000] 
                        //@bIHPBJ0.0HH/flatctrl useradmin//
    
                        //[14-7-2009 15:48:52 from 62.50.35.171:30000] 
                        //@bIHPBK0.0HH/flatctrl useradmin/mv 8,2,0.0//
    
                        //[14-7-2009 15:48:49 from 62.50.35.171:30000] 
                        //@bIHPBK0.0PAPA/flatctrl useradmin//
    
                        //[14-7-2009 15:48:48 from 62.50.35.171:30000] 
                        //@bIHPBJ0.0PAPA/flatctrl useradmin/mv 8,3,0.0//
    
                        //rollers
                        //[14-7-2009 15:46:56 from 62.50.35.171:30000] 
                        //@bIHRBJ0.45II/flatctrl useradmin//
    
                        //[14-7-2009 15:46:56 from 62.50.35.171:30000] 
                        //@bIHRBJ0.45II/flatctrl useradmin///
                        /*
                         R -> Movimiento
                         4 -> Adelante Y + 1
                         0 -> Hacia detras Y - 1
                         6 -> X- 1 hacia izq.
                         2 -> X + 1hacia derecha
    */
                        #endregion
        
                        #region Variables
                        int newX = 0;
                        int newY = 0;
                        Coord UserPos = new Coord(User.X, User.Y);
                        Coord ItemPos = new Coord(Item.X, Item.Y);
                        #endregion
                        #region ¡Movemos el RollingGallo!
                        if (UserPos == ItemPos)
                        {
                            User.RemoveStatus("mv");
                            User.UpdateNeeded = true;
                            #region Hacia delante
                            if (Item.Rot == 4)
                            {
                                // Thread.Sleep(time);
                                newY = User.Y + 1;
                                Coord MoveTo = new Coord(User.X, newY);
                                waitRoller(300);
                                
                                User.MoveTo(MoveTo);
                                User.RemoveStatus("mv");
                                User.UpdateNeeded = true;
                                SendMessage(RollingGallo(User, newY, User.X, Item));
                            }
                            #endregion
                            #region Hacia detrás
                            if (Item.Rot == 0)
                            {
                                // Thread.Sleep(time);
                                newY = User.Y - 1;
                                Coord MoveTo = new Coord(User.X, newY);
                                waitRoller(300);
                                
                                User.MoveTo(MoveTo);
                                User.RemoveStatus("mv");
                                User.UpdateNeeded = true;
                                User.UpdateNeeded = true;
                                User.ResetStatus();
                                SendMessage(RollingGallo(User, newY, User.X, Item));
                            }
                            #endregion
                            #region Hacia izquierda
                            if (Item.Rot == 6)
                            {
                                // Thread.Sleep(time);
                                newX = User.X - 1;
                                Coord MoveTo = new Coord(newX, User.Y);
                                waitRoller(300);
                                
                                User.MoveTo(MoveTo);
                                User.RemoveStatus("mv");
                                User.UpdateNeeded = true;
                                User.ResetStatus();
                                SendMessage(RollingGallo(User, User.Y, newX, Item));
                            }
                            #endregion
                            #region Hacia derecha
                            if (Item.Rot == 2)
                            {
                                // Thread.Sleep(time);
                                newX = User.X + 1;
                                Coord MoveTo = new Coord(newX, User.Y);
                                waitRoller(300);
                                
                                User.MoveTo(MoveTo);
                                User.RemoveStatus("mv");
                                User.UpdateNeeded = true;
                                User.ResetStatus();
                                SendMessage(RollingGallo(User, User.Y, newX, Item));
                            }
                            #endregion
    
                            
                        }
                        #endregion
    
                    }


    Step Two:

    After looking:

    public bool ValidTile(int X, int Y)
    {
    if (X < 0 || Y < 0 || X >= Model.MapSizeX || Y >= Model.MapSizeY)
    {
    return false;
    }

    return true;
    }
    And you put down that:

    Code:
    public ServerMessage RollingGallo(RoomUser User, int newY, int newX, RoomItem Item)
            {
                ServerMessage Message = new ServerMessage(230);
                Message.AppendInt32(User.X);
                Message.AppendInt32(User.Y);
                Message.AppendInt32(newX);
                Message.AppendInt32(newY);
                Message.AppendBoole an(false);
                Message.AppendUInt(Item.Id);
                Message.AppendInt32(2);
                Message.AppendBoole an(false);
                Message.AppendStrin g("0.45" + Convert.ToChar(2) + "0.0" + Convert.ToChar(2) + Convert.ToChar(1));
    
                return Message;
            }
    Code:
    private void waitRoller(int time)
            {
                int i = 0;
                while (time > i)
                {
                    i++;
                }
                
            }
    And then debug.

    You must have the interaction_type of rollers and stack_height 0.5.

    And sorry for my English I speak Spanish xD

    Source

    YouTube- Fix Roller 100%
    Last edited by XxasesinoxX; 25-08-10 at 01:31 AM.


  2. #2
    Elite Member Ðavid is offline
    Member +Rank
    Mar 2009 Join Date
    AntarcticaLocation
    233Posts

    Re: Fix Uber rollers 100%

    Maybe some footage of the rollers in action would be nice. Im just not convinced it works lol.

  3. #3
    Newbie XxasesinoxX is offline
    MemberRank
    Dec 2008 Join Date
    6Posts

    Re: Fix Uber rollers 100%

    Quote Originally Posted by Ðavid View Post
    Maybe some footage of the rollers in action would be nice. Im just not convinced it works lol.
    ok then I put images or video

  4. #4
    Elite Member LucasReis is offline
    Member +Rank
    Jun 2009 Join Date
    Sorocaba, BraziLocation
    206Posts

    Re: Fix Uber rollers 100%

    post a screen or video.

    for me don't work.

  5. #5
    Sorcerer Supreme iJakey is offline
    Member +Rank
    May 2010 Join Date
    355Posts

    Re: Fix Uber rollers 100%

    From the looks of it this is correct...This is pretty much what I did....

    Good Job!

  6. #6
    Newbie XxasesinoxX is offline
    MemberRank
    Dec 2008 Join Date
    6Posts

    Re: Fix Uber rollers 100%

    Quote Originally Posted by Ðavid View Post
    Maybe some footage of the rollers in action would be nice. Im just not convinced it works lol.
    Ok I put the video

  7. #7
    Elite Member Ðavid is offline
    Member +Rank
    Mar 2009 Join Date
    AntarcticaLocation
    233Posts

    Re: Fix Uber rollers 100%

    It's not 100% .. Furni can't roll and rollers dont roll and you walk when you roll. But goodjob anyways.

  8. #8
    Clean Title For Xen vLife is online now
    Super ModRank
    Apr 2009 Join Date
    The BahamasLocation
    3,814Posts

    Re: Fix Uber rollers 100%

    From the looks of it, it has no "ROLL" animation.
    Just makes your figure walk around it?

  9. #9
    Newbie XxasesinoxX is offline
    MemberRank
    Dec 2008 Join Date
    6Posts

    Re: Fix Uber rollers 100%

    Quote Originally Posted by Ðavid View Post
    It's not 100% .. Furni can't roll and rollers dont roll and you walk when you roll. But goodjob anyways.


    wheel roller if you follow along with not prove it does not cost complaining
    if you have the animation "ROLL"
    also say that in the video does not show much as it is of poor quality video
    Last edited by XxasesinoxX; 25-08-10 at 01:53 AM.

  10. #10
    Elite Member Tsuka is offline
    Member +Rank
    Jul 2007 Join Date
    Japan, YokohamaLocation
    125Posts

    Re: Fix Uber rollers 100%

    fixed

    Code:
                    else if (Item.GetBaseItem().InteractionType.ToLower() == "roller")
                    {
                        Coord UserPos = new Coord(User.X, User.Y);
                        Coord ItemPos = new Coord(Item.X, Item.Y);
    
                        if (UserPos == ItemPos)
                        {
                            waitRoller(1000);
                            int newX = Item.SquareInFront.x;
                            int newY = Item.SquareInFront.y;
                            SendMessage(RollingGallo(User, newY, newX, Item));
                            User.X = newX;
                            User.Y = newY;
                            User.UpdateNeeded = true;
                        }
                    }
    and this
    Code:
            public ServerMessage RollingGallo(RoomUser User, int newY, int newX, RoomItem Item)
            {
                ServerMessage Message = new ServerMessage(230);
                Message.AppendInt32(User.X);
                Message.AppendInt32(User.Y);
                Message.AppendInt32(newX);
                Message.AppendInt32(newY);
                Message.AppendBoolean(false);
                Message.AppendUInt(Item.Id);
                Message.AppendInt32(2);
                Message.AppendBoolean(false);
                Message.AppendString(SqAbsoluteHeight(User.X, User.Y).ToString() + Convert.ToChar(2) + SqAbsoluteHeight(newX, newY).ToString() + Convert.ToChar(2) + Convert.ToChar(1));
    
                return Message;
            }
    but only 2 turn and not wait :S
    Last edited by Tsuka; 25-08-10 at 02:09 AM.

  11. #11
    Member M3tt is offline
    MemberRank
    Aug 2010 Join Date
    United StatesLocation
    62Posts

    Re: Fix Uber rollers 100%

    Thanks For This :)

  12. #12
    I'm back! iJay is offline
    Grand MasterRank
    Nov 2008 Join Date
    Down Under ;)Location
    602Posts

    Re: Fix Uber rollers 100%

    Thanks for this mate, eventhough it's not 100% :P

  13. #13
    Grand Master Zak© is offline
    Grand MasterRank
    Oct 2007 Join Date
    2,693Posts

    Re: Fix Uber rollers 100%

    Better then Nothing thanks

  14. #14
    Web Developer Papercup is offline
    Grand MasterRank
    Nov 2009 Join Date
    WalesLocation
    1,607Posts

    Re: Fix Uber rollers 100%

    Lol its better than nothing and atleast you dont go flying like crazy with the one on slaxxers emu XD

  15. #15
    <insert title here> Shorty is offline
    Grand MasterRank
    Feb 2007 Join Date
    United KingdomLocation
    1,857Posts

    Re: Fix Uber rollers 100%

    Rollers are meant to move you every 2 secs, your meant to use AX + ITEMID + I / AX + ITEMID + H to make the roller move and your not meant to have the walking animation just a slideeeeeee.

    Hope that helps some people.

    :)

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

    Re: Fix Uber rollers 100%

    @Habchop, im trying to do that but how do you send the AX packet? :P

  17. #17
    <insert title here> Shorty is offline
    Grand MasterRank
    Feb 2007 Join Date
    United KingdomLocation
    1,857Posts

    Re: Fix Uber rollers 100%

    Quote Originally Posted by PEjump2 View Post
    @Habchop, im trying to do that but how do you send the AX packet? :P
    I'm pretty sure

    PHP Code:
                        ServerMessage RollerActive = new ServerMessage(88);
                        
    RollerActive.AppendInt32(Item.Id);
                        
    RollerActive.AppendBoolean(true);
                        
    SendMessage(RollerActive); 
    would work...
    Not tested and can't be bothered, I no longer use Uber.

    If that doesn't work use errm Appendwithbreak or w.e
    Last edited by Shorty; 25-08-10 at 01:00 PM.

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

    Re: Fix Uber rollers 100%

    So that's only the AX packet, we need also I and H right?

    Sorry for those dumb questions but i just can't seem to figure it out.

  19. #19
    Sorcerer Supreme iJakey is offline
    Member +Rank
    May 2010 Join Date
    355Posts

    Re: Fix Uber rollers 100%

    Look in thor.....

  20. #20
    Developer Eronisch is offline
    Grand MasterRank
    Jul 2009 Join Date
    The NetherlandsLocation
    1,328Posts

    Re: Fix Uber rollers 100%

    Why isn't anyon surprised that Tsuka is back lol?

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

    Re: Fix Uber rollers 100%

    Omg your right! :o

  22. #22
    Member Elienay is offline
    MemberRank
    Dec 2008 Join Date
    78Posts

    Re: Fix Uber rollers 100%

    it's not 100%!

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

    Re: Fix Uber rollers 100%

    Yeah its missing some things, but if you edit it its 100% (:

    I have coded it now for 70%, when its 100% i will release it.

  24. #24
    Sorcerer Supreme Raz0rDot is offline
    Member +Rank
    Jun 2010 Join Date
    NorwayLocation
    489Posts

    Re: Fix Uber rollers 100%

    looks good, and yeah, don't send you flying like Slaxxer's Btw: Tsuka :o

  25. #25
    Grand Master MikeDavies is offline
    Grand MasterRank
    Aug 2010 Join Date
    WalesLocation
    629Posts

    Re: Fix Uber rollers 100%

    Quote Originally Posted by PEjump2 View Post
    So that's only the AX packet, we need also I and H right?

    Sorry for those dumb questions but i just can't seem to figure it out.
    I + H Code would be

    Code:
                        ServerMessage RollerIH = new ServerMessage(584);
                        RollerActive.AppendInt32(Item.Id);
                        RollerActive.AppendBoolean(true);
                        SendMessage(RollerIH);



Page 1 of 2 12 LastLast

Advertisement