Jump to content
View in the app

A better way to browse. Learn more.

OSBot :: 2007 OSRS Botting

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (โ‹ฎ) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

FFTL

Members
  • Joined

  • Last visited

Everything posted by FFTL

  1. FFTL replied to Token's topic in Others
    Seems to be really good script, would like to try it out b4 buying : )
  2. Can i have trial? EDIT: Not sure if you gave me trial already, but bot went down yesterday and wasnt even able to try it lol. >_>
  3. So i downloaded it, and it never starts. After i press Start, it just closes.
  4. banned within 4 hours. It sometimes fks up wth watching xp and going back to mage tab. Doing it row like 3 times. I thinks thats why they got me. Not sure tho.
  5. Its not running back where it should stay, if it missclicks. Safespot is not working.
  6. package Ranged; import org.osbot.rs07.antiban.AntiBan; import org.osbot.rs07.api.map.Area; import org.osbot.rs07.api.map.Position; import org.osbot.rs07.api.model.NPC; import org.osbot.rs07.api.model.Player; import org.osbot.rs07.api.ui.Skill; import org.osbot.rs07.api.ui.Tab; import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; import java.awt.*; import java.util.concurrent.TimeUnit; /** * Created by Admin on 10/24/2015. */ @ScriptManifest(name="Varrock Skeleton Ranger",author="Acinate", info="Ranges Skeletons inside Varrock Sewer.", version=1.1, logo="") public class Skeleton_Ranger extends Script { Area RiverSpot = new Area(3253,9911,3255,9907); Area RangeSpot = new Area(3253,9911,3253,9911); Area Skeletons = new Area(3250,9918,3256,9914); Area FarSkeletons = new Area(3249,9913,3246,9918); Position SafeSpot = new Position(3253,9911,0); Player[] randomPlayers = new Player[] {}; public boolean isSkeleton() { NPC Skeleton = npcs.closest(Skeletons, "Skeleton"); if (Skeleton.isUnderAttack()) { return true; } else return false; } public long timeBegan; public long timeRan; private int startXP, currentXP, GainedXP, xpPerHour; public void onStart() throws InterruptedException { log("Thanks for choosing SkeletonZ!"); timeBegan = System.currentTimeMillis(); startXP = skills.getExperience(Skill.RANGED) + skills.getExperience(Skill.DEFENCE) + skills.getExperience(Skill.HITPOINTS); } private enum State { KILL, IDLE, HOP, SAFEMODE, DIA }; private State getState() { if (dialogues.isPendingContinuation()) return State.DIA; else if (!RiverSpot.contains(myPlayer()) && !myPlayer().isAnimating()) return State.SAFEMODE; else if (RiverSpot.contains(myPlayer()) && !myPlayer().isAnimating()) return State.KILL; else return State.IDLE; } public int onLoop() throws InterruptedException { switch(getState()) { case DIA: dialogues.clickContinue(); case KILL: log("case KILL:"); NPC Skeleton = npcs.closest(Skeletons, "Skeleton"); NPC FarSkeleton = npcs.closest(FarSkeletons, "Skeleton"); if (RangeSpot.contains(myPlayer())) { if (Skeleton != null && !myPlayer().isInteracting(Skeleton)) { if (Skeleton.getAnimation() != 5491) Skeleton.interact("Attack"); } else if (Skeleton == null && FarSkeleton != null) { log("Attacking far Skeletons...."); FarSkeleton.interact("Attack"); localWalker.walk(RangeSpot, true); sleep(random(1000,2000)); FarSkeleton.interact("Attack"); } } else if(!RangeSpot.contains(myPlayer())) { SafeSpot.interact(bot,"Walk here"); } break; case SAFEMODE: log("case SAFEMODE:"); localWalker.walk(RiverSpot, true); break; case IDLE: log("case IDLE:"); NPC Skele = npcs.closest(Skeletons, "Skeleton"); int SkeleHealth; SkeleHealth = Skele.getHealth(); log(SkeleHealth); int random = random(0, 10); log(random); while (myPlayer().isAnimating() && SkeleHealth > 0) { if (random < 2) tabs.getSkills().hoverSkill(Skill.RANGED); else if (random == 3) tabs.getSkills().hoverSkill(Skill.RANGED); else if (random == 4) tabs.getSkills().hoverSkill(Skill.HITPOINTS); else if (random == 5) { log("Adjusting Camera"); if (isSkeleton() == true) camera.toEntity(Skele); } else if (random > 5) { mouse.moveRandomly(); if (random == 6) sleep(random(2000, 3000)); else if (random == 7) sleep(random(3000, 4000)); else if (random == 8) sleep(random(4000, 5000)); else if (random >= 9) sleep(random(5000, 6000)); } } NPC nextSkele = npcs.closest(Skeletons, "Skeleton"); if (isSkeleton() == false) { log("Attacking next Skeleton.."); nextSkele.interact("Attack"); } if (random % 3 == 0) tabs.open(Tab.INVENTORY); mouse.moveRandomly(); break; } return 1000; } public void onPaint(Graphics2D g) { Graphics2D gr = g; gr.setColor(Color.WHITE); gr.setFont(new Font("Arial", Font.ROMAN_BASELINE, 14)); timeRan = System.currentTimeMillis() - timeBegan; currentXP = skills.getExperience(Skill.RANGED) + skills.getExperience(Skill.DEFENCE) + skills.getExperience(Skill.HITPOINTS); GainedXP = currentXP - startXP; xpPerHour = (int)(GainedXP / ((System.currentTimeMillis() - timeBegan) / 3600000.0)); gr.drawString("Time Ran: " + ft(timeRan), 25, 297); gr.drawString("XP Gained: " + GainedXP, 25, 312); gr.drawString("XP Per hour:" + xpPerHour, 25, 327); } private String ft(long duration) { String res = ""; long days = TimeUnit.MILLISECONDS.toDays(duration); long hours = TimeUnit.MILLISECONDS.toHours(duration) - TimeUnit.DAYS.toHours(TimeUnit.MILLISECONDS.toDays(duration)); long minutes = TimeUnit.MILLISECONDS.toMinutes(duration) - TimeUnit.HOURS.toMinutes(TimeUnit.MILLISECONDS .toHours(duration)); long seconds = TimeUnit.MILLISECONDS.toSeconds(duration) - TimeUnit.MINUTES.toSeconds(TimeUnit.MILLISECONDS .toMinutes(duration)); if (days == 0) { res = (hours + ":" + minutes + ":" + seconds); } else { res = (days + ":" + hours + ":" + minutes + ":" + seconds); } return res; } }
  7. Its in the Hidden content.
  8. Can some1 fix this Script?
  9. Good script, but moves camera way too much.
  10. I have daughter : )
  11. FFTL replied to Deceiver's topic in Spam/Off Topic
    https://osbot.org/mvc/sdn2/scripts is the correct url, or moderators have different one? olo
  12. FIRST ACCOUNT: 1. Pictures of the account stats: http://postimg.org/image/6ttcahjm7/ 2. Pictures of the login details: http://postimg.org/image/6o9tryg6f/ 3. Pictures of the total wealth (if there is any): Nothing 4. Pictures of the quests completed: No quests completed 5. The price you will be starting bids at: 4m 6. The A/W (Auto-win) for your account: 5m 7. The methods of payment you are accepting: 07 gp 8. Your trading conditions: You go first or we use MM 9. Account status: http://postimg.org/image/7vcf8rpz1/ 10. Original/previous owners AND Original Email Address: No email registered http://postimg.org/image/l0ywsit09/ SECOND ACCOUNT: 1. Pictures of the account stats: http://postimg.org/image/l087xl3et/ 2. Pictures of the login details: http://postimg.org/image/6o9tryg6f/ 3. Pictures of the total wealth (if there is any): Nothing 4. Pictures of the quests completed: No quests completed 5. The price you will be starting bids at: 4m 6. The A/W (Auto-win) for your account: 5m 7. The methods of payment you are accepting: 07 gp 8. Your trading conditions: You go first or we use MM 9. Account status: http://postimg.org/image/7vcf8rpz1/ 10. Original/previous owners AND Original Email Address: No email registered http://postimg.org/image/l0ywsit09/ Peace out, FFTL
  13. Am i trusted enough to get a cape? : p Welcome to osbot!
  14. Would like to get one, but i guess i am late lol. Already made new topic for new avatar tho. But like Justin Bieber said, never say never. D:
  15. FFTL posted a topic in Graphics
    Hello! I am looking for someone who is willing to do me a new avatar. No need for something hard and time taking stuff. Picture : https://s-media-cache-ak0.pinimg.com/736x/82/be/29/82be290611bb1bfeb7dc00c92a9d2b70.jpg Use your fantasy. Peace out, FFTL
  16. FFTL replied to Acerd's topic in Spam/Off Topic
    where do i donate
  17. FFTL posted a topic in Botting & Bans
    Every time i make new level 3 account, as soon i enter mainland i get a random lol. Everytime! Am i flagged or? Halp.
  18. has 55 str now. has str 56. Please delete this thread, sold.
  19. 1. Pictures of the account stats - 2. Pictures of the login details - 3. Pictures of the total wealth (if there is any) - None 4. Pictures of the quests completed - None 5. The price you will be starting bids at - 2m 6. The A/W (Auto-win) for your account - 5m 7. The methods of payment you are accepting - 07gp only 8. Your trading conditions - I will go 1st if trusted, if not we will use MM. 9. Account status - 10. Original/previous owners AND Original Email Address - I am the first owner and no Email set. Shoot!
  20. Lasted 4 days w/o breaks, rip. D:
  21. FFTL replied to bdw0223's topic in Requests
    How much will you pay for 50, 60, 40?
  22. Its worth it, but dont get friendzoned

Account

Navigation

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions โ†’ Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.