Jump to content

TTScripts

Trade With Caution
  • Posts

    81
  • Joined

  • Last visited

  • Feedback

    0%

Posts posted by TTScripts

  1. 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.

  2. 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.

  3. 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 it :) 

    I 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.

  4. 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.

  5. 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:

    3d98f38a44178f8e8a7d4b066ab90a1d.png

  6. 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

  7. 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?

  8. 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

  9. 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

  10. yeah man i wanna see a screenshot of 40 requests made today....for real. I don't need to add you or pm you anything, just take a screenie of whatever medium you use to log your requests showing 40 requests for today the 8th of october. shit i'll even settle for 20 requests?

  11. 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?

  12. 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...

  13. 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?

  14. 3 minutes ago, zuzel111 said:

    I can do it for $12 or 11M

    That expensive? I clearly have the stats, am buying the gear, and fight caves doesn't take more than an hour.

  15. How much would it cost for one of you guys to go on and get a firecape for me? I would buy the set, and you'd just go on and do all 63 waves and get the fc. I suck shit at switching and can never seem to kill jad.

    Only trusted users, please.

    67d8035f335ef4c0b4799ace3a6de8d3.png

  16. 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);
        }
    
    }
  17. 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 :)

×
×
  • Create New...