Everything posted by PolishCivil
- HELOO IM WIZARD
-
AIOFighter development, JAVAFX, WEBWalking, etc
Actually i can release beta version officially, but I think it will be better to polish it up!
-
Osbot 2 Collision flags and rooms
U need to loop neighbours, thats all. Idk why u need it.
- 99 Defence Pure Goal
-
Allow underscores in usernames
World's end no underscores in usernames ;(
-
Polishcivil for OSBot developer
Who?
-
630k Fletching XP/hourly + Profit Method
You wont belive, i wrote about my fighter here.... Jeeez i need a rest.
-
AIOFighter development, JAVAFX, WEBWalking, etc
Little preview of current alpha stage. Not many features, but progress is progress
-
630k Fletching XP/hourly + Profit Method
FFS not this thread
-
How famous is the person above you ?
Good old golden gates 10/10.
-
LOLWUTERMELON'S SIGNATURE PAINTSHOP! [FREE!]
WHAT YOU SAY?! THIS IS BEST GRAPHIC DESIGN! DAMN YOU !
-
OSBot 2: isVisible?
Purr purr, i've seen this thread many times. GraphicUtilities.MAIN_SCREEN_CLIP.contains(Calculations.getBoundingBox(this, npc.getModel(), npc.getGridX(), npc.getGridY()).getBounds()) /** * Gets bounding box of model. * * @param methodProvider - the ATMethodProvider instance. * @param model - the model. * @param gridX - the map grid 'x' position. * @param gridY - the map grid 'y' position. * @return the bounding box of model. */ public static Polygon getBoundingBox(ATMethodProvider methodProvider, Model model, int gridX, int gridY) { if (model == null) { return new Polygon(); } short[][] screenCoordinates = GraphicUtilities.getScreenCoordinates(methodProvider.bot, gridX, gridY, methodProvider.client.accessor.getPlane(), model); Polygon temp = new Polygon(); int minX = Integer.MAX_VALUE; int minY = Integer.MAX_VALUE; int maxX = 0; int maxY = 0; for (int triangleId = 0; triangleId < model.getTriangleCount(); triangleId++) { int triangleA = model.getVertexXIndices()[triangleId]; int triangleB = model.getVertexYIndices()[triangleId]; int triangleC = model.getVertexZIndices()[triangleId]; short[] pointA = screenCoordinates[triangleA]; short[] pointB = screenCoordinates[triangleB]; short[] pointC = screenCoordinates[triangleC]; if (pointA != null && pointB != null && pointC != null) { int aX = pointA[0]; int aY = pointA[1]; int bX = pointB[0]; int bY = pointB[1]; int cX = pointB[0]; int cY = pointB[1]; if (aX < minX) { minX = aX; } if (bX < minX) { minX = bX; } if (cX < minX) { minX = cX; } if (aY < minY) { minY = aY; } if (bY < minY) { minY = bY; } if (cY < minY) { minY = cY; } //maxes if (aX > maxX) { maxX = aX; } if (bX > maxX) { maxX = bX; } if (cX > maxX) { maxX = cX; } if (aY > maxY) { maxY = aY; } if (bY > maxY) { maxY = bY; } if (cY > maxY) { maxY = cY; } } } temp.addPoint(minX, minY); temp.addPoint(minX + (maxX - minX), minY); temp.addPoint(maxX, maxY); temp.addPoint(minX, maxY); return temp; }
-
630k Fletching XP/hourly + Profit Method
Yup, they added delay to confirm interface. Told ya that idk if they pathed it :P
-
630k Fletching XP/hourly + Profit Method
Game ticks have nothing to do with this ;o
-
630k Fletching XP/hourly + Profit Method
I remember back day, when i found this issue you were able too cook items instantly. Why you cant do it now (actually lol idk, maybe you can) because they added delay between cooks. They will probably do the same with bolts. Wow, i need to check if they fixed cooking on oldschool XDDD you can get like 3m/h with this method
-
630k Fletching XP/hourly + Profit Method
********a please i had this years ago ClassLoader loader = client.accessor.getClass().getClassLoader(); try { Class clientClazz = Class.forName("client", false, loader); Class selectedItemClazz = Class.forName("u", false, loader);//e//cb Field selectedItemCheck = clientClazz.getDeclaredField("ij");//ig//iu selectedItemCheck.setAccessible(true); int x = (int) selectedItemCheck.get(null); if (x == 0) { selectedItemCheck.set(null, 1012730547); } } catch (Exception e) { e.printStackTrace(); } Not in this situation. Selected item is not server side, its only client side. Its just like if(userClickedItem) if(selcted) sendUseItemPacket(previouslySelected,clickedItem); I have better solution ! Lets send raw packets !! 5m exp/h !!!!!!!! Jagex will never find out!!!
-
How famous is the person above you ?
6/10
-
LOLWUTERMELON'S SIGNATURE PAINTSHOP! [FREE!]
AWESOME! Dat stars tho!
-
LOLWUTERMELON'S SIGNATURE PAINTSHOP! [FREE!]
Java wizard Colors: red/white
-
How famous is the person above you ?
8/10
-
AIOFighter development, JAVAFX, WEBWalking, etc
Thank you
- OSBot 2.1.11
-
Simple Osbot 2 Script Skeleton
Obviously Something Being Obscure Today
-
Simple Osbot 2 Script Skeleton
OSBot one, obfuscated, not helping at all ;(
-
Simple Osbot 2 Script Skeleton
They will be removed shortly, cuz you remove reference of your object each time you invoke method. While developing java you shouldn't take care of such things because u have jvm developed a way that will help you free unused references. Actualy in some (if not most) cases java memory allocation is even faster than c++ because java jvm doesn't have sheduled deallocation, it frees when it wants, when it needs to. In short answer: His methodInvoke -> create objects on stack -> no more use -> end of their life -> free. Yours LocalVar -> create object on heap -> use use use -> end of use on end of program -> free Difference? None for scripter/overall programmer/ Ofc we are talking about damn few data bytes lol. Don't you guys have more serious problems ;o Btw this skeleton, try to write api, this is kinda not herpfull ;P When i mean api, add some utilities show uses of methods etc, skeleton isn't much different than v1