import com.ms.arga.sal.*; import com.ms.arga.hooks.*; import com.ms.arga.bot.*; public class ThoroughDump extends SALScript{ public String getName() { return "ThoroughDump"; } public int cycle(){ int x = getMyPlayer().getCharX() >> 7; int y = getMyPlayer().getCharY() >> 7; log("N:"); getObjectsAt(x + getBaseX(),y+1 + getBaseY()); log("E:"); getObjectsAt(x+1 + getBaseX(),y + getBaseY()); log("W:"); getObjectsAt(x-1 + getBaseX(),y + getBaseY()); log("S:"); getObjectsAt(x + getBaseX(),y-1 + getBaseY()); return -1; } public void getObjectsAt(int x, int y){ for (int i = 0; i < ARGA.myClient.getWorldClassInstance().getGroundArray().length; i++) { log(" "+i); try { Ground ground = ARGA.myClient.getWorldClassInstance().getGroundArray()[i] [x - getBaseX()][y - getBaseY()]; if (ground != null) { if (ground.getObject5Array() != null) { for (Thing obj : ground.getObject5Array()) if (obj != null && obj.getUID() != -1) if (obj.getUID() != -1) log("5: "+obj.getUID()); } if (ground.getObject4() != null && ground.getObject4().getUID() != -1) if (ground.getObject4().getUID() != -1) log("4: "+ground.getObject4().getUID()); if (ground.getObject3() != null && ground.getObject3().getUID() != -1) if (ground.getObject3().getUID() != -1) log("3: "+ground.getObject3().getUID()); if (ground.getObject2() != null && ground.getObject2().getUID() != -1) if (ground.getObject2().getUID() != -1) log("2: "+ground.getObject2().getUID()); if (ground.getObject1() != null && ground.getObject1().getUID() != -1) if (ground.getObject1().getUID() != -1) log("1: "+ground.getObject1().getUID()); } } catch (Exception e) { } } } }