Butterfly error

Results 1 to 1 of 1
  1. #1
    Member TexJox is offline
    MemberRank
    Nov 2013 Join Date
    52Posts

    Butterfly error

    Hello Ragezone!

    Im trying to add arrow thingy for a butterfly emulator R63A.
    Then when im going into a room everything works perfect but when i go on the Arrow to teleport to another room this happends http://prntscr.com/6m226u
    Ill pay 5$ for the one that helps me

    - - - Updated - - -

    It worked fine yesterday, but now it does this. Does anyone know if its the PrepareRoomForUser void or just the code for the arrow?

    - - - Updated - - -

    Code for the arrow:
    Spoiler:
    Code:
    if (Item.GetBaseItem().InteractionType == InteractionType.arrowplate && User.GoalX == Item.GetX && User.GoalY == Item.GetY)                {
                        if (TeleHandler.IsTeleLinked(Item.Id, room))
                        {
                            uint linkedTele = TeleHandler.GetLinkedTele(Item.Id, room);
                            uint teleRoomId = TeleHandler.GetTeleRoomId(linkedTele, room);
                            Room newRoom = ButterflyEnvironment.GetGame().GetRoomManager().LoadRoom(teleRoomId);
                            Room oldRoom = ButterflyEnvironment.GetGame().GetRoomManager().LoadRoom(room.RoomId);
    
    
                            if (teleRoomId == room.RoomId)
                            {
                                RoomItem roomItem2 = room.GetRoomItemHandler().GetItem(linkedTele);
                                if (roomItem2 != null)
                                {
                                    User.SetPos(roomItem2.GetX, roomItem2.GetY, roomItem2.GetZ);
                                    User.SetRot(roomItem2.Rot, false);
                                    roomItem2.ExtraData = "2";
                                    roomItem2.UpdateState(false, true);
                                }
                            }
                            else
                            {
                                User.GetClient().GetHabbo().IsTeleporting = true;
                                User.GetClient().GetHabbo().TeleportingRoomID = teleRoomId;
                                User.GetClient().GetHabbo().TeleporterId = linkedTele;
                                User.GetClient().GetMessageHandler().PrepareRoomForUser(teleRoomId, "");
                            }
                        }
                        else
                            User.UnlockWalking();
                    }


    I can also give the code for PrepareRoomForUser void if needed.
    Last edited by TexJox; 27-03-15 at 07:14 PM.




Advertisement