Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
Buy OSRS Gold

Sell OSRS Gold

joocool84

Registered
  • Content Count

    29
  • Joined

  • Last visited

  • Feedback

    0%

Community Reputation

1 Neutral

About joocool84

  • Rank
    New Botter

Recent Profile Visitors

1,004 profile views
  1. I cant pay with Paypal because i get an error that its fraud or something like that, also tried conatacting @YoHolo, but he is not responding to my messages. Also noone in the Credit Thread is seem to be able to sell me 7 credits
  2. Hello, I'm desperately searching for Tribot credits, as I cant buy them offcialy on Tribot via Paypal, because I get an annoying error. Could someone sell me 7 credits. Need someone trustet
  3. bump, need 7 credits at once asap please
  4. joocool84

    credit

    Buying 7 credits asap.
  5. Buying 7 credits asap. Via Paypal or osrs gold.
  6. Alright thanks for the tips. So could your last sentence mean, that I may have used bots too much in a short time?
  7. Hello, I wrote a script for the Blast Furnace Minigame, where you put the coke in the stove, ride the pedals and repair the pipes while riding the pedals. I replaced the sleep function with dynamic sleeping in my script. I made an account, bot some stats, with other scripts and after running the my blast furnace script for 6 hours I got banned by the bot detection system. I want to know if my script has flaws, which I have to work on, or if I simply bottet too much in a small time. But I think because the bot detection system got me, they must be something bad in my script. My script: package scripts; import org.tribot.api.General; import org.tribot.api.Timing; import org.tribot.api.types.generic.Condition; import org.tribot.api2007.*; import org.tribot.api2007.types.RSItem; import org.tribot.api2007.types.RSObject; import org.tribot.api2007.types.RSTile; import org.tribot.script.Script; import org.tribot.script.interfaces.Painting; import java.awt.*; public class BlastFurnanceAssist extends Script implements Painting{ public static void main(String[] args) { } private final int conveyorId = 9103; private final int[] pipesId = {9117, 9121}; private final int[] staminaId = {3008, 3010, 3012, 3014}; private final int[] hammerId = {2347}; private int randomNum = (int) (Math.random() * 50) + 20; private int[] stoveNotFullId = {9085, 9086}; private int repairPipeAnimation = 898; private int animationPedaling = 2433; private int takingCokeAnimation = 2441; private int puttingCokeInStoveAnimation = 2442; private RSTile cokeStoveTile = new RSTile(1950, 4963, 0); private RSTile bankTile = new RSTile(1948, 4957, 0); private void checkOnScreen(RSObject objekt, Condition con) { if (objekt.isOnScreen() == false) { Walking.walkTo(objekt.getPosition()); Timing.waitCondition(con, General.random(3000, 4000)); } } private void clickPedals() { final RSObject[] pedal = Objects.find(20, "Pedals"); if(pedal.length < 1 || Player.getAnimation() == 2433) return; checkOnScreen(pedal[0], animationPedalCondition()); pedal[0].click(); Timing.waitCondition(animationPedalCondition(), General.random(2000, 3000)); } private boolean conveyorThere() { final RSObject[] conveyor = Objects.find(20, conveyorId); return conveyor.length < 1 ? false : true; } private boolean pipesThere() { RSObject[] pipes = Objects.find(20, pipesId); for (RSObject pipe : pipes) { if (pipe != null) { return true; } } return false; } private void pipeRepair() { RSObject[] pipes = Objects.find(20, pipesId); if(pipes.length < 1) return; checkOnScreen(pipes[0], animationRepairingPipeCondition()); pipes[0].click(); Timing.waitCondition(animationRepairingPipeCondition(), General.random(3000, 4000)); } private boolean staminaNotEnough() { int runEnergy = Game.getRunEnergy(); return runEnergy <= 20 ? true : false; } private void goBank() { RSObject[] bank = Objects.find(30, "Bank chest"); if(bank.length < 1) return; checkOnScreen(bank[0], isPlayerAtBankCondition()); bank[0].click(); Timing.waitCondition(isBankOpenCondition(), General.random(3000, 4000)); } private boolean getHammer() { return Banking.withdraw(1, "Hammer"); } private boolean getStamina() { return Banking.withdraw(10, "Energy potion(4)"); } private int depositAl() { return Banking.depositAll(); } private boolean closeBank() { return Banking.close(); } private void drinkStamina() { RSItem[] staminas = Inventory.find(staminaId); if (staminas.length > 0) { staminas[0].click(); } sleep(500); } private boolean staminaContain() { RSItem[] staminas = Inventory.find(staminaId); for (RSItem stamina : staminas) { if (stamina != null) { return true; } } return false; } private boolean hammerContain() { RSItem[] hammers = Inventory.find(hammerId); for (RSItem hammer : hammers) { if (hammer != null) { return true; } } return false; } private void getSpades() { goBank(); depositAl(); Banking.withdraw(28, "Spadeful of coke"); Banking.withdraw(28, "Spade"); } private boolean spadeContain() { RSItem[] spades = Inventory.find("Spade"); if (spades.length >= 1) { return true; } return false; } private void getCoke() { RSObject[] coke = Objects.find(20, "Coke"); if (coke.length < 1) { return; } checkOnScreen(coke[0], isPlayerAtStoveCondition()); coke[0].click(); Timing.waitCondition(takingCokeCondition(), General.random(3000, 4000)); } private boolean containFullSpade() { RSItem[] spadeFull = Inventory.find("Spadeful of coke"); return spadeFull.length == 28 ? true : false; } private boolean oneFullSpade() { RSItem[] onefullSpades = Inventory.find("Spadeful of coke"); return onefullSpades.length > 0 ? true : false; } private void clickStove() { RSObject[] stove = Objects.find(20, "Stove"); if (stove.length < 1) { return; } checkOnScreen(stove[0], isPlayerAtStoveCondition()); stove[0].click(); Timing.waitCondition(puttingCokeStoveCondition(), General.random(3000, 4000)); } private boolean stoveNichtFull() { RSObject[] stoves = Objects.find(20, stoveNotFullId); return stoves.length > 0 ? true : false; } private void cameraSet() { Camera.setCameraAngle(100); Camera.setCameraRotation(247); } private Condition puttingCokeStoveCondition() { return new Condition() { @Override public boolean active() { sleep(50); return Player.getAnimation() == puttingCokeInStoveAnimation; } }; } private Condition takingCokeCondition() { return new Condition() { @Override public boolean active() { sleep(50); return Player.getAnimation() == takingCokeAnimation; } }; } private Condition isPlayerAtStoveCondition() { return new Condition() { @Override public boolean active() { sleep(50); return Player.getPosition() == cokeStoveTile; } }; } private Condition isPlayerAtBankCondition() { return new Condition() { @Override public boolean active() { sleep(50); return Player.getPosition() == bankTile; } }; } private Condition isBankOpenCondition() { return new Condition() { @Override public boolean active() { sleep(50); return Banking.isBankScreenOpen(); } }; } private Condition animationPedalCondition() { return new Condition() { @Override public boolean active() { sleep(50); return Player.getAnimation() == animationPedaling; } }; } private Condition animationRepairingPipeCondition() { return new Condition() { @Override public boolean active() { sleep(50); return Player.getAnimation() == repairPipeAnimation; } }; } @Override public void run() { while (true) { sleep(50); if (conveyorThere()) { if (spadeContain() || containFullSpade()) { while (!containFullSpade()) { getCoke(); sleep(randomNum); } if (stoveNichtFull()){ while (oneFullSpade()) { clickStove(); sleep(randomNum); } sleep(245000, 265000); } } else { getSpades(); closeBank(); } } else { if (!hammerContain() && !staminaContain()) { goBank(); depositAl(); getHammer(); getStamina(); closeBank(); } do { clickPedals(); if (staminaNotEnough()) { drinkStamina(); } } while (!conveyorThere() && !pipesThere()); if (pipesThere()) { pipeRepair(); clickPedals(); } } } } @Override public void onPaint(Graphics g) { } }
  8. got an answer, discovered something amazing called dynamic sleeping
  9. Btw is ther a method, where you can check if the bot doesnt do something for an amount of time, and if he doesnt, you let him do something?
  10. But how then I cant use a normal break, or am I wrong?
  11. Hello, Do you know how you can stop a script after a certain time period?
  12. Could you name me the method or class for this?
×
×
  • Create New...