-
Posts
81 -
Joined
-
Last visited
-
Feedback
0%
Posts posted by TTScripts
-
-
Hey guys, so I don't mean to be a pest, but how long does it usually take @Alek to respond to Git account requests? He's been on countless times since I posted the request almost three weeks ago, but it seems to be getting ignored and I'm not sure why. Alek if you see this i'd really like to start scripting on the SDN if you'll allow me. Hopefully my eagerness is not mistaken for rude impatience.
-
This makes me want to write a Tut Island script that's actually randomized. Look how they all have the same clothing configs.
-
5 minutes ago, PerryThePlatypus said:
I'm pretty active on another botting site
-
26 minutes ago, GPSwap said:
start acc in vwest bank and select the log type on the gui
gz on release on a script out almost 3 months ago? XD
font is already set, colour is set on my version but it was just a oversite on the uploaded version, and if I wanted to hide paint I would of added itI don't know why but you're coming off as very snide. I was only trying to be helpful because the post was commented on recently and I just saw the topic. I was only offering advice and a hide paint option is smart, You should really consider one for your scripts. Best of luck, friend.
-
Grats on release bro.
A few tips:
Set a font and color for the paint using
g.setFont(new Font("[NAME OF FONT]", Font.PLAIN, [FONT SIZE]); g.setColor(Color.WHITE);
if you use Eclipse it will give you the import options.
An efficient way to get paint to hide is using a clickable rectangle. Here's a method below: (Place it in your onStart void)
this.bot.addMouseListener(new BotMouseListener() { public void mouseClicked(java.awt.event.MouseEvent e) { Point point = e.getPoint(); Rectangle hideButton = new Rectangle(452,326,62,11); if (hideButton.contains(point)) { showPaint = !showPaint; } } @Override public void mousePressed(java.awt.event.MouseEvent e) { // TODO Auto-generated method stub } @Override public void mouseReleased(java.awt.event.MouseEvent e) { // TODO Auto-generated method stub } @Override public void mouseEntered(java.awt.event.MouseEvent e) { // TODO Auto-generated method stub } @Override public void mouseExited(java.awt.event.MouseEvent e) { // TODO Auto-generated method stub } @Override public boolean blockInput(Point arg0) { // TODO Auto-generated method stub return false; } }); }
Make sure you change the rectangle to your coordinates and add something like
if (!showPaint) { g.drawString("[Show Paint]", 457, 332); return; }
to your paint method.
-
As mentioned in my last bug post, there is something causing a nullpointer within the client, not scripts.
It happened again and it effectively renders the "Start Script" button on the client useless. The button still performs its aesthetic duty of disabling itself and enabling the Pause and Stop script buttons, and when you press the Stop or Pause buttons the Play (Start) button is enabled again as expected; however the Script Selection does not open at any point until you completely reload the client. I have the error for you and maybe it will help you look into the issue:
-
the switch is being called in onLoop and the conditions are being met for case 2:
case 2: is the ONLY place in the entire code that calls for withdrawing item from bank and as mentioned in the post, the script IS performing that function, but nothing else inside of case 2: is being called
-
So I have this in my script:
case 2: if (getBank().open()) { waitTicks = 0; sleep(random(900, 1200)); log("Bank is open check"); for (int i = 0; i < 27; i++) { if (getInventory().getItemInSlot(i) != null) { if (getInventory().getItemInSlot(i).getName().equalsIgnoreCase(item1) && getInventory().getItemInSlot(i).getName().equalsIgnoreCase(item2) && getInventory().getItemInSlot(i).getName().equalsIgnoreCase(tool)) { getInventory().interact(i, "Deposit-All"); } } } //getBank().depositAllExcept(item1, item2, tool); sleep(random(800, 1000)); getBank().withdraw(item2, withdrawAmount); sleep(random(800, 1100)); getBank().close(); sleep(random(600, 800)); } break;
I know case 2 is being called because it opens the bank and withdraws the item, but getBank().depositAll(String); was not working, getBank().depositAllExcept(String); was not working, and when I tried adding log(String);'s to make sure blocks were being reached, nothing happened and it was not showing in the log. The script STILL tries to withdraw the item, and i know the script is getting these changes because i changed the paint and that updated fine. Why is the ONLY thing in this entire snippet that's actually getting called the withdraw items?
-
Hi Alek, i've noticed two big bugs and i'm not sure what's causing them but i'm sure you will be able to figure them out!
1. OSBot Version 2.4.144
2. A description of the issue. Include relevant logs. Not even while running a script, sometimes when I use the mouse wheel to scroll any number of things from bank, to my quest log, to world selection (running a script or not, irrelevant) the entire client will freeze. I can not click any buttons on the top bar, and can not click anywhere on the client. Needs to exit and restart the client entirely.
3. Are you receiving any errors in the client canvas or the logger?
Can't check, as the client itiself is frozen and I haven't caught it while having the logger open because its random and i'm always unsuspecting of it, but it has happened several times now.
4. How can you replicate the issue?
Not sure, just start the client and as soon as you log in try to scroll a menu.
5. Has this issue persisted through multiple versions? If so, how far back?
Not sure, only just noticed on 2.4.144
1. OSBot Version (do NOT put "current version", be specific) 2.4.144
2. A description of the issue. Include relevant logs.
If a script gets caught in a while loop, and the script is closed, then you try to run another script (something like that) the client will stop opening the script menu when you click the play button.
3. Are you receiving any errors in the client canvas or the logger?
ill try to cause the issue and come back and edit the post with the log, but it was something about a null reference or something
4. How can you replicate the issue?
see description
5. Has this issue persisted through multiple versions? If so, how far back?
yes, as far as i can remember
-
I think someone would probably sell an acc with 80 ranged only for about 30m-40m depending on if it was done by hand? I saw people asking for 70 ranged only accounts and everyone was saying 25m for that
-
-
3 minutes ago, zuzel111 said:
Short reminder
My fire caping thread on Sythe is #1 the biggest on forums counting 4500 replies 160,000 views
My fire caping thread on p****bot has 27,000 views with 1000 replies
my fire caping thread on osbot has 55,000 views 200 replies
My website is #2 positioned for fire caping service osrs in google without any google ads.
Multiiple people advertise my service
My skype contacts list counts 12,000 people interested in fire caping, swapping, middlemanning serviecs nothing else
Don't be smartass if you don't know the most known facts about my service
Well have fun charging all those people twice what a jad cave run is worth, i'm not interested in paying 11m for a firecape.
1 minute ago, TheCoach said:I bot my Firecapes, and I knew Zuzel is the dude if you want legit capes.
I just need one firecape. I don't see how you'd get banned for botting caves as scripts for jad mini seem very few in number, and if it's only one run. Does it always succeed in getting a fc?
-
1 minute ago, Luna said:
this is not his main site tho
Even so, with his math over the course of the three years he's been registered here...?
280 capes a week * 3 years = 43,680 capes among him and his team (not accounting for the fact that his team's size was clearly different three years ago, NOR the fact that if this wasn't his main site that probability is his fc legacy goes back further than 3 years?)
That is unless he just started doing firecapes 0.8x(team size) weeks ago...
-
5 minutes ago, zuzel111 said:
If I did fire capes any cheaper I and my whole team would have to completely regisng from sleep and real life to handle the demand. My service handles 30-40 capes per day at these prices
It's price for hand done work, not botting
There are scripts for a firecape? lol
Not that I don't believe you but I was raised a skeptic, may I see a screenshot of these supposed 30-40 fire cape requests for today?
-
-
-
lol gg noob
@Chris
I wanna see that Visages go to 1. lol
-
55 minutes ago, 3qTQlBnsOsyfetvA said:
why not
public boolean hasArmour(){ return getInventory().contains(armorType + " platebody") && getInventory().contains(armorType + " platelegs") && getInventory().contains(armorType + " full helm"); }
you caught me. lol
-
On 10/1/2017 at 9:29 PM, iroll said:
so what part would you change? or do
import org.osbot.rs07.api.model.GroundItem; import org.osbot.rs07.api.model.NPC; import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; import org.osbot.rs07.utility.ConditionalSleep; import javax.swing.*; import java.awt.*; @ScriptManifest(name = "Animator by RickyD", author = "RickyD", version = 1.0, info = "Animates your armour to farm warrior guild tokens", logo = "") public class Animated extends Script { String[] foodName = {"Lobster"}; NPC anim; GroundItem lootables; private String armorType = "Mithril" String[] lootNames; @Override public void onStart() { startTime = System.currentTimeMillis(); lootNames = {armortType & "platebody", "Warrior guild token", armorType & " full helm", armorType & " platelegs"}; } @Override public void onExit() { log("Script has exited successfully"); } private long startTime; public boolean hasArmour(){ if(getInventory().contains(armorType & " platebody") && getInventory().contains(armortType & " platelegs") && getInventory().contains(armorType & " full helm")){ return true; } return false; } @Override public int onLoop() throws InterruptedException{ anim = getNpcs().closest(2454);//you should change this to a static method that gets the animated armor npc id //maybe anim = getNpcs().closest("Animated " & armorType & " armour"); //or something like that lootables = getGroundItems().closest(lootNames); if(getInventory().contains(foodName) && getInventory().getAmount("Warrior guild token") < 1000){ if(anim != null && anim.isInteracting(myPlayer())){ if(myPlayer().getHealthPercent() < 50){ getInventory().interact("Eat", foodName); //DTiming.waitCondition(() -> myPlayer().getAnimation() == 829, 2000); new ConditionalSleep(2000){ @ Override public boolean condition() throws InterruptedException { return myPlayer().getAnimation() == 829; } }.sleep(); sleep(random(400, 650); }else{ if(myPlayer().getInteracting() == null){ anim.interact("Attack"); sleep(random(800, 1100); } } }else{ if(lootables != null){ if (lootables.interact("Take")) { sleep(random(1200, 1500); } }else{ if(hasArmour()){ if (getObjects().closest("Magical Animator").interact("Animate armour")) { sleep(random(1200, 2000); } } } } }else{ stop(false); JOptionPane.showMessageDialog(null, "NO FOOD or 1k Tokens", "Alert", JOptionPane.WARNING_MESSAGE); } return random(400, 700); //The amount of time in milliseconds before the loop starts over } @Override public void onPaint(Graphics2D g) { long millis = System.currentTimeMillis() - startTime; String timeStr = String.format("%02d min, %02d sec", TimeUnit.MILLISECONDS.toMinutes(millis), TimeUnit.MILLISECONDS.toSeconds(millis) - TimeUnit.MINUTES.toSeconds(TimeUnit.MILLISECONDS.toMinutes(millis)) ); g.setFont(new Font("Trebuchet MS", Font.PLAIN, 14); g.setColor(Color.WHITE); g.drawString("Time running: " + timeStr, 10, 250); } }
-
You shouldn't have return 100; at the end. That's a really low return time (1/10th of a second) that speed will get you banned quickly. You should do return random(400, 700); Or something similar, but those return times have always worked for me. It's good to see you're learning though. Good luck
-
38 minutes ago, Bassie said:
Thanks, opinion on 24/7ing at NMZ? Just curious. Also, what is the prayer flicking like, random intervals?
You typically regen a health point every 60 seconds. if you set up a timer for anywhere between 52-59 seconds to click quick-pray button, flicking resets the timer to 0.
-
romeo and juliet, and pirate's treasure. I'd probably charge like 150k for them if i had to guess
-
lol it would take you 37 days to buy 2 million tars on the g e.
edit: whoops i thought it auto merged with my old post when i do quick reply...didnt mean to double post
-
Wouldnt you need a few million tars? lol i mean unless you're already at like 95 or something
1-70 Agility
in Requests
Posted
Are you paying for a bond?
I'll do it for 10M because I don't have feedback but want to start earning it. (Also because you are asking for a botted skill and I think it's crazy to ask 20m+ for almost no effort.)
Also can the account have some other low stats to help avoid a ban? Name some acceptable skills to level slightly.
If you're interested you can PM me on here.