You are viewing our Forum Archives. To view or take place in current topics click here.
How to make money in runescape (Non-Members)
Posted:
How to make money in runescape (Non-Members)Posted:
Status: Offline
Joined: Jul 14, 201014Year Member
Posts: 928
Reputation Power: 47
Status: Offline
Joined: Jul 14, 201014Year Member
Posts: 928
Reputation Power: 47
Hello TTG,
There are many ways to make money, but how many are quick and efficient?
I personally have tried many ways to make money, but many failed, so I don't want you to make the same mistake.
First off there is mining. Mining is useful all the way through, the price of clay right now(13/02/2011) is around 100g, and you only need 1 mining to mine it, you can just bot it by using my sticky and add a script called DvD Miner, or you can do it yourself by going to the west bank in varrok and then go outside the city wall and head south. Mining is one of the best ways to make money too at high levels because you can mine "Runite Ore" which are currently sitting at 11k/ ore so you can make 330k/ inv.
Woodcutting I have found not as great lately, just because there are so many botters at the trees so they take all the logs leaving you with none, and the logs arent really worth much until you can cut Yews, and if you become members Magic Trees are a lot of money.
There is really no point in runecrafting in my opinion, there isn't much money to be made really for the amount of work you have to do.
Smithing is the same and Mining, good money because once you get to a high enough level you can make rune bars and armor. You need to be able to mine the ores yourself though or else it is NOT worth it because you need I believe 8 coal and 1 rune ore and to make 1 pl8 you need 5 bars... so if you buy it all, that is around 60k/ pl8 therefore you make no profit.
Crafting I find pointless because you can't make much as a non-member.
Fishing is good if you go out PKing. You can also get cooking skill up or sell. The max level that is useful is level 50 fishing though, just so you can catch swordies. They aren't really that much right now, only around 220g (13/02/2011)
For cooking only way I have really made money is by making a pizza and adding cooked anchovies..
I know its not really that great, but its simple and easy and I will admit I have my biast by liking to mine for money.
If you want an rs bot, Check out my sticky TTG Sticky
Was this good or helpful? Make sure to hit the [ Register or Signin to view external links. ] button if it was
Last edited by ShaolinChip ; edited 2 times in total
There are many ways to make money, but how many are quick and efficient?
I personally have tried many ways to make money, but many failed, so I don't want you to make the same mistake.
First off there is mining. Mining is useful all the way through, the price of clay right now(13/02/2011) is around 100g, and you only need 1 mining to mine it, you can just bot it by using my sticky and add a script called DvD Miner, or you can do it yourself by going to the west bank in varrok and then go outside the city wall and head south. Mining is one of the best ways to make money too at high levels because you can mine "Runite Ore" which are currently sitting at 11k/ ore so you can make 330k/ inv.
Woodcutting I have found not as great lately, just because there are so many botters at the trees so they take all the logs leaving you with none, and the logs arent really worth much until you can cut Yews, and if you become members Magic Trees are a lot of money.
There is really no point in runecrafting in my opinion, there isn't much money to be made really for the amount of work you have to do.
Smithing is the same and Mining, good money because once you get to a high enough level you can make rune bars and armor. You need to be able to mine the ores yourself though or else it is NOT worth it because you need I believe 8 coal and 1 rune ore and to make 1 pl8 you need 5 bars... so if you buy it all, that is around 60k/ pl8 therefore you make no profit.
Crafting I find pointless because you can't make much as a non-member.
Fishing is good if you go out PKing. You can also get cooking skill up or sell. The max level that is useful is level 50 fishing though, just so you can catch swordies. They aren't really that much right now, only around 220g (13/02/2011)
For cooking only way I have really made money is by making a pizza and adding cooked anchovies..
I know its not really that great, but its simple and easy and I will admit I have my biast by liking to mine for money.
If you want an rs bot, Check out my sticky TTG Sticky
Was this good or helpful? Make sure to hit the [ Register or Signin to view external links. ] button if it was
Last edited by ShaolinChip ; edited 2 times in total
The following 9 users thanked ShaolinChip for this useful post:
GOLDBULLETT (02-14-2011), Billy431 (02-14-2011), TTG_DIGITAL (02-13-2011), MacMiller4life (02-13-2011), iKawn (02-13-2011), xD_IOwnedYou_Dx (02-13-2011), DziRezZ- (02-13-2011), Champz (02-13-2011), slammy27 (02-13-2011)
#2. Posted:
Status: Offline
Joined: Feb 13, 201113Year Member
Posts: 13
Reputation Power: 0
Great Post.
Have u got a good script that i could use for mining becuase the one in powerbot.
Is like one that drops
Im level 45 mining where should i go and im member btw.
Dezyr
Have u got a good script that i could use for mining becuase the one in powerbot.
Is like one that drops
Im level 45 mining where should i go and im member btw.
Dezyr
- 0useful
- 0not useful
#3. Posted:
Status: Offline
Joined: Jul 14, 201014Year Member
Posts: 928
Reputation Power: 47
Status: Offline
Joined: Jul 14, 201014Year Member
Posts: 928
Reputation Power: 47
Dezyr wrote Great Post.
Have u got a good script that i could use for mining becuase the one in powerbot.
Is like one that drops
Im level 45 mining where should i go and im member btw.
Dezyr
Uhm... I can't say I know where to mine for members.. I just use the DvD Miner, it just mines clay though, and the only other good mining bots I have found are power miners so they just drop the ore
Make sure you thank if you think it is good
- 0useful
- 0not useful
#4. Posted:
Status: Offline
Joined: Feb 13, 201113Year Member
Posts: 13
Reputation Power: 0
Can u give me the one that collects the clay please?
- 0useful
- 0not useful
#5. Posted:
Status: Offline
Joined: Apr 15, 201014Year Member
Posts: 1,155
Reputation Power: 49
Status: Offline
Joined: Apr 15, 201014Year Member
Posts: 1,155
Reputation Power: 49
nice post man good ways to make money
- 0useful
- 0not useful
#6. Posted:
Status: Offline
Joined: Jul 14, 201014Year Member
Posts: 928
Reputation Power: 47
Status: Offline
Joined: Jul 14, 201014Year Member
Posts: 928
Reputation Power: 47
Dezyr wrote Can u give me the one that collects the clay please?
import org.rsbot.event.events.ServerMessageEvent;
import org.rsbot.event.listeners.PaintListener;
import org.rsbot.event.listeners.ServerMessageListener;
import org.rsbot.script.Script;
import org.rsbot.script.ScriptManifest;
import org.rsbot.script.methods.Objects;
import org.rsbot.script.methods.Skills;
import org.rsbot.script.wrappers.RSArea;
import org.rsbot.script.wrappers.RSObject;
import org.rsbot.script.wrappers.RSTile;
import java.awt.*;
import javax.imageio.ImageIO;
import java.io.IOException;
import java.net.URL;
// M A N I F E S T
@ScriptManifest(authors = { "Deividas" }, keywords = { "Clay", "Miner", "by", "Deividas" }, name = "DvDMiner", description = "Clay Miner by Deividas. Start in varrock west bank", version = 1.1)
public class DvDMiner extends Script implements PaintListener,
ServerMessageListener {
// V A R I A B L E S
private int clayRock[] = { 15505, 15503, 9711, 9713 };
private int pick[] = { 1265, 1269, 1267, 1273, 1271, 1275, 15259 };
private int clayOre = 434;
private int booth = 5912;
int startXP;
int currentXP;
int expGained;
int rocksMined;
int itemPrice;
int profitMade;
RSTile[] bankToMine = new RSTile[] { new RSTile(3182, 3436),
new RSTile(3185, 3431), new RSTile(3179, 3428),
new RSTile(3172, 3426), new RSTile(3171, 3419),
new RSTile(3171, 3413), new RSTile(3171, 3405),
new RSTile(3172, 3398), new RSTile(3172, 3398),
new RSTile(3174, 3390), new RSTile(3177, 3383),
new RSTile(3182, 3380), new RSTile(3184, 3374),
new RSTile(3180, 3371) };
RSArea atBank = new RSArea(new RSTile(3182, 3433), new RSTile(3189, 3446));
RSArea atMine = new RSArea(new RSTile(3169, 3361), new RSTile(3190, 3381));
private final Color color1 = new Color(51, 51, 51, 230);
private final Color color2 = new Color(0, 0, 0);
private final Color color3 = new Color(255, 255, 51);
private final BasicStroke stroke1 = new BasicStroke(1);
private final Font font1 = new Font("Batang", 1, 14);
private final Font font2 = new Font("Batang", 1, 12);
private final Image img1 = getImage("http://blueknights.weblahko.sk/mining_skillcape.gif");
private final Image img2 = getImage("http://dev.imedconsulting.com/shared...lock_small.png");
private final Image img3 = getImage("http://www.runescape.com/img/main/kb...ore/clay_1.gif");
private final Image img4 = getImage("http://www.runescape.com/img/main/kb...ining_icon.gif");
private final Image img5 = getImage("http://images4.wikia.nocookie.net/__...00/Coins_5.png");
public long startTime = System.currentTimeMillis();
public boolean onStart() {
startXP = skills.getCurrentExp(skills.MINING);
itemPrice = grandExchange.getMarketPrice(clayOre);
log("The price of clay is:" +itemPrice);
return true;
}
// Method By BTOdell951
private boolean isInArea(RSArea... areas) {
for (RSArea area : areas) {
if (area.contains(getMyPlayer().getLocation()))
return true;
}
return false;
}
public boolean walkToMine() {
walking.walkPathMM(bankToMine, 2, 2);
return true;
}
public boolean walkToBank() {
walking.walkPathMM(walking.reversePath(bankToMine), 2, 2);
return true;
}
public void mine() {
if(getMyPlayer().isIdle()) {
RSObject obj = objects.getNearest(clayRock);
if(obj != null && getMyPlayer().getAnimation() == -1)
obj.doAction("Mine");
sleep(1000);
}
}
private void bank() {
if(isInArea(atBank) && inventory.isFull())
bank.open();
if(bank.isOpen() && inventory.getCount(clayOre) > 0) {
sleep(random(500, 750));
if (inventory.containsOneOf(pick)) {
if (bank.depositAllExcept(pick))
sleep(random(500, 750));
} else {
if (bank.depositAll())
sleep(random(500, 750));
}
}
}
public void startRunning() {
if (walking.getEnergy() >= 40 && !walking.isRunEnabled()) {
walking.setRun(true);
sleep(random(500, 750));
}
}
private final RenderingHints antialiasing = new RenderingHints(
RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_ON);
private Image getImage(String url) {
try {
return ImageIO.read(new URL(url));
} catch(IOException e) {
return null;
}
}
public void onRepaint(Graphics g1) {
currentXP = skills.getCurrentExp(skills.MINING);
Graphics2D g = (Graphics2D)g1;
g.setRenderingHints(antialiasing);
long millis = System.currentTimeMillis() - startTime;
long hours = millis / (1000 * 60 * 60);
millis -= hours * (1000 * 60 * 60);
long minutes = millis / (1000 * 60);
millis -= minutes * (1000 * 60);
long seconds = millis / 1000;
profitMade = rocksMined * itemPrice;
expGained = currentXP - startXP;
g.setColor(color1);
g.fillRect(4, 339, 348, 121);
g.setColor(color2);
g.setStroke(stroke1);
g.drawRect(4, 339, 348, 121);
g.setFont(font1);
g.setColor(color3);
g.drawString("Clay Miner by Deividas", 65, 356);
g.drawImage(img1, 267, 314, null);
g.drawImage(img2, 12, 369, null);
g.setFont(font2);
g.drawString("Time Running:"+ hours + ": " + minutes + ": " + seconds, 42, 383);
g.drawImage(img3, 7, 384, null);
g.drawString("Clay Mined:" + rocksMined, 45, 406);
g.drawImage(img4, 9, 409, null);
g.setColor(color2);
g.drawLine(761, 28, 761, 28);
g.setColor(color3);
g.drawString("Experience Gained:" +expGained, 42, 430);
g.drawImage(img5, 14, 445, null);
g.drawString("Money Made:" + profitMade, 46, 454);
}
public int loop() {
startRunning();
if(!inventory.isFull() && !isInArea(atMine)) {
walkToMine();
} else if (!inventory.isFull() && isInArea(atMine)){
mine();
} else if (inventory.isFull() && !isInArea(atBank)) {
walkToBank();
} else if (inventory.isFull() && isInArea(atBank)){
bank();
}
return random(500,300);
}
public void serverMessageRecieved(ServerMessageEvent e) {
String msg = e.getMessage();
if (msg.contains("You manage to mine"))
rocksMined++;
}
}
import org.rsbot.event.listeners.PaintListener;
import org.rsbot.event.listeners.ServerMessageListener;
import org.rsbot.script.Script;
import org.rsbot.script.ScriptManifest;
import org.rsbot.script.methods.Objects;
import org.rsbot.script.methods.Skills;
import org.rsbot.script.wrappers.RSArea;
import org.rsbot.script.wrappers.RSObject;
import org.rsbot.script.wrappers.RSTile;
import java.awt.*;
import javax.imageio.ImageIO;
import java.io.IOException;
import java.net.URL;
// M A N I F E S T
@ScriptManifest(authors = { "Deividas" }, keywords = { "Clay", "Miner", "by", "Deividas" }, name = "DvDMiner", description = "Clay Miner by Deividas. Start in varrock west bank", version = 1.1)
public class DvDMiner extends Script implements PaintListener,
ServerMessageListener {
// V A R I A B L E S
private int clayRock[] = { 15505, 15503, 9711, 9713 };
private int pick[] = { 1265, 1269, 1267, 1273, 1271, 1275, 15259 };
private int clayOre = 434;
private int booth = 5912;
int startXP;
int currentXP;
int expGained;
int rocksMined;
int itemPrice;
int profitMade;
RSTile[] bankToMine = new RSTile[] { new RSTile(3182, 3436),
new RSTile(3185, 3431), new RSTile(3179, 3428),
new RSTile(3172, 3426), new RSTile(3171, 3419),
new RSTile(3171, 3413), new RSTile(3171, 3405),
new RSTile(3172, 3398), new RSTile(3172, 3398),
new RSTile(3174, 3390), new RSTile(3177, 3383),
new RSTile(3182, 3380), new RSTile(3184, 3374),
new RSTile(3180, 3371) };
RSArea atBank = new RSArea(new RSTile(3182, 3433), new RSTile(3189, 3446));
RSArea atMine = new RSArea(new RSTile(3169, 3361), new RSTile(3190, 3381));
private final Color color1 = new Color(51, 51, 51, 230);
private final Color color2 = new Color(0, 0, 0);
private final Color color3 = new Color(255, 255, 51);
private final BasicStroke stroke1 = new BasicStroke(1);
private final Font font1 = new Font("Batang", 1, 14);
private final Font font2 = new Font("Batang", 1, 12);
private final Image img1 = getImage("http://blueknights.weblahko.sk/mining_skillcape.gif");
private final Image img2 = getImage("http://dev.imedconsulting.com/shared...lock_small.png");
private final Image img3 = getImage("http://www.runescape.com/img/main/kb...ore/clay_1.gif");
private final Image img4 = getImage("http://www.runescape.com/img/main/kb...ining_icon.gif");
private final Image img5 = getImage("http://images4.wikia.nocookie.net/__...00/Coins_5.png");
public long startTime = System.currentTimeMillis();
public boolean onStart() {
startXP = skills.getCurrentExp(skills.MINING);
itemPrice = grandExchange.getMarketPrice(clayOre);
log("The price of clay is:" +itemPrice);
return true;
}
// Method By BTOdell951
private boolean isInArea(RSArea... areas) {
for (RSArea area : areas) {
if (area.contains(getMyPlayer().getLocation()))
return true;
}
return false;
}
public boolean walkToMine() {
walking.walkPathMM(bankToMine, 2, 2);
return true;
}
public boolean walkToBank() {
walking.walkPathMM(walking.reversePath(bankToMine), 2, 2);
return true;
}
public void mine() {
if(getMyPlayer().isIdle()) {
RSObject obj = objects.getNearest(clayRock);
if(obj != null && getMyPlayer().getAnimation() == -1)
obj.doAction("Mine");
sleep(1000);
}
}
private void bank() {
if(isInArea(atBank) && inventory.isFull())
bank.open();
if(bank.isOpen() && inventory.getCount(clayOre) > 0) {
sleep(random(500, 750));
if (inventory.containsOneOf(pick)) {
if (bank.depositAllExcept(pick))
sleep(random(500, 750));
} else {
if (bank.depositAll())
sleep(random(500, 750));
}
}
}
public void startRunning() {
if (walking.getEnergy() >= 40 && !walking.isRunEnabled()) {
walking.setRun(true);
sleep(random(500, 750));
}
}
private final RenderingHints antialiasing = new RenderingHints(
RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_ON);
private Image getImage(String url) {
try {
return ImageIO.read(new URL(url));
} catch(IOException e) {
return null;
}
}
public void onRepaint(Graphics g1) {
currentXP = skills.getCurrentExp(skills.MINING);
Graphics2D g = (Graphics2D)g1;
g.setRenderingHints(antialiasing);
long millis = System.currentTimeMillis() - startTime;
long hours = millis / (1000 * 60 * 60);
millis -= hours * (1000 * 60 * 60);
long minutes = millis / (1000 * 60);
millis -= minutes * (1000 * 60);
long seconds = millis / 1000;
profitMade = rocksMined * itemPrice;
expGained = currentXP - startXP;
g.setColor(color1);
g.fillRect(4, 339, 348, 121);
g.setColor(color2);
g.setStroke(stroke1);
g.drawRect(4, 339, 348, 121);
g.setFont(font1);
g.setColor(color3);
g.drawString("Clay Miner by Deividas", 65, 356);
g.drawImage(img1, 267, 314, null);
g.drawImage(img2, 12, 369, null);
g.setFont(font2);
g.drawString("Time Running:"+ hours + ": " + minutes + ": " + seconds, 42, 383);
g.drawImage(img3, 7, 384, null);
g.drawString("Clay Mined:" + rocksMined, 45, 406);
g.drawImage(img4, 9, 409, null);
g.setColor(color2);
g.drawLine(761, 28, 761, 28);
g.setColor(color3);
g.drawString("Experience Gained:" +expGained, 42, 430);
g.drawImage(img5, 14, 445, null);
g.drawString("Money Made:" + profitMade, 46, 454);
}
public int loop() {
startRunning();
if(!inventory.isFull() && !isInArea(atMine)) {
walkToMine();
} else if (!inventory.isFull() && isInArea(atMine)){
mine();
} else if (inventory.isFull() && !isInArea(atBank)) {
walkToBank();
} else if (inventory.isFull() && isInArea(atBank)){
bank();
}
return random(500,300);
}
public void serverMessageRecieved(ServerMessageEvent e) {
String msg = e.getMessage();
if (msg.contains("You manage to mine"))
rocksMined++;
}
}
thats the code, Save it as DvDMiner.java under sorces
- 0useful
- 0not useful
#7. Posted:
Status: Offline
Joined: Dec 11, 200914Year Member
Posts: 741
Reputation Power: 196
Status: Offline
Joined: Dec 11, 200914Year Member
Posts: 741
Reputation Power: 196
nice post thanx...........
- 0useful
- 0not useful
#8. Posted:
Status: Offline
Joined: Aug 27, 201014Year Member
Posts: 789
Reputation Power: 64
Status: Offline
Joined: Aug 27, 201014Year Member
Posts: 789
Reputation Power: 64
Best Tutorial Ever... I'm going to go do this right away!
- 0useful
- 0not useful
#9. Posted:
Status: Offline
Joined: Jan 30, 201113Year Member
Posts: 348
Reputation Power: 15
Status: Offline
Joined: Jan 30, 201113Year Member
Posts: 348
Reputation Power: 15
thanks great tutorial i will be sure to use these
- 0useful
- 0not useful
#10. Posted:
Status: Offline
Joined: Oct 04, 201014Year Member
Posts: 581
Reputation Power: 24
Status: Offline
Joined: Oct 04, 201014Year Member
Posts: 581
Reputation Power: 24
Amazing tutorial should be stickied well done mate
- 0useful
- 0not useful
You are viewing our Forum Archives. To view or take place in current topics click here.