Welcome, guest! Please login or register.

    * Shoutbox

    RefreshHistory
    • Travas: gay
      April 17, 2019, 05:15:02 PM
    • lare69: ruined this site
      April 17, 2019, 04:45:50 PM
    • lare69: k u c f dr house
      April 17, 2019, 04:45:40 PM
    • lare69: fudge dr house
      April 17, 2019, 04:45:29 PM
    • Whackatre: my old friend
      April 17, 2019, 04:28:47 AM
    • arham 4: hello darkness
      April 15, 2019, 06:35:08 PM
    • Travas: fdsa
      April 15, 2019, 05:02:21 PM
    • drubrkletern: asdf
      April 09, 2019, 02:22:52 PM
    • Smokey_: currently looking for ambitious people for staff and server owners to feature. We offer incentive voting program as well
      April 07, 2019, 11:38:29 PM
    • Smokey_: fudge, my bad heres the link: [link] and toplists here: [link]
      April 07, 2019, 11:36:48 PM
    • Smokey_: Hey guys, I dont wanna bring anyone away from this community but in the community i just released we plan to link to other forums tutorials rather than the old fashioned leech method. We also have toplists and user shops integrated into the forums for rsps of different categories to speak to a specific audience, we also have toplists for youtubers, gfx artists,programmers, runescape services and more all for free and we also offer paid ads. website just opened today [link]
      April 07, 2019, 11:36:06 PM
    • jme: Ask mopman for free stuff [link]
      April 07, 2019, 11:06:55 PM
    • veer: is there still an irc server
      April 06, 2019, 10:04:57 PM
    • Travas: stfu
      April 06, 2019, 09:20:05 AM
    • Codar:[link] WE ARE LIVE!! PK/ECO BASED RSPS! PK FROM ALMOST ANYWHERE? YESSIR! COME TRY US NOW! WE ARE CURRENTLY LOOKING FOR ACTIVE STAFF MEMBERS, AND WILL BE REWARDING PLAYERS THAT ARE ACTIVE IN-GAME! SO COME TRY US? :heart:
      April 05, 2019, 12:05:49 AM
    • Codar:[link] WE ARE LIVE!! PK/ECO BASED RSPS! PK FROM ALMOST ANYWHERE? YESSIR! COME TRY US NOW! WE ARE CURRENTLY LOOKING FOR ACTIVE STAFF MEMBERS, AND WILL BE REWARDING PLAYERS THAT ARE ACTIVE IN-GAME! SO COME TRY US? :heart:
      April 05, 2019, 12:05:45 AM
    • Codar:[link] WE ARE LIVE!! PK/ECO BASED RSPS! PK FROM ALMOST ANYWHERE? YESSIR! COME TRY US NOW! WE ARE CURRENTLY LOOKING FOR ACTIVE STAFF MEMBERS, AND WILL BE REWARDING PLAYERS THAT ARE ACTIVE IN-GAME! SO COME TRY US? :heart:
      April 05, 2019, 12:05:42 AM
    • Codar:[link] WE ARE LIVE!! PK/ECO BASED RSPS! PK FROM ALMOST ANYWHERE? YESSIR! COME TRY US NOW! WE ARE CURRENTLY LOOKING FOR ACTIVE STAFF MEMBERS, AND WILL BE REWARDING PLAYERS THAT ARE ACTIVE IN-GAME! SO COME TRY US? :heart:
      April 05, 2019, 12:05:37 AM
    • Codar:[link] WE ARE LIVE!! PK/ECO BASED RSPS! PK FROM ALMOST ANYWHERE? YESSIR! COME TRY US NOW! WE ARE CURRENTLY LOOKING FOR ACTIVE STAFF MEMBERS, AND WILL BE REWARDING PLAYERS THAT ARE ACTIVE IN-GAME! SO COME TRY US? :heart:
      April 05, 2019, 12:05:32 AM
    • Codar:[link] WE ARE LIVE!! PK/ECO BASED RSPS! PK FROM ALMOST ANYWHERE? YESSIR! COME TRY US NOW! WE ARE CURRENTLY LOOKING FOR ACTIVE STAFF MEMBERS, AND WILL BE REWARDING PLAYERS THAT ARE ACTIVE IN-GAME! SO COME TRY US? :heart:
      April 05, 2019, 12:05:23 AM

    Author Topic: [718+] Floor Item Examining + Packets  (Read 196 times)

    0 Members and 1 Guest are viewing this topic.

    OfflineTeamPositive

    • First Time Poster
    • *
    • Posts: 3
    • Thanks: +10/-10
      • View Profile
    [718+] Floor Item Examining + Packets
    « on: October 28, 2018, 04:33:59 PM »
    Being that I spent many hours working with this, trying to figure out what exactly was the issue and why it wouldn't work, I've decided to share this information with you all so that it may save you both the time and trouble. Furthermore, because I only have seen one snippet pertinent towards item floor examining and the amount of 718 revisions+ that have ground item examining are slim to none.

    What was the issue? Well, as most of you are surely aware, client packets must be precise. The variables were not.
    NOTE: If you either used this or if this helped you in ANY way, please don't hesitate to give thanks (its FREE!)



    First you'll need to declare your packets+size inside WPD:
    Code: [Select]
        private final static int ITEM_ON_FLOOR_EXAMINE = 102;
    Then add this under processPackets method:
    Code: [Select]
            } else if (packetId == ITEM_ON_FLOOR_EXAMINE) {
                int y = stream.readUnsignedShort(); //CLIENT SENDS THEM BACKWARDS ON PURPOSE
                int x = stream.readUnsignedShortLE();
                int id = stream.readUnsignedShort();
                boolean forceRun = stream.readUnsigned128Byte() == 1;
                player.getPackets().sendItemMessage(0, 15263739, id, x, y, ItemExamines.getExamine(new Item(id))); // ChatboxMessage

    Inside WPE:
    Code: [Select]
        public void sendItemMessage(int border, int colour, int id, int x, int y, String message) {
            sendGameMessage(message);
            sendGlobalString(306, message);
            sendGlobalConfig(1699, colour); //"color" - Default; 1 - Black
            sendGlobalConfig(1700, border); //"border" - Default; 0 - White; 1 - Red; 2 - No Border
            sendGlobalConfig(1695, 1);
            sendItemInterface(new Item(id), new WorldTile(x, y, player.getPlane()), true, 746, 0, 1177);
        }

        public void sendItemInterface(Item item, WorldTile tile, boolean noclipped, int windowId, int windowComponentId, int interfaceId) {
            int[] xteas = new int[4];
            OutputStream stream = new OutputStream(30);
            stream.writePacket(player, 36);
            stream.writeByte128(noclipped ? 1 : 0);
            stream.writeIntV2(xteas[0]);
            stream.writeIntLE((windowId << 16) | windowComponentId);
            stream.writeIntV1(xteas[1]);
            stream.writeShort(item.getId());
            stream.writeIntV1(xteas[2]);
            stream.writeInt(xteas[3]);
            stream.writeShortLE(interfaceId);
            stream.writeInt((tile.getPlane() << 28) | (tile.getX() << 14) | tile.getY());
            session.write(stream);
        }


    (click to show/hide)
    « Last Edit: October 28, 2018, 04:43:23 PM by TeamPositive »
    Runescape Gambling

     

    Copyright © 2017 MoparScape. All rights reserved.
    Powered by SMFPacks SEO Pro Mod |
    SimplePortal 2.3.5 © 2008-2012, SimplePortal