Wing Boots + Binocular

Page 1 of 5 12345 LastLast
Results 1 to 15 of 61
  1. #1
    Account Upgraded | Title Enabled! danigod is offline
    MemberRank
    Jun 2008 Join Date
    IsraelLocation
    234Posts

    Wing Boots + Binocular

    i dont think someone did it.. o.o
    credits to GROAT for pet looting
    you'll need this to use wing boots and binocular
    so i know its not like GMS and really easy to do, but still better then nothing..
    ok. go to your movepethandler
    and find this line
    Code:
    Boolean item = false;
    add after
    Code:
    Boolean boots = false;
    Boolean bino = false;
    bino = binocular
    boot = wing boots..

    now find those lines
    Code:
    if (c.getPlayer().getInventory(MapleInventoryType.EQUIPPED).findById(1812000) != null)
        meso = true;
    add after
    Code:
    if (c.getPlayer().getInventory(MapleInventoryType.EQUIPPED).findById(1812004) != null)
        boots = true;
    if (c.getPlayer().getInventory(MapleInventoryType.EQUIPPED).findById(1812005) != null)
        bino = true;
    now find those lines o.o
    Code:
                                                                                    }
                                                                            }
                                                                    }
                                                            }                                         
                                                    }
                                            }
                                    }                        
                            } 
                    } <<<<< add here the new scripts
    	} 
    }
    add the new scripts
    Code:
     if (boots && meso && item) {
                        List<MapleMapObject> objects = player.getMap().getMapObjectsInRange(player.getPosition(), MapleCharacter.MAX_VIEW_RANGE_SQ, Arrays.asList(MapleMapObjectType.ITEM));
    
                            for (LifeMovementFragment move : res) {
                                    Point petPos = move.findPosition();
                                    double petX = petPos.getX();
                                    double petY = petPos.getY();
                                    for (MapleMapObject map_object : objects) {
                                            Point objectPos = map_object.getPosition();
                                            double objectX = objectPos.getX();
                                            double objectY = objectPos.getY();
                                            if (Math.abs(petX - objectX) <= 200 || Math.abs(objectX - petX) <= 200) {
                                                    if (Math.abs(petY - objectY) <= 200 || Math.abs(objectY - petY) <= 200) {
                                                            if (map_object instanceof MapleMapItem) {
                                                                    MapleMapItem mapitem = (MapleMapItem)map_object;
                                                                    synchronized (mapitem) {
                                                                            if (mapitem.isPickedUp() || mapitem.getOwner().getId() != player.getId()) {
                                                                                    continue;
                                                                            }
                                                                            if (mapitem.getMeso() > 0 && meso) {
                                                                                    c.getPlayer().gainMeso(mapitem.getMeso(), true, true);
                                                                                    c.getPlayer().getMap().broadcastMessage(
                                                                                            MaplePacketCreator.removeItemFromMap(mapitem.getObjectId(), 5, c.getPlayer().getId(), true),
                                                                                            mapitem.getPosition());
                                                                                    c.getPlayer().getMap().removeMapObject(map_object);
                                                                                    mapitem.setPickedUp(true);
                                                                            } 
                                                                            else {
                                                                                    if (item) {
                                                                                            StringBuilder logInfo = new StringBuilder("Picked up by ");
                                                                                            logInfo.append(c.getPlayer().getName());
                                                                                            if (MapleInventoryManipulator.addFromDrop(c, mapitem.getItem(), logInfo.toString())) {
                                                                                                    c.getPlayer().getMap().broadcastMessage(
                                                                                                            MaplePacketCreator.removeItemFromMap(mapitem.getObjectId(), 5, c.getPlayer().getId(), true),
                                                                                                            mapitem.getPosition());
                                                                                                    c.getPlayer().getMap().removeMapObject(map_object);
                                                                                                    mapitem.setPickedUp(true);
                                                                                            } 
                                                                                    }
                                                                            }
                                                                    }
                                                            }                                         
                                                    }
                                            }
                                    }                        
                            } 
                    } if (bino && boots && meso && item) {
                        List<MapleMapObject> objects = player.getMap().getMapObjectsInRange(player.getPosition(), MapleCharacter.MAX_VIEW_RANGE_SQ, Arrays.asList(MapleMapObjectType.ITEM));
    
                            for (LifeMovementFragment move : res) {
                                    Point petPos = move.findPosition();
                                    double petX = petPos.getX();
                                    double petY = petPos.getY();
                                    for (MapleMapObject map_object : objects) {
                                            Point objectPos = map_object.getPosition();
                                            double objectX = objectPos.getX();
                                            double objectY = objectPos.getY();
                                            if (Math.abs(petX - objectX) <= 270 || Math.abs(objectX - petX) <= 270) {
                                                    if (Math.abs(petY - objectY) <= 270 || Math.abs(objectY - petY) <= 270) {
                                                            if (map_object instanceof MapleMapItem) {
                                                                    MapleMapItem mapitem = (MapleMapItem)map_object;
                                                                    synchronized (mapitem) {
                                                                            if (mapitem.isPickedUp() || mapitem.getOwner().getId() != player.getId()) {
                                                                                    continue;
                                                                            }
                                                                            if (mapitem.getMeso() > 0 && meso) {
                                                                                    c.getPlayer().gainMeso(mapitem.getMeso(), true, true);
                                                                                    c.getPlayer().getMap().broadcastMessage(
                                                                                            MaplePacketCreator.removeItemFromMap(mapitem.getObjectId(), 5, c.getPlayer().getId(), true),
                                                                                            mapitem.getPosition());
                                                                                    c.getPlayer().getMap().removeMapObject(map_object);
                                                                                    mapitem.setPickedUp(true);
                                                                            } 
                                                                            else {
                                                                                    if (item) {
                                                                                            StringBuilder logInfo = new StringBuilder("Picked up by ");
                                                                                            logInfo.append(c.getPlayer().getName());
                                                                                            if (MapleInventoryManipulator.addFromDrop(c, mapitem.getItem(), logInfo.toString())) {
                                                                                                    c.getPlayer().getMap().broadcastMessage(
                                                                                                            MaplePacketCreator.removeItemFromMap(mapitem.getObjectId(), 5, c.getPlayer().getId(), true),
                                                                                                            mapitem.getPosition());
                                                                                                    c.getPlayer().getMap().removeMapObject(map_object);
                                                                                                    mapitem.setPickedUp(true);
                                                                                            } 
                                                                                    }
                                                                            }
                                                                    }
                                                            }                                         
                                                    }
                                            }
                                    }                        
                            } 
                    }
    enjoy your new binocular and wing boots..
    if you want to change the distance
    change those lines
    Code:
    if (Math.abs(petX - objectX) <= 30 || Math.abs(objectX - petX) <= 30) {
                                                    if (Math.abs(petY - objectY) <= 30 || Math.abs(objectY - petY) <= 30) {
    change the 30/250/270 to w/e you want..
    now i try to make hp and mp pouch..
    oh and can someone explain me what magic scales do in GMS?


  2. #2
    Valued Member LiTAL1 is offline
    MemberRank
    May 2008 Join Date
    I'm not sure..Location
    106Posts

    Re: [RELEASE]Wing Boots + Binocular

    Yay.. looks good.. :D
    im gonna test it now

    thanks for releasing

    oh and can someone explain me what magic scales do in GMS?
    your pet can also take other players' items

    GL with mp and hp pouch thing

  3. #3
    Account Upgraded | Title Enabled! DarkMage325 is offline
    MemberRank
    Jun 2008 Join Date
    232Posts

    Re: [RELEASE]Wing Boots + Binocular

    Ok.. when you say it's not like gms.. what do you mean by that.. um can you explain.. and also.. doesn't magic scale lets your pet know when you can pick up other people's items? O_o

  4. #4
    Enthusiast simonau1 is offline
    MemberRank
    Jul 2008 Join Date
    40Posts

    Re: [RELEASE]Wing Boots + Binocular

    cool im going to try it

  5. #5
    Account Upgraded | Title Enabled! boi2gangsta is offline
    MemberRank
    Jun 2008 Join Date
    Just Around The Corner..Location
    415Posts

    Re: [RELEASE]Wing Boots + Binocular

    thank you!!

  6. #6
    Valued Member wly3298456 is offline
    MemberRank
    Jun 2008 Join Date
    120Posts

    Re: [RELEASE]Wing Boots + Binocular

    Does it bug your character when you put those eqs on?

  7. #7
    Valued Member dannyK is offline
    MemberRank
    Apr 2008 Join Date
    Melbourne, AustLocation
    106Posts

    Re: [RELEASE]Wing Boots + Binocular

    Wow nice release.
    anyone tried it?

  8. #8
    Banned Monsta. is offline
    BannedRank
    Jun 2008 Join Date
    England - MerseLocation
    1,221Posts

    Re: [RELEASE]Wing Boots + Binocular

    Great release man

    I needed this. Thanks so much!

  9. #9
    Valued Member LiTAL1 is offline
    MemberRank
    May 2008 Join Date
    I'm not sure..Location
    106Posts

    Re: [RELEASE]Wing Boots + Binocular

    build successful..
    ima restart my server name ><
    ill tell u in 5 minutes =]

  10. #10
    Account Upgraded | Title Enabled! danigod is offline
    MemberRank
    Jun 2008 Join Date
    IsraelLocation
    234Posts

    Re: [RELEASE]Wing Boots + Binocular

    hmm your char wont bug and you wont dc.. i use it right now..
    and when i say not like gms:
    wing boots is not like gms.. your pet wont go to the items.. o.o
    what i did is when youe equip magic boots with the combination of item pouch and meso magnet your pet will pickup items for different distance..

  11. #11
    Banned Monsta. is offline
    BannedRank
    Jun 2008 Join Date
    England - MerseLocation
    1,221Posts

    Re: [RELEASE]Wing Boots + Binocular

    Tell us what, this is a good release btw, 100% work :D

  12. #12
    Account Upgraded | Title Enabled! boi2gangsta is offline
    MemberRank
    Jun 2008 Join Date
    Just Around The Corner..Location
    415Posts

    Re: [RELEASE]Wing Boots + Binocular

    Code:
    init:
    deps-jar:
    Compiling 1 source file to C:\Users\chris\Desktop\SeanPack V.5.9 Beta\build\classes
    C:\Users\chris\Desktop\SeanPack V.5.9 Beta\SeanSource V.5.9\src\net\sf\odinms\net\channel\handler\MovePetHandler.java:115: objects is already defined in handlePacket(net.sf.odinms.tools.data.input.SeekableLittleEndianAccessor,net.sf.odinms.client.MapleClient)
                        List<MapleMapObject> objects = player.getMap().getMapObjectsInRange(player.getPosition(), MapleCharacter.MAX_VIEW_RANGE_SQ, Arrays.asList(MapleMapObjectType.ITEM));
    C:\Users\chris\Desktop\SeanPack V.5.9 Beta\SeanSource V.5.9\src\net\sf\odinms\net\channel\handler\MovePetHandler.java:161: objects is already defined in handlePacket(net.sf.odinms.tools.data.input.SeekableLittleEndianAccessor,net.sf.odinms.client.MapleClient)
                        List<MapleMapObject> objects = player.getMap().getMapObjectsInRange(player.getPosition(), MapleCharacter.MAX_VIEW_RANGE_SQ, Arrays.asList(MapleMapObjectType.ITEM));
    C:\Users\chris\Desktop\SeanPack V.5.9 Beta\SeanSource V.5.9\src\net\sf\odinms\net\channel\handler\MovePetHandler.java:207: objects is already defined in handlePacket(net.sf.odinms.tools.data.input.SeekableLittleEndianAccessor,net.sf.odinms.client.MapleClient)
                        List<MapleMapObject> objects = player.getMap().getMapObjectsInRange(player.getPosition(), MapleCharacter.MAX_VIEW_RANGE_SQ, Arrays.asList(MapleMapObjectType.ITEM));
    C:\Users\chris\Desktop\SeanPack V.5.9 Beta\SeanSource V.5.9\src\net\sf\odinms\net\channel\handler\MovePetHandler.java:253: objects is already defined in handlePacket(net.sf.odinms.tools.data.input.SeekableLittleEndianAccessor,net.sf.odinms.client.MapleClient)
                        List<MapleMapObject> objects = player.getMap().getMapObjectsInRange(player.getPosition(), MapleCharacter.MAX_VIEW_RANGE_SQ, Arrays.asList(MapleMapObjectType.ITEM));
    4 errors
    BUILD FAILED (total time: 3 seconds)
    pls need help

  13. #13
    Valued Member LiTAL1 is offline
    MemberRank
    May 2008 Join Date
    I'm not sure..Location
    106Posts

    Re: [RELEASE]Wing Boots + Binocular

    IT WORKS PERFECTLY.. TY@

    the pet is like.. vaccing the items :D

  14. #14
    Account Upgraded | Title Enabled! danigod is offline
    MemberRank
    Jun 2008 Join Date
    IsraelLocation
    234Posts

    Re: [RELEASE]Wing Boots + Binocular

    Quote Originally Posted by boi2gangsta View Post
    Code:
    init:
    deps-jar:
    Compiling 1 source file to C:\Users\chris\Desktop\SeanPack V.5.9 Beta\build\classes
    C:\Users\chris\Desktop\SeanPack V.5.9 Beta\SeanSource V.5.9\src\net\sf\odinms\net\channel\handler\MovePetHandler.java:115: objects is already defined in handlePacket(net.sf.odinms.tools.data.input.SeekableLittleEndianAccessor,net.sf.odinms.client.MapleClient)
                        List<MapleMapObject> objects = player.getMap().getMapObjectsInRange(player.getPosition(), MapleCharacter.MAX_VIEW_RANGE_SQ, Arrays.asList(MapleMapObjectType.ITEM));
    C:\Users\chris\Desktop\SeanPack V.5.9 Beta\SeanSource V.5.9\src\net\sf\odinms\net\channel\handler\MovePetHandler.java:161: objects is already defined in handlePacket(net.sf.odinms.tools.data.input.SeekableLittleEndianAccessor,net.sf.odinms.client.MapleClient)
                        List<MapleMapObject> objects = player.getMap().getMapObjectsInRange(player.getPosition(), MapleCharacter.MAX_VIEW_RANGE_SQ, Arrays.asList(MapleMapObjectType.ITEM));
    C:\Users\chris\Desktop\SeanPack V.5.9 Beta\SeanSource V.5.9\src\net\sf\odinms\net\channel\handler\MovePetHandler.java:207: objects is already defined in handlePacket(net.sf.odinms.tools.data.input.SeekableLittleEndianAccessor,net.sf.odinms.client.MapleClient)
                        List<MapleMapObject> objects = player.getMap().getMapObjectsInRange(player.getPosition(), MapleCharacter.MAX_VIEW_RANGE_SQ, Arrays.asList(MapleMapObjectType.ITEM));
    C:\Users\chris\Desktop\SeanPack V.5.9 Beta\SeanSource V.5.9\src\net\sf\odinms\net\channel\handler\MovePetHandler.java:253: objects is already defined in handlePacket(net.sf.odinms.tools.data.input.SeekableLittleEndianAccessor,net.sf.odinms.client.MapleClient)
                        List<MapleMapObject> objects = player.getMap().getMapObjectsInRange(player.getPosition(), MapleCharacter.MAX_VIEW_RANGE_SQ, Arrays.asList(MapleMapObjectType.ITEM));
    4 errors
    BUILD FAILED (total time: 3 seconds)
    pls need help
    hmmm you did it wrong or you dont use pet loot... if you dont go to this page http://forum.ragezone.com/showthread.php?t=448005

  15. #15
    Infraction Banned Wilsongb1010 is offline
    MemberRank
    May 2008 Join Date
    New YorkLocation
    1,976Posts

    Re: [RELEASE]Wing Boots + Binocular

    nice shit man, if this work then its awesome



Page 1 of 5 12345 LastLast

Advertisement