Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.Graphics;
- import org.rsbuddy.tabs.Inventory;
- import org.rsbuddy.widgets.Bank;
- import com.rsbuddy.event.events.MessageEvent;
- import com.rsbuddy.event.listeners.MessageListener;
- import com.rsbuddy.event.listeners.PaintListener;
- import com.rsbuddy.script.ActiveScript;
- import com.rsbuddy.script.Manifest;
- import com.rsbuddy.script.methods.Calculations;
- import com.rsbuddy.script.methods.Game;
- import com.rsbuddy.script.methods.Npcs;
- import com.rsbuddy.script.methods.Objects;
- import com.rsbuddy.script.wrappers.GameObject;
- import com.rsbuddy.script.wrappers.Item;
- import com.rsbuddy.script.wrappers.LocalPath;
- import com.rsbuddy.script.wrappers.Npc;
- import com.rsbuddy.script.wrappers.Tile;
- @SuppressWarnings("unused")
- @Manifest(authors={"Loading"}, name="RG Tanner", keywords={"gold, necklace, money, f2p"}, version=1.0, description="Crafts gold necklaces at Al-Kharid")
- public class RGTanner extends ActiveScript implements MessageListener, PaintListener {
- /**To do list:
- * -Walk to NPC (rest if needed)
- * -Trade with NPC
- * -Tan hides
- * -Walk to bank
- * -Repeat **/
- int tannerID = 2824;
- Npc tanner = Npcs.getNearest(tannerID);
- int boothID = 11402; //ok
- int mouldID = 1597; //ok
- int neckID = 1654; //ok
- int barID = 2357; //ok
- Item bar = Bank.getItem(barID);
- int furnaceID = 2742;
- GameObject furnace = Objects.getNearest(furnaceID);
- int animation = 3243; //ok
- public int xpGained;
- public int startXp;
- public long startTime = System.currentTimeMillis();
- public String status = "";
- public int neckMade = 0;
- private Tile[] walkToNPC = new Tile[] { new Tile(3278, 3179), new Tile(3274, 3193) };
- public boolean onStart() {
- log("Thanks for the preference, please report any bugs and happy botting!");
- return true;
- }
- @Override
- public int loop() {
- Npc tanner = Npcs.getNearest(tannerID);
- tanner.interact("Trade");
- /**GameObject furnace = Objects.getNearest(furnaceID);
- Inventory.useItem(bar, furnace); **/
- return 590;
- }
- @Override
- public void messageReceived(MessageEvent e) {
- }
- @Override
- public void onRepaint(Graphics g) {
- }
- }
Add Comment
Please, Sign In to add comment