Trustmybet Posted June 1, 2014 Posted June 1, 2014 Anybody have the newest/latest Id's for Smoking rock + Exploding rocks? This will help out people using SSF and scripters who are trying to create mining scripts. Please comment below if you have the ids, No trolls please. Thank you.
Extreme Scripts Posted June 1, 2014 Posted June 1, 2014 Anybody have the newest/latest Id's for Smoking rock + Exploding rocks? This will help out people using SSF and scripters who are trying to create mining scripts. Please comment below if you have the ids, No trolls please. Thank you. There are too many id's for them and they change each RS update anyway. The most common solution is to get the height of the rock your facing and if that height is > 80 ( I think that's the beginning of smoking rocks ) then stop mining. 2
Trustmybet Posted June 1, 2014 Author Posted June 1, 2014 There are too many id's for them and they change each RS update anyway. The most common solution is to get the height of the rock your facing and if that height is > 80 ( I think that's the beginning of smoking rocks ) then stop mining. Thank you
Ericthecmh Posted June 1, 2014 Posted June 1, 2014 Doesn't it change like every time it occurs? Not always, no. Depends on what Jagex is updating.
thepecher Posted June 2, 2014 Posted June 2, 2014 From my fp2 clay miner: (inb4 "naming conventions!!!, i know...) and thx to Swizz for the part on getting the current rock if(!client.getMyPlayer().isAnimating() && rock !=null){ if(mineSpot.contains(myPlayer())){ rock.interact("Mine",false,0,false); } else { rock.interact("Mine"); } currentRock = rock; sleep(random(1500,1800)); } else { RS2Object rock2; Position myPosition = myPlayer().getPosition(); switch (myPlayer().getRotation()) { case 0: //SOUTH rock2 = getRockAtPosition(new Position(myPosition.getX(), myPosition.getY() - 1, 0)); break; case 511: case 512: //WEST case 513: rock2 = getRockAtPosition(new Position(myPosition.getX() - 1, myPosition.getY(), 0)); break; case 1023: case 1024: //NORTH case 1025: rock2 = getRockAtPosition(new Position(myPosition.getX(), myPosition.getY() + 1, 0)); break; case 1535: case 1536: //EAST case 1537: rock2 = getRockAtPosition(new Position(myPosition.getX() + 1, myPosition.getY(), 0)); break; default: rock2 = currentRock; break; } if (!rock2.equals(currentRock)){ walk(mineArea); } }