Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import org.osbot.rs07.api.map.Area;
- import org.osbot.rs07.api.map.Position;
- import org.osbot.rs07.api.model.GroundItem;
- import org.osbot.rs07.api.ui.Skill;
- import org.osbot.rs07.script.Script;
- import org.osbot.rs07.script.ScriptManifest;
- import org.osbot.rs07.utility.ConditionalSleep;
- @ScriptManifest(name = "Looting wildy 318", author = "MattGp", logo = "", version = 0.0, info = "")
- public class test extends Script {
- public static Area wildy = new Area(3068, 3536, 3113, 3523);
- public static Area bigwildy = new Area(2950, 3583, 3128, 3523);
- String[] P2PLoot = {"Heavy ballista", " Light ballista", "Amulet of fury", "Abyssal whip", "Dharok's platebody", "Dharok's helm", "Dharok's legs", "Dharok's greataxe",
- "Dragon platelegs", "Dark bow", "Dragon boots", "Obsidian cape", "Tzhaar-ket-om", "Tzhaar-ket-xil", "Dragon scimitar", "Black mask", "Granite platebody", "Berserker helm",
- "Helm of neitiznot", "Dragon chainskirt", "Granite platelegs", "Granite shield", "Rune 2h sword", "Rune platebody", "Rune platelegs", "Rune kiteshield", "Rune boots",
- "Combat bracelet(1)", "Combat bracelet(2)", "Combat bracelet(3)", "Combat bracelet(4)", "Combat bracelet(5)", "Combat bracelet(6)" , "Amulet of glory(6)", "Amulet of glory(5)",
- "Amulet of glory(4)", "Amulet of glory(3)", "Amulet of glory", "Amulet of glory(1)", "Amulet of glory(2)", "Granite maul","Dragon dagger(p++)", "Dragon dagger", "Dragon dagger(p+)",
- "Super combat potion(4)" , "Rune scimitar", "Super combat potion(3)", "Rune crossbow", "Prayer potion(4)", "Super restore(4)", "Blue partyhat", "Super restore(3)",
- "Prayer potion(3)", "Ranging potion(4)", "Super combat potion(2)", "Super restore(2)", "Onyx bolts (e)", "Super strength(4)", "Super combat potion(1)", "Super strength(3)", "Ranging potion(3)",
- "Super restore(1)", "Black d'hide body", "Green d'hide body", "Blue d'hide body", "Prayer potion(2)", "Super strength potion(2)", "Bone dagger(p++)", "Black d'hide chaps", "Green d'hide chaps",
- "Black d'hide vambraces" , "Blue d'hide chaps", "Blue d'hide vambraces", "Green d'hide vambraces", "Phoenix necklace", "Prayer potion(1)", "Anglerfish", "Shark", "Cooked karambwan", "Rune arrow", "Dragon bolts (e)", "Dragon arrow", "Dragon dart", "Rune knife", "Dragon javelin", "Ranging potion(2)", "Ranging potion(1)",
- "Magic shortbow", "Tuna potato", "Strength potion(4)", "Super strength(1)", "Adamant crossbow", "Amulet of power", "Ring of life", "Ring of recoil", "Death rune", "Blood rune", "Super Attack(4)", "Super Attack(3)", "Super Attack(2)", "Super Attack(1)",
- "Snakeskin boots", "Astral rune", "Nature rune", " ","Home teleport", "Lumbridge teleport", "Camelot teleport", "Varrock teleport", "Falador teleport", "Rune knife(p++)", "Rune knife(p+)", "Dragon dart(p++)", "Dragon dart(p+)", "Cooked karambwan", "Swordfish", "Monkfish", "Lobster", "Red partyhat", "Purple partyhat",
- "White partyhat", "Green partyhat", "Green h'ween mask", "Red h'ween mask", "Blue h'ween mask", "Santa hat", "Adamant boots", "Adamant platebody", "Amulet of strength", "Adamant arrow",
- "Strength potion(2)", "Strength potion(3)", "Ring of dueling(8)", "Ring of dueling(7)", "Ring of dueling(6)", "Ring of dueling(5)", "Ring of dueling(4)", "Ring of dueling(3)", "Ring of dueling(2)", "Ring of dueling(1)",
- "Diamond bolts (e)", "Climbing boots", "Maple shortbow", "Monks robe top"," Wizard's robe top", "Mysterious emblem", "Gilded scimitar", "Gilded 2h", "Serpentine helm (uncharged)", "Armadyl crossbow", "Armadyl godsword", "Mystic robe bottom", "Mystic robe top", "Mystic robe bottom (light)", "Mystic robe top (light)", "Mystic robe bottom (dark)", "Mystic robe top (dark)", "Ancient staff", "Bandos chestplate", "Bandos tassets", "Berserker ring", "Archers ring", "Archer helm", "Saradomin brew(4)", "Saradomin brew(3)", "Saradomin brew(2)", "Saradomin brew(1)", "Stamina potion(4)", "Stamina potion(3)", "Stamina potion(2)", "Stamina potion(1)", "Anti-venom+(4)", "Anti-venom+(3)", "Anti-venom+(2)", "Anti-venom+(1)"};
- @Override
- public int onLoop() throws InterruptedException {
- boolean breaker = false;
- if(!inventory.isFull()&&skills.getDynamic(Skill.HITPOINTS)>6&&!myPlayer().isUnderAttack()){
- if(!bigwildy.contains(myPlayer())){
- log("walking randomly");
- walking.webWalk(wildy.getRandomPosition());
- }
- breaker = false;
- for(int i = 0;i<P2PLoot.length;i++){
- for(GroundItem g: groundItems.getAll()){
- if(g.getName().equals(P2PLoot[i])&&g !=null){
- if(inventory.isFull()||skills.getDynamic(Skill.HITPOINTS)<=6||myPlayer().isUnderAttack()){
- break;
- }
- log("found item!"+ P2PLoot[i]);
- GroundItem a= groundItems.closest(P2PLoot[i]);
- a.interact("Take");
- sleep(300);
- do{
- sleep(200);
- }while(myPlayer().isAnimating());
- breaker = true;
- break;
- }
- }
- if(breaker == true){
- break;
- }
- if(inventory.isFull()||skills.getDynamic(Skill.HITPOINTS)<=6||myPlayer().isUnderAttack()){
- break;
- }
- }
- }
- else if(inventory.isFull()||skills.getDynamic(Skill.HITPOINTS)<=6||myPlayer().isUnderAttack()){
- walking.webWalk(new Position(3096, 3494, 0));
- walking.webWalk(new Position(3096, 3494, 0));
- if(bank.open()){
- new ConditionalSleep(6000) {
- @Override
- public boolean condition() throws InterruptedException {
- return bank.isOpen();
- }
- }.sleep();
- if(skills.getDynamic(Skill.HITPOINTS)<=6){
- bank.depositAll();
- bank.withdraw("Tuna", 1);
- bank.close();
- new ConditionalSleep(6000) {
- @Override
- public boolean condition() throws InterruptedException {
- return !bank.isOpen();
- }
- }.sleep();
- inventory.interact("Eat","Tuna");
- log("Eating tuna");
- }
- else{
- bank.depositAll();
- }
- }
- }
- return 0;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement