Adblock breaks this site

fletching script for RSBOT?

Discussion in 'Archives' started by piggy broskeet, Dec 13, 2008.

Thread Status:
Not open for further replies.
  1. piggy broskeet

    piggy broskeet Newcomer

    Joined:
    Nov 22, 2008
    Posts:
    8
    Referrals:
    0
    Sythe Gold:
    0
    fletching script for RSBOT?

    Anyone happen to have a fletching script for rsbot? if so please post code,

    Thank You,
    piggy :laugh:
     
  2. killerpills1

    killerpills1 Active Member

    Joined:
    Dec 8, 2007
    Posts:
    197
    Referrals:
    0
    Sythe Gold:
    0
    fletching script for RSBOT?

    Code:
    import com.speljohan.rsbot.script.Script;
    import com.speljohan.rsbot.script.wrappers.*;
    import com.speljohan.rsbot.bot.Bot;
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import java.util.Map;
    
    
    public class BowStringer extends Script /*implements ActionListener*/ {
    
    /*    interface 309
    
          50 //shortbow (U)
        48 //longbow (U)
        54 //oak shortbow (U)
        56 //oak longbow (U)
        60 //willow shortbow (U)
        58 //willow longbow (U)
        64 //maple shortbow (U)
        62 //maple longbow (U)
        68 //yew shortbow (U)
        66 //yew longbow  (U)
        72 //magic shortbow (U)
        70 //magic longbow (U)
    
        1777 // bowstring
    
          841 //shortbow
        839 //longbow
        843 //oak shortbow
        845 //oak longbow
        849 //willow shortbow
        847 //willow longbow
        853 //maple shortbow
        851 //maple longbow
        857 //yew shortbow
        855 //yew longbow 
        861 //magic shortbow
        859 //magic longbow
    
        14367 //PC bank booth
    
        6688 // bow stringing animation
    
        supports edgeville, pest control island, varrock banks, falador banks, draynor banks
    
        */
        public JButton button = new JButton("Start Script");
    
        public int[] bankBooth = new int[] {14367, 26972, 11402, 11758, 11758, 2213};
        public int bowToString;
        public int bowToStore;
        public int bowstring = 1777;
        public double getVersion() {
            return 1.5;
        }
    
        @Override
        public String getScriptCategory() {
            return "Fletching";
        }
        
        public String getScriptDescription() {
            return "<html>\n" +
                    "<head></head>\n" +
                    "<body>\n" +
                        "<center>" +
                            "<h2>" + getName() + "</h2>" +
                        "</center>\n" +
                        "<b>Author:</b> " + getAuthor() + "<br />" +
                        "<b>Version:</b> " + getVersion() + "<br />" +
                        "<b>Features:</b>" +
                        "<li>Strings all unstringed bows into bows.</li>" +        
                        
                        "<br /><br /><b>Update 1.2<b><br />" +        
                        "<b>Better banking, Thanks to S3BASTI3N<b><br /><br />" +    
    
        
                        "<b>Arguments<b><br />" +                    
    
        
                        "<form>Normal:<input type=\"radio\" name=\"what\" value=\"normal\"> " +
                        "Oak:<input type=\"radio\" name=\"what\" value=\"oak\"> " +
                        "Willow:<input type=\"radio\" name=\"what\" value=\"willow\"> " +
                        "Maple:<input type=\"radio\" name=\"what\" value=\"maple\"> " +
                        "Yew:<input type=\"radio\" name=\"what\" value=\"yew\" checked=\"checked\"> " +
                        "Magic:<input type=\"radio\" name=\"what\" value=\"magic\"><br /></form>" +
                        
                        "<form>Shortbow:<input type=\"radio\" name=\"sort\" value=\"short\"> " +
                        "Longbow:<input type=\"radio\" name=\"sort\" value=\"long\" checked=\"checked\"><br /></form>" +
                            
                    "</body>\n" +
                    "</html>";
        }
    
        public String getName() {
            return ("Bow Stringer");
        }
    
        public String getAuthor() {
            return ("Sjerdo");
        }
    
        
        public boolean onStart(Map<String, String> args) {
            
            if (args.get("what").contains("n")) {
                if (args.get("sort").contains("s")) {
                    bowToString = 50;
                    bowToStore = 841;
                } else {
                    bowToString = 48;
                    bowToStore = 839;
                }
            } else if (args.get("what").contains("k")) {
                if (args.get("sort").contains("s")) {
                    bowToString = 54;
                    bowToStore = 843;
                } else {
                    bowToString = 56;
                    bowToStore = 845;
                }
            } else if (args.get("what").contains("ll")) {
                if (args.get("sort").contains("s")) {
                    bowToString = 60;
                    bowToStore = 849;
                } else {
                    bowToString = 58;
                    bowToStore = 847;
                }
            } else if (args.get("what").contains("p")) {
                if (args.get("sort").contains("s")) {
                    bowToString = 64;
                    bowToStore = 853;
                } else {
                    bowToString = 62;
                    bowToStore = 851;
                }
            } else if (args.get("what").contains("y")) {
                if (args.get("sort").contains("s")) {
                    bowToString = 68;
                    bowToStore = 857;
                } else {
                    bowToString = 66;
                    bowToStore = 855;
                }
            } else {
                if (args.get("sort").contains("s")) {
                    bowToString = 72;
                    bowToStore = 861;
                } else {
                    bowToString = 70;
                    bowToStore = 859;
                }
            }
        
            return true;
        }
        
        public void onFinish() {
        
        }
    
        public int loop() {
    
        if(getMyPlayer().getAnimation() != -1) {
            return random(2000,3000);
        }
    
        if(getInventoryCount(bowstring) == 14 && getInventoryCount(bowToString) == 14) {
            string();
        } else {
            bank();
        }
    
        return random(500,1000);    
        }
    
        public void string() {
            if(inventoryContains(bowToString)) {
                atInventoryItem(bowToString, "Use");
                    wait(random(1000,1500));
                        atInventoryItem(bowstring, "Use");
                            wait(random(1500,2500));
                            if(interfaceExists(309)) {
                                clickMouse(250 + random(-10, 10),420 + 
    
    random(-7, 7), false);
                                    atMenuItem(3);
                                            
    
    wait(random(7000,10000));
                            }
            }    
        }    
        public void bank() {
        if (!inventoryContains(bowToString) && !interfaceExists(12) || 
    
    !inventoryContains(bowstring) && !interfaceExists(12)) {
            RSObject Bank = findObject(bankBooth);
                if(!interfaceExists(12) && Bank != null) {
                    atObject(Bank, "Use-Quickly");
                        wait(random(1000,1500));
            }
        if (interfaceExists(12)) {
             //depositAllExcept();
             //if (getInventoryCount(bowToString) == 0) {
            if (depositAllExcept()){
                if (getBankInventoryCount(bowToString) == 0) {
                    closeBank();
                    stopAllScripts();
                }
                if (getBankInventoryCount(bowstring) == 0) {
                     closeBank();
                     stopAllScripts(); 
                }
                    atBankInventoryItem(bowToString, "Withdraw X");
                    wait(random(2000,3000));
                    Bot.getInputManager().sendKeys("14", true);
                    wait(random(1000,2000));
                if(getInventoryCount(bowToString) == 14){
                    atBankInventoryItem(bowstring, "Withdraw All");
                    wait(random(1000,2000));
                            if ((getInventoryCount(bowToString) == 14) && (getInventoryCount(bowstring) ==14)) {
                                closeBank();
                                wait(random(1500,2500));
                            } else {
                                bank();
                            }
                }
            }
        }
        }
    
        }
    }


    IDK if this one works
    Code:
    Êþº¾   2 ô
     R s t u
      v	 Q w	 Q x	 Q y?ø       z {
      s |
      }
     Q ~  € 
     Q ‚ ƒ „
     Q …
      † ‡ ˆ ‰ Š ‹ Œ  Ž   ‘ ’ “ ” •
      – — ˜ ™ š › œ 
     , ž Ÿ *	 Q ¡	 Q ¢ £ ¤ ¥ ¦
     Q §
     ¨ ©
     Q ª
     Q «
     Q ¬
     Q *
     Q ® ¯
     Q °
     Q ±
     Q ²
     Q ³
     Q ´
     Q µ ¶
     Q ·
     Q ¸
     Q ¹
     Q º
     Q » ¼
     Q ½
     ¾ ¿ À
     Á Â Ã Ä Å button Ljavax/swing/JButton; 	bankBooth [I bowToString I 
    bowToStore 	bowstring <init> ()V Code LineNumberTable 
    getVersion ()D getScriptCategory ()Ljava/lang/String; getScriptDescription getName 	getAuthor onStart (Ljava/util/Map;)Z 
    StackMapTable 	Signature 8(Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)Z onFinish loop ()I string bank Æ 
    SourceFile BowStringer.java [ \ javax/swing/JButton Start Script [ Ç S T U V Z X 	Fletching java/lang/StringBuilder (<html>
    <head></head>
    <body>
    <center><h2> È É d b </h2> 
    </center>
     <b>Author:</b>  e b <br /> <b>Version:</b>  _ ` È Ê <b>Features:</b> /<li>Strings all unstringed bows into bows.</li> "<br /><br /><b>Update 1.2<b><br /> 5<b>Better banking, Thanks to S3BASTI3N<b><br /><br /> <b>Arguments<b><br /> =<form>Normal:<input type="radio" name="what" value="normal">  1Oak:<input type="radio" name="what" value="oak">  7Willow:<input type="radio" name="what" value="willow">  5Maple:<input type="radio" name="what" value="maple">  CYew:<input type="radio" name="what" value="yew" checked="checked">  AMagic:<input type="radio" name="what" value="magic"><br /></form> ><form>Shortbow:<input type="radio" name="sort" value="short">  TLongbow:<input type="radio" name="sort" value="long" checked="checked"><br /></form> </body>
     </html> Ë b Bow Stringer Sjerdo what Ì Í Î java/lang/String n Ï Ð sort s W X Y X k ll p y Ñ Ò Ó Ô m Õ Ö × Ø n \ o \ Ù Ú Use Û Ü Ý Þ ß à á â ã à ä å Use-Quickly æ ç è Ú é Ø ê ë ì \ 
    Withdraw X í Ü î ï ð 14 ñ ò ó Withdraw All BowStringer !com/speljohan/rsbot/script/Script ,com/speljohan/rsbot/script/wrappers/RSObject (Ljava/lang/String;)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (D)Ljava/lang/StringBuilder; toString 
    java/util/Map get &(Ljava/lang/Object;)Ljava/lang/Object; contains (Ljava/lang/CharSequence;)Z getMyPlayer 0()Lcom/speljohan/rsbot/script/wrappers/RSPlayer; ,com/speljohan/rsbot/script/wrappers/RSPlayer getAnimation random (II)I getInventoryCount ([I)I inventoryContains ([I)Z atInventoryItem (ILjava/lang/String;)Z wait (I)V interfaceExists (I)Z 
    clickMouse (IIZ)V 
    atMenuItem 
    findObject 2([I)Lcom/speljohan/rsbot/script/wrappers/RSObject; atObject C(Lcom/speljohan/rsbot/script/wrappers/RSObject;Ljava/lang/String;)Z depositAllExcept getBankInventoryCount 	closeBank ()Z stopAllScripts atBankInventoryItem com/speljohan/rsbot/bot/Bot getInputManager +()Lcom/speljohan/rsbot/script/InputManager; 'com/speljohan/rsbot/script/InputManager sendKeys (Ljava/lang/String;Z)V ! Q R     S T    U V    W X    Y X    Z X     [ \  ]   i     E*· *» Y· µ *¼
    Y8OYi\OY,ŠOY-îOY-îOY¥Oµ *ñµ ±    ^       
      1  3 = 6  _ `  ]         ¯    ^       8  a b  ]        
    °    ^       =  c b  ]   ¦     Ž» Y· 
    ¶ *¶ ¶ ¶ ¶ ¶ *¶ ¶ ¶ ¶ *¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶  ¶ !¶ "¶ #¶ $¶ %¶ &¶ ¶ '°    ^       A  d b  ]        (°    ^       b  e b  ]        )°    ^       f  f g  ]  H    +*¹ + À ,-¶ .â„¢ 6+/¹ + À ,0¶ .â„¢ *2µ 1*Iµ 2§[*0µ 1*Gµ 2§K+*¹ + À ,3¶ .â„¢ 6+/¹ + À ,0¶ .â„¢ *6µ 1*Kµ 2§*8µ 1*Mµ 2§+*¹ + À ,4¶ .â„¢ 6+/¹ + À ,0¶ .â„¢ *<µ 1*Qµ 2§ Ï*:µ 1*Oµ 2§ ¿+*¹ + À ,5¶ .â„¢ 6+/¹ + À ,0¶ .â„¢ *@µ 1*Uµ 2§ ‰*>µ 1*Sµ 2§ y+*¹ + À ,6¶ .â„¢ 6+/¹ + À ,0¶ .â„¢ *Dµ 1*Yµ 2§ C*Bµ 1*Wµ 2§ 3+/¹ + À ,0¶ .â„¢ *Hµ 1*]µ 2§ *Fµ 1*[µ 2¬    ^   ’ $   l  m & n , o 6 q < r F t Y u l v r w | y ‚ z Å’ | Ÿ } ² ~ ¸    È ‚ Ã’ „ Ã¥ … ø † þ ‡ ‰ Å  Å’+ > ŽD N ‘T ’^ •q –w — â„¢‡ Å¡Ž ž h    65555" i    j  k \  ]         ±    ^       £  l m  ]   ‰     R*¶ 7¶ 8Ÿ *и¶ 9¬*¼
    Y*´ O¶ :* *¼
    Y*´ 1O¶ :* 
    *¶ ;§ *¶ <*ôè¶ 9¬    ^       §  ¨  « < ¬ C ® G ± h    ,  n \  ]   Æ     *¼
    Y*´ 1O¶ =™ p**´ 1>¶ ?W**èܶ 9¶ @**´ >¶ ?W**Ü	Ķ 9¶ @*5¶ A™ 4* ú*ö
    ¶ 9`¤*ù¶ 9`¶ B*¶ CW**X'¶ 9¶ @±    ^   * 
       µ  ¶  · * ¸ 5 ¹ C º M » j ¾ p Á ~ Ä h    û ~  o \  ]  Ô    D*¼
    Y*´ 1O¶ =š *¶ A™ *¼
    Y*´ O¶ =š*¶ Aš**´ ¶ DL*¶ Aš +Æ *+E¶ FW**èܶ 9¶ @*¶ A™ Ý*¼
    ¶ G™ Ó*¼
    Y*´ 1O¶ Hš *¶ IW*¶ J*¼
    Y*´ O¶ Hš *¶ IW*¶ J**´ 1K¶ LW**и¶ 9¶ @¸ MN¶ O**èж 9¶ @*¼
    Y*´ 1O¶ :* \**´ P¶ LW**èж 9¶ @*¼
    Y*´ 1O¶ :* ,*¼
    Y*´ O¶ :* *¶ IW**Ü	Ķ 9¶ @§ *¶ <±    ^   f    Æ 4 É = Ê J Ë R ÃŒ ` ÃŽ i Ñ s Ã’ „ Ó ‰ Ô  Ö ž × £ Ø § Ú ² Û À Ü É Ý × Þ ê ß õ à á) â. ã? Ã¥C ì h    ü + p,û —ú   q    r
    I don't even know what its written in.
     
  3. piggy broskeet

    piggy broskeet Newcomer

    Joined:
    Nov 22, 2008
    Posts:
    8
    Referrals:
    0
    Sythe Gold:
    0
    fletching script for RSBOT?

    lol thanks =) and i was wondering for the first script do you need commands?
     
  4. killerpills1

    killerpills1 Active Member

    Joined:
    Dec 8, 2007
    Posts:
    197
    Referrals:
    0
    Sythe Gold:
    0
    fletching script for RSBOT?

    I think you just tell ti what kind of bows, but those are jsut buttons you push on so it's simple. Why not just try it?
     
  5. piggy broskeet

    piggy broskeet Newcomer

    Joined:
    Nov 22, 2008
    Posts:
    8
    Referrals:
    0
    Sythe Gold:
    0
    fletching script for RSBOT?

    i am lol..thanks ocne again
     
  6. killerpills1

    killerpills1 Active Member

    Joined:
    Dec 8, 2007
    Posts:
    197
    Referrals:
    0
    Sythe Gold:
    0
    fletching script for RSBOT?

    No problem.
     
  7. piggy broskeet

    piggy broskeet Newcomer

    Joined:
    Nov 22, 2008
    Posts:
    8
    Referrals:
    0
    Sythe Gold:
    0
    fletching script for RSBOT?

    uhh..this is a stringing script..thanks anyways though.
     
  8. killerpills1

    killerpills1 Active Member

    Joined:
    Dec 8, 2007
    Posts:
    197
    Referrals:
    0
    Sythe Gold:
    0
    fletching script for RSBOT?

    Oh you want to cut them? My bad.
     
  9. piggy broskeet

    piggy broskeet Newcomer

    Joined:
    Nov 22, 2008
    Posts:
    8
    Referrals:
    0
    Sythe Gold:
    0
    fletching script for RSBOT?

    lol yeah..its alright you tryed =)
     
  10. Tylobedo

    Tylobedo Active Member
    Banned

    Joined:
    Jun 23, 2008
    Posts:
    123
    Referrals:
    2
    Sythe Gold:
    0
    fletching script for RSBOT?

    phatgals is ownage.


    also super fletch should be built in look under dave/super series.
     
  11. dicko-93

    dicko-93 Member
    Banned

    Joined:
    Dec 9, 2008
    Posts:
    36
    Referrals:
    0
    Sythe Gold:
    0
    fletching script for RSBOT?

    how do i get phatgals???
     
< # Level 57 Gs Pure For Sale # | Selling full Elite black armour! >
Thread Status:
Not open for further replies.


 
 
Adblock breaks this site