You are viewing our Forum Archives. To view or take place in current topics click here.
How To Run + Add Scripts To RSBot Mac/Linux! [MegaThread]
Posted:

How To Run + Add Scripts To RSBot Mac/Linux! [MegaThread]Posted:

Durant
  • TTG Senior
Status: Offline
Joined: Mar 22, 201212Year Member
Posts: 1,396
Reputation Power: 59
Status: Offline
Joined: Mar 22, 201212Year Member
Posts: 1,396
Reputation Power: 59
Hello Guys, Here Is My Little Guide/MegaThread On How To Add And Run Scripts On A Mac/Linux!

So First off Your Going to Have These Items.

Latest RSBot/Powerbot
The App "TextEdit" (It Comes With your Mac, Its Under Applications)
The App "Terminal" (Comes With your Mac, Its Under Applications > Utilities)
The Script you want to use ( Paste-Bin Link or Text File)
A Little Bit Of Time.

So To Start Of Your Going to want To have The Latest Powerbot/RSBot Downloaded. ( [ Register or Signin to view external links. ] ).

After Your Done Dowloading That, Make A New Folder On Your Desktop Called "RSBot" (Desktop > Right Click > New > Folder)

It Should look Like This. (Ignore The "4 Items")

[ Register or Signin to view external links. ]


After That, Your Going to Want to Create 2 Folder In That Folder Called "src" and "bin", And Drag Your RSBot.jar Into The Folder Also.

It should look like this, Just Ignore The "run.command" thats for later.

[ Register or Signin to view external links. ]


After That, Your Going to Want to Open Up TextEdit And Paste In This Code.

"cd desktop
cd RSBOT
cd RSBOT
java -jar -Xmx1024m RSBot*.jar -dev" (With Out The Quotation Marks)

cd desktop
cd RSBOT
cd RSBOT
java -jar -Xmx1024m RSBot*.jar -dev


Now make Plain text by clicking on the format tab and selecting "Make Plain Text" (or just Press the "Command" Key + "Shift" Key + "T" Key all together)

Now Save This To Your RSBot Folder, Name It "run.command" (Without The Quotation Marks!)

You Can Exit Out of that TextEdit Window After you Saved It.

Next Your Going to Open Up Terminal And Type In These Codes.

"cd desktop" (No Quotation marks!)
cd desktop


Hit Enter/Return

"cd RSBot" (No Quotation marks!)
cd RSBot


Hit Enter/Return

"chmod +x run.command" (No Quotation marks!)
chmod +x run.command


It Should look Like This in Your Terminal Window.
[ Register or Signin to view external links. ]


Then After That, Just Minimize The Terminal Window.

Go to Your RSBot Folder (Where ever You Placed it), And It Should Look Like This.

[ Register or Signin to view external links. ]


Ok, Your Almost Done Here, Just Hold On.

Ok, Next Your Going to Open up The "run.command" file, If It Opens Up RSBot And A Terminal Window, You Did it Right.

It Should Look Like This, if It Does Not, P.M me A Picture And I Will Help you.

[ Register or Signin to view external links. ]


Congratulations! You Just Ran RSBot on Your Mac/Linux! Look Below For How To Add Your Own Scripts!

______________________________________________________________________________________________________________________________________

Adding Scripts!

So Your Going to Find Your Script, I Chose This Amazing TeaStealer Script, Copy The Text in The Little Box Below For The Script To Copy And Paste (Note: You Can use Other Scripts Also)

import java.awt.BasicStroke;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Point;
import java.awt.RenderingHints;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.*;
import javax.imageio.ImageIO;
import java.io.IOException;
import java.net.URL;


import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;

import javax.swing.DefaultComboBoxModel;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.SwingUtilities;
import javax.swing.border.EmptyBorder;

import org.powerbot.concurrent.Task;
import org.powerbot.concurrent.strategy.Strategy;
import org.powerbot.game.api.ActiveScript;
import org.powerbot.game.api.Manifest;
import org.powerbot.game.api.methods.Calculations;
import org.powerbot.game.api.methods.Tabs;
import org.powerbot.game.api.methods.Widgets;
import org.powerbot.game.api.methods.input.Mouse;
import org.powerbot.game.api.methods.interactive.NPCs;
import org.powerbot.game.api.methods.interactive.Players;
import org.powerbot.game.api.methods.node.SceneEntities;
import org.powerbot.game.api.methods.tab.Inventory;
import org.powerbot.game.api.methods.tab.Skills;
import org.powerbot.game.api.methods.widget.Camera;
import org.powerbot.game.api.util.Random;
import org.powerbot.game.api.util.Time;
import org.powerbot.game.api.wrappers.Tile;
import org.powerbot.game.api.wrappers.interactive.NPC;
import org.powerbot.game.api.wrappers.node.Item;
import org.powerbot.game.api.wrappers.node.SceneObject;
import org.powerbot.game.api.wrappers.widget.WidgetChild;
import org.powerbot.game.bot.event.MessageEvent;
import org.powerbot.game.bot.event.listener.MessageListener;
import org.powerbot.game.bot.event.listener.PaintListener;

@Manifest
   (
      authors = { "Kennen" },
      name = "Kennen's Tea Stealer",
      description = "Steal tea cup from the tea stall located south east of the east varrock bank. Start near the stall!",
      version = 1.31
   )
public class TeaStealer extends ActiveScript implements PaintListener, MouseListener, MessageListener
{
   //Game ID
   private final static int LOC_ID_STALL = 635;
   private final static int LOC_ID_BANK = 782;
   private final static int ITEM_ID_TEA = 1978;
   private final static int ITEM_ID_ETEA = 1980;
   
   //Tile
   Tile toBank = new Tile(3256, 3420, 0);
   Tile toStall = new Tile(3268, 3410, 0);
   
   //Paint Stuff
   Image img = null;
   private int teaStolen;
   private int thiev_exp;
   private int thiev_lvl;
   private int teaExp = 16;
   private int expGained;
   private int lvlGained;
   private int teaPrice;
   private long StartTime = 0;
   private int teaPH;
   private int gpPH;
   private int expPH;
   private int teaTNL;
   private int remainingEXP;
   
   //GUI Stuff
   private int doBank = -1;
   private int doDrop = -1;
   private boolean scriptReady = false;
   private String message;
   
   private boolean hasSpinTicket() {
      for(Item i : Inventory.getItems()) {
      if(i.getId() == 24154 || i.getId() == 24155) {
      i.getWidgetChild().click(true);
      }
      }
      return false;
      }
   
   protected void setup()
   {
      //Paint IMG
      try {
         img = ImageIO.read(new URL("http://img853.imageshack.us/img853/8779/paintteastealer.png"));
      } catch (IOException e1) {
      }
      
      thiev_exp = Skills.getExperiences()[17];
      thiev_lvl = Skills.getLevel(17);
        teaPrice = getPrice(ITEM_ID_TEA);
        StartTime = System.currentTimeMillis();
      
      if(Widgets.get(1234, 22).isVisible())
      {
         Widgets.get(1234, 22).click(true);
         Time.sleep(Random.nextInt(150, 500));
      }
      SwingUtilities.invokeLater(new Runnable() {
         @Override
         public void run() {
         TeaCupGUI gui = new TeaCupGUI();
         gui.setVisible(true);
         }
         });
      Steal steal = new Steal();
      Drop drop = new Drop();
      AntiBan ab = new AntiBan();
      Banking bank = new Banking();
      Strategy stealAction = new Strategy (steal, steal);
      Strategy dropAction = new Strategy(drop, drop);
      Strategy abAction = new Strategy(ab, ab);
      Strategy bankAction = new Strategy(bank, bank);
      provide(stealAction);
      provide(dropAction);
      provide(abAction);
      provide(bankAction);
   }
   
   private class Steal extends Strategy implements Task
   {
      SceneObject TeaStall = SceneEntities.getNearest(LOC_ID_STALL);
      public boolean validate()
      {
         return TeaStall != null && Inventory.getCount() < 28 && scriptReady == true;
      }
      
      public void run()
      {
         NPC badguy = NPCs.getNearest(595);
         message = new String();
         if(TeaStall.isOnScreen())
         {
            log.info("Picking Tea!");
            TeaStall.interact("Steal-from");
            Time.sleep(1000);
            message = new String();
            message = String.valueOf(badguy.getMessage());
            hasSpinTicket();
            Time.sleep(Random.nextInt(500, 1500));
            if(message != "null")
            {
               walkTileMM(toStall, 2);
            }

         }
         else if(!Players.getLocal().isMoving())
            {
               walkTileMM(toStall, 2);
            }
      }
   }
   
   private class Drop extends Strategy implements Task
   {
      public boolean validate()
      {
         return Inv.contains(ITEM_ID_TEA) && scriptReady == true && doDrop == 1;
      }
      
      public void run()
      {
         log.info("Dropping Tea!");
         for(Item i : Inventory.getItems())
         {
            if(i.getId() == ITEM_ID_TEA | i.getId() == ITEM_ID_ETEA)
            {
               i.getWidgetChild().interact("Drop");
            }
         }
      }
   }
   
   private class Banking extends Strategy implements Task
   {
      public boolean validate()
      {
         return Inventory.getCount() == 28 && scriptReady == true && doBank == 1;
      }
      
      public void run()
      {
         SceneObject Bank = SceneEntities.getNearest(LOC_ID_BANK);
         WidgetChild bankAll = Widgets.get(762, 34);
         WidgetChild closeBank = Widgets.get(762, 45);
         log.info("Banking Tea");
         if(Bank != null && Bank.isOnScreen())
         {
            if(bankAll.isVisible() && !Players.getLocal().isMoving())
            {
               bankAll.click(true);
               Time.sleep(Random.nextInt(50, 250));
               closeBank.click(true);
               Time.sleep(Random.nextInt(150, 350));
            }
            else
            Bank.click(true);
            Time.sleep(Random.nextInt(800, 1500));
         }
         else
            if(!Players.getLocal().isMoving())
            {
               walkTileMM(toBank, 2);
            }
            
      }
   }
   
   private class AntiBan extends Strategy implements Task
   {
      public void run()
      {
         int xMouse, YMouse;
         int rand = Random.nextInt(1, 50);
         switch(rand)
         {
         case 1:
            WidgetChild Thief = Widgets.get(320).getChild(42);
            Time.sleep(Random.nextInt(150, 1251));
            Tabs.STATS.open();
            xMouse = Thief.getAbsoluteX()+Random.nextInt(0,Thief.getWidth());
            YMouse = Widgets.get(320).getChild(29).getAbsoluteY()+Random.nextInt(0,Thief.getHeight());
            Mouse.move(xMouse, YMouse);
            Time.sleep(Random.nextInt(600, 1500));
            Tabs.INVENTORY.open();
            break;
            
         case 5:
            Tabs.EQUIPMENT.open();
            Time.sleep(Random.nextInt(255, 500));
            Tabs.INVENTORY.open();
            break;
            
         case 15:
            Tabs.QUESTS.open();
            Time.sleep(Random.nextInt(300, 900));
            Tabs.INVENTORY.open();
            break;
            
         case 25:
            Time.sleep(Random.nextInt(25, 100));
            Mouse.move(Mouse.getX()+Random.nextInt(15, 165), Mouse.getY()+Random.nextInt(60, 120));
            Time.sleep(Random.nextInt(15, 65));
            break;
            
         case 50:
            Camera.setAngle(Camera.getYaw()+Random.nextInt(-37, 29));
            break;
         }
      }
      
      public boolean validate()
      {
         return true;
      }
   }
   
   @SuppressWarnings("serial")
   public class TeaCupGUI extends JFrame {

      private JLabel label1;
      private JLabel label2;
      @SuppressWarnings("rawtypes")
      private JComboBox comboBox1;
      private JButton button1;
      private JPanel contentPane;
      
      private TeaCupGUI()
      {
         initComponents();
      }
      
      private void button1ActionPerformed(ActionEvent e) {
         if(((String)comboBox1.getSelectedItem()).contains("Drop TeaCup"))
         {
            doDrop = 1;
         }
         if(((String)comboBox1.getSelectedItem()).contains("Bank TeaCup"))
         {
            doBank = 1;
         }
         scriptReady = true;
         setVisible(false);
      }
      
      @SuppressWarnings({ "rawtypes", "unchecked" })
      private void initComponents()
      {
         label1 = new JLabel();
         label2 = new JLabel();
         comboBox1 = new JComboBox();
         button1 = new JButton();
         contentPane = new JPanel();
         
         setTitle("Kennen's Tea Cup Stealer");
         setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
         setBounds(100, 100, 450, 200);
         contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
         setContentPane(contentPane);
         contentPane.setLayout(null);
         
         label1.setText("Kennen's Tea Cup Stealer");
         label1.setBounds(65, 11, 309, 57);
         label1.setFont(new Font("Tahoma", Font.BOLD, 24));
         contentPane.add(label1);
         
         label2.setText("Drop or Bank Tea Cup? : ");
         label2.setBounds(25, 82, 120, 14);
         contentPane.add(label2);
         
         comboBox1.setModel(new DefaultComboBoxModel(new String[] {"Drop TeaCup", "Bank TeaCup"}));
         comboBox1.setBounds(155, 79, 109, 20);
         contentPane.add(comboBox1);
         
         button1.setText("Start Bot");
         button1.setBounds(335, 128, 89, 23);
         contentPane.add(button1);
         button1.addActionListener(new ActionListener()
         {
            public void actionPerformed(ActionEvent e)
            {
               button1ActionPerformed(e);
            }
         }
         );
      }
   }

   public void onRepaint(final Graphics g)
   {
      //Mouse
        Point p = new Point(Mouse.getX(),Mouse.getY());
       
       final Color Purple = new Color(128, 0, 128);
       final Color LowPurple = new Color(224, 102, 255);
       final Color Indigo = new Color(75, 0, 130);
       
        ((Graphics2D) g).setRenderingHints(new RenderingHints(
                RenderingHints.KEY_ANTIALIASING,
                RenderingHints.VALUE_ANTIALIAS_ON));
       
        Graphics2D spinG = (Graphics2D) g.create();
        Graphics2D spinGRev = (Graphics2D) g.create();
        Graphics2D g2d = (Graphics2D) g;
        spinGRev.setColor(Purple);
        spinGRev.rotate(System.currentTimeMillis() % 2000d / 2000d * (-360d)
                * 2 * Math.PI / 180.0, p.x, p.y);
       spinGRev.setStroke(new BasicStroke(1));
       spinGRev.drawLine(p.x - 8, p.y, p.x + 8, p.y);
       spinGRev.drawLine(p.x, p.y - 8, p.x, p.y + 8);
        spinG.setColor(LowPurple);
        spinG.rotate(System.currentTimeMillis() % 2000d / 2000d * (360d) * 2
                * Math.PI / 180.0, p.x, p.y);
        spinG.drawLine(p.x - 6, p.y, p.x + 6, p.y);
       spinG.drawLine(p.x, p.y - 6, p.x, p.y + 6);
       g2d.setColor(Indigo);
       g2d.drawOval(p.x - 10, p.y - 10, 20, 20);
       
       
       //Paint
        //START: Code generated using Enfilade's Easel

        final Color color1 = new Color(255, 255, 255);
        final Color color2 = new Color(130, 6, 6);
        final Color color3 = new Color(0, 0, 0);
        final Color color4 = new Color(9, 130, 6);
        final BasicStroke stroke1 = new BasicStroke(2);
        final Font font1 = new Font("Arial", 0, 10);
            Graphics2D g1 = (Graphics2D)g;
           
            expGained = Skills.getExperiences()[17] - thiev_exp;
            lvlGained = Skills.getLevel(17) - thiev_lvl;
            long millis = System.currentTimeMillis() - StartTime;
            String time = Time.format(millis);
            teaPH = (int) (teaStolen * (3600000 / millis));
            expPH = (int) (expGained * (3600000 / millis));
            gpPH = (int) (teaPrice * (3600000 / millis));
            remainingEXP = Skills.getExperienceRequired(thiev_lvl+1)-Skills.getExperiences()[17];
            teaTNL = remainingEXP/teaExp;
           
           
           
            g1.drawImage(img, 0, 180, null);
            g1.setFont(font1);
            g1.setColor(color1);
            g1.drawString("Time Running : " + time, 31, 380);
            g1.drawString("Tea Stolen : " + teaStolen, 31, 395);
            g1.drawString("Tea / Hour : " + teaPH, 31, 410);
            g1.drawString("Exp Gained : " + expGained, 157, 380);
            g1.drawString("Exp / Hour : " + expPH, 157, 395);
            g1.drawString("Thieving Level : " + thiev_lvl + "(+" + lvlGained + ")", 157, 410);
            g1.drawString("Tea Cup Price : " + teaPrice, 273, 380);
            g1.drawString("GP / Hour : " + gpPerHour(), 273, 395);
            g1.drawString("Time Till Level : " + timeToLevel(thiev_lvl), 273, 410);
            g1.drawString("Tea Till Level : " + teaTNL, 395, 380);
            g1.setColor(color2);
            g1.fillRoundRect(30, 436, 450, 18, 16, 16);
            g1.setColor(color4);
            g1.fillRoundRect(30, 436, (int)(450*percentageToNextlevel(thiev_lvl)), 18, 16, 16);
            g1.setColor(color3);
            g1.setStroke(stroke1);
            g1.drawRoundRect(30, 436, 450, 18, 16, 16);
           
        //END: Code generated using Enfilade's Easel
   }

   @Override
   public void mouseClicked(MouseEvent e) {
      // TODO Auto-generated method stub
      
   }

   @Override
   public void mouseEntered(MouseEvent e) {
      // TODO Auto-generated method stub
      
   }

   @Override
   public void mouseExited(MouseEvent e) {
      // TODO Auto-generated method stub
      
   }

   @Override
   public void mousePressed(MouseEvent e) {
      // TODO Auto-generated method stub
      
   }

   @Override
   public void mouseReleased(MouseEvent e) {
      // TODO Auto-generated method stub
      
   }

   @Override
   public void messageReceived(MessageEvent e) {
        String svrmsg = e.getMessage();
        if (svrmsg.contains("You steal")) {
            teaStolen++;
        }
   }
   
   //Credits goes to Cup!
   public boolean walkTileMM(Tile tile, int rnd) {
   float angle = angleTo(tile) - Camera.getAngleTo(0);
   float distance = distanceTo(tile);
   if (distance > 18) distance = 18;
   angle = (float) (angle * Math.PI / 180);
   int x = 627, y = 85;
   int dx = (int) (4 * (distance + Random.nextGaussian(0, rnd, 1)) * Math.cos(angle));
   int dy = (int) (4 * (distance + Random.nextGaussian(0, rnd, 1)) * Math.sin(angle));
   return Mouse.click(x + dx, y - dy, true);
   }

   public float distanceTo(Tile tile){
   return (float) Calculations.distance(Players.getLocal().getLocation(), tile);
   }
   public int angleTo(Tile tile) {
   final double ydif = tile.getY() - Players.getLocal().getLocation().getY();
   final double xdif = tile.getX() - Players.getLocal().getLocation().getX();
   return (int) (Math.atan2(ydif, xdif) * 180 / Math.PI) ;
   }
   
   //Credits goes to jamesst123!
    private int getPrice(int itemID) {
        URL url;
        InputStream in_stream;
        String line = "0";
        BufferedReader reader;
        try {
                url = new URL("http://scripts.audefy.com/l/" + itemID);
                in_stream = url.openConnection().getInputStream();
                reader = new BufferedReader(new InputStreamReader(in_stream));
                line = reader.readLine();
        } catch (IOException ex) {
                System.out
                                .println("An error occured while trying to load price");
        }
        return Integer.parseInt(line);
    }
   
    //Credits goes to ramzee for the 2 following method!
    public String timeToLevel(int skill) {
       if(!(expGained == 0)) {
       int remainingXp = Skills.getExperienceRequired(thiev_lvl+1)-Skills.getExperiences()[17];
       double hoursLeft = (double)remainingXp/(expPH);
       double minutesLeft = hoursLeft*60-((int)hoursLeft*60);
       double secondsLeft = hoursLeft*3600-((int)hoursLeft*3600+Math.floor(minutesLeft)*60);
       return (int)hoursLeft+":"+Math.round(minutesLeft)+":"+Math.round(secondsLeft);
       }
       else return "NaN";
       }
   
    public double percentageToNextlevel(int skill) {
       int xpRequired = Skills.getExperienceRequired(thiev_lvl+1);
       int currentXp = Skills.getExperiences()[17];
       return 1-((double)(xpRequired-currentXp)/(xpRequired-Skills.getExperienceRequired(thiev_lvl)));
       }
   
    public String gpPerHour()
    {
       if(doBank != 1)
       {
          return "NaN";
       }
       else
          return String.valueOf(gpPH);
    }
   
    //Credits goes to K0na
    static class Inv extends Inventory {

        public static boolean contains(int id) {
                return getItem(new int[] { id }) != null;
        }

        public static Item getItem(int[] items) {
                for(Item i : getItems()) {
                        for(int n : items) {
                                if(i.getId() == n) { return i; }
                        }
                }
                return null;
        }

}
}


So After You Copy And Pasted That, Open Up text Edit Again So Its A Untitled Blank File And Copy And Paste The Whole Script into there.

It Should Look Like This in Your TextEdit.

[ Register or Signin to view external links. ]


After Copy And Pasted, Make it Plain text by clicking on the format tab and selecting "Make Plain Text" (or just Press the "Command" Key + "Shift" Key + "T" Key all together)

Then Save It As "TeaStealer.java" (If Your Using The Tea Stealing Script).
Make Sure You Save It To The "src" Folder (The .java File)

After You have The .java File, Open Up Terminal (Make Sure It has No Recent Work On it, So it Looks Like This Below.)

[ Register or Signin to view external links. ]


After That, Type In "javac -cp" (Without The Quotation marks!) And then drag in your RSBot.jar and then space then Drag in your .java (Script From The "src" Folder)

After That, in Your "src file it should look like this.

[ Register or Signin to view external links. ]


After That, Copy All The .class files (Highlite than press command+C)

Then Go To Your "bin" folder and paste all of the .class files, but keep the .java in the "src" folder.

It Should look Like This.

[ Register or Signin to view external links. ]


[ Register or Signin to view external links. ]


Now Close Everything, Except For Terminal (Close All Finder Windows)

Now Open Up Your RSBot Folder Again, And Open The run.command file.

After That, You Should Have RSBot Up And Running, Open A New Tab To Start A Bot And Look For Your Script!

[ Register or Signin to view external links. ]

Note: You Can Compile More Than One Script At A Time, Just Drag in The .Jar File, Then The Script, then The Other.


Thanks Guys For Reading My MegaThreat/Guide!
#2. Posted:
Niori
  • New Member
Status: Offline
Joined: Mar 17, 201212Year Member
Posts: 38
Reputation Power: 2
Status: Offline
Joined: Mar 17, 201212Year Member
Posts: 38
Reputation Power: 2
good post,u culd always add how to do it on windows
#3. Posted:
Durant
  • TTG Senior
Status: Offline
Joined: Mar 22, 201212Year Member
Posts: 1,396
Reputation Power: 59
Status: Offline
Joined: Mar 22, 201212Year Member
Posts: 1,396
Reputation Power: 59
Niori wrote good post,u culd always add how to do it on windows


Im Getting A Windows Computer In The Next Week Or So, Might Add it To here Then.
#4. Posted:
Natanomore
  • TTG Senior
Status: Offline
Joined: Jun 15, 200915Year Member
Posts: 1,205
Reputation Power: 54
Status: Offline
Joined: Jun 15, 200915Year Member
Posts: 1,205
Reputation Power: 54
great guide but when i save my run.command it turns into a terminal script and yours says shell and when i click it to open it says i dont have privlages. Any ideas?
#5. Posted:
Durant
  • TTG Senior
Status: Offline
Joined: Mar 22, 201212Year Member
Posts: 1,396
Reputation Power: 59
Status: Offline
Joined: Mar 22, 201212Year Member
Posts: 1,396
Reputation Power: 59
Natanomore wrote great guide but when i save my run.command it turns into a terminal script and yours says shell and when i click it to open it says i dont have privlages. Any ideas?


Have To Do The Chmod Part, That Whats Enables It.
#6. Posted:
Natanomore
  • TTG Senior
Status: Offline
Joined: Jun 15, 200915Year Member
Posts: 1,205
Reputation Power: 54
Status: Offline
Joined: Jun 15, 200915Year Member
Posts: 1,205
Reputation Power: 54
Way to steal this guide from powerbot btw lol noob
#7. Posted:
Durant
  • TTG Senior
Status: Offline
Joined: Mar 22, 201212Year Member
Posts: 1,396
Reputation Power: 59
Status: Offline
Joined: Mar 22, 201212Year Member
Posts: 1,396
Reputation Power: 59
Natanomore wrote Way to steal this guide from powerbot btw lol noob


I Re-Wrote it, That One Had Zero Detail.
#8. Posted:
OXT
  • TTG Contender
Status: Offline
Joined: Feb 17, 201212Year Member
Posts: 3,514
Reputation Power: 136
Status: Offline
Joined: Feb 17, 201212Year Member
Posts: 3,514
Reputation Power: 136
nice post ! i gunna bot again in rs lol.
#9. Posted:
wiggettman
  • New Member
Status: Offline
Joined: Apr 16, 201212Year Member
Posts: 3
Reputation Power: 0
Status: Offline
Joined: Apr 16, 201212Year Member
Posts: 3
Reputation Power: 0
i keep getting 100 errors, i have tried this script and a couple others. Help please?
#10. Posted:
Durant
  • TTG Senior
Status: Offline
Joined: Mar 22, 201212Year Member
Posts: 1,396
Reputation Power: 59
Status: Offline
Joined: Mar 22, 201212Year Member
Posts: 1,396
Reputation Power: 59
wiggettman wrote i keep getting 100 errors, i have tried this script and a couple others. Help please?


I Know That The TeaStealer Script Has Zero Errors, But Its Not Your Fault, Its Usually The Scripts Or Compiler, Keep on Trying, Not All of Them Are Perfect, But i Know For Sure That The TeaStealer Works.
Jump to:
You are viewing our Forum Archives. To view or take place in current topics click here.