Butterfly Emulator Code Help

Results 1 to 2 of 2
  1. #1
    Member Raffymania is offline
    MemberRank
    Apr 2013 Join Date
    31Posts

    Butterfly Emulator Code Help

    Have the fix of the doorbell?!
    I use this codes :

    MESSAGES/REQUEST/ROOMS.CS
    Spoiler:
    internal void AnswerDoorbell()
    {
    Room Room = ButterflyEnvironment.GetGame().GetRoomManager().GetRoom(Session.GetHabbo().CurrentRoomId);


    if (Room == null || !Room.CheckRights(Session))
    {
    return;
    }


    string Name = Request.PopFixedString();
    byte[] Result = Request.ReadBytes(1);


    GameClient Client = ButterflyEnvironment.GetGame().GetClientManager().GetClientByUsername(Name);


    if (Client == null)
    {
    return;
    }


    if (Result[0] == Convert.ToByte(65))
    {
    Client.GetHabbo().LoadingChecksPassed = true;


    Client.GetMessageHandler().Response.Init(41);
    Client.GetMessageHandler().SendResponse();
    }
    else
    {
    Client.GetMessageHandler().Response.Init(131);
    Client.GetMessageHandler().SendResponse();
    }
    }


    MESSAGES/REQUEST/MESSAGER,CS
    Spoiler:
    internal void DeclineRequest()
    {
    if (Session.GetHabbo().GetMessenger() == null)
    {
    return;
    }


    // Remove all = @f I H
    // Remove specific = @f H I <reqid>


    int Mode = Request.PopWiredInt32();
    int Amount = Request.PopWiredInt32();


    if (Mode == 0 && Amount == 1)
    {
    uint RequestId = Request.PopWiredUInt();


    Session.GetHabbo().GetMessenger().HandleRequest(RequestId);
    }
    else
    {
    Session.GetHabbo().GetMessenger().HandleAllRequests();
    }
    }


    Thank's. @James @MentaL @The General @vLife
    Last edited by Raffymania; 27-07-14 at 02:16 PM.


  2. #2
    Member Raffymania is offline
    MemberRank
    Apr 2013 Join Date
    31Posts

    Re: Butterfly Emulator Code Help

    Quote Originally Posted by raffymania View Post
    have the fix of the doorbell?!
    I use this codes :

    Messages/request/rooms.cs
    Spoiler:
    internal void answerdoorbell()
    {
    room room = butterflyenvironment.getgame().getroommanager().getroom(session.gethabbo().currentroomid);


    if (room == null || !room.checkrights(session))
    {
    return;
    }


    string name = request.popfixedstring();
    byte[] result = request.readbytes(1);


    gameclient client = butterflyenvironment.getgame().getclientmanager().getclientbyusername(name);


    if (client == null)
    {
    return;
    }


    if (result[0] == convert.tobyte(65))
    {
    client.gethabbo().loadingcheckspassed = true;


    client.getmessagehandler().response.init(41);
    client.getmessagehandler().sendresponse();
    }
    else
    {
    client.getmessagehandler().response.init(131);
    client.getmessagehandler().sendresponse();
    }
    }


    messages/request/messager,cs
    Spoiler:
    internal void declinerequest()
    {
    if (session.gethabbo().getmessenger() == null)
    {
    return;
    }


    // remove all = @f i h
    // remove specific = @f h i <reqid>


    int mode = request.popwiredint32();
    int amount = request.popwiredint32();


    if (mode == 0 && amount == 1)
    {
    uint requestid = request.popwireduint();


    session.gethabbo().getmessenger().handlerequest(requestid);
    }
    else
    {
    session.gethabbo().getmessenger().handleallrequests();
    }
    }


    thank's. @james @mental @the general @vlife

    help me!!!!!!!
    :(



Advertisement