Jump to content

veedsFisher


veedubman87

Recommended Posts

java_F4pfBnFC6C.png.fd286b22de12b6f66db490b8c228138f.png

This is just a simple fisher with basic GUI.

Script download - At bottom of post.

Current Features

  • Fish - Shrimp, Anchovies, Lobster, Trout, Salmon, Swordfish
  • Banking
  • Automatically gathers required items ( if there in the bank )
  • Profiles

Planned Updates

  • New fish - Karambwanji, Karambwan, Tuna, Anglerfish, Bass, Cod, Dark crab, Herring, Monkfish
  • Different drop patterns
  • Restocking
  • New Gui

 

Quote

veedsFisher.zip

- Updated gui

- Added loading profiles in the Gui

 

If you do not know how to install the script

-Extract the zip file into you Scripts folder.

-The scripts folder should be in "Users\{username}\EpicBot\scripts"

-If the scripts folder is not there you need to make one.

 

Edited by veedubman87
  • Thanks 1
Link to comment
Share on other sites

Noice! :D 

 

One thing that comes up from the top of my head, is the way you pass the CTX into the functions and also the class

 

Try doing what's below:

    private final Data data;
    private final Bank bank;
    private final Fish fish;
    private final Walk walk;
    private final Inventory inventory;

    @Override
    public boolean onStart(String... strings) {
      	data = new Data(getAPIContext());
        bank = new Bank(getAPIContext());
      	fish = new Fish(getAPIContext());
      	walk = new Walk(getAPIContext());
      	inventory = new Inventory(getAPIContext());
      
        new Gui(getAPIContext());
        System.out.println("Staring veedsFisher");
        return true;
    }

 

That way, you don't need to pass it for each function since you already declared it as ctx in your sub-class :)

Link to comment
Share on other sites

1 hour ago, Proto said:

Noice! 😄

 

One thing that comes up from the top of my head, is the way you pass the CTX into the functions and also the class

 

Try doing what's below:


    private final Data data;
    private final Bank bank;
    private final Fish fish;
    private final Walk walk;
    private final Inventory inventory;

    @Override
    public boolean onStart(String... strings) {
      	data = new Data(getAPIContext());
        bank = new Bank(getAPIContext());
      	fish = new Fish(getAPIContext());
      	walk = new Walk(getAPIContext());
      	inventory = new Inventory(getAPIContext());
      
        new Gui(getAPIContext());
        System.out.println("Staring veedsFisher");
        return true;
    }

 

That way, you don't need to pass it for each function since you already declared it as ctx in your sub-class 🙂

Thx I was wondering why that wasn’t working I’ll fix it when I get home.

Link to comment
Share on other sites

  • 1 month later...
  • 4 weeks later...
  • 4 weeks later...
  • 4 weeks later...
  • 2 months later...
  • 3 weeks later...
  • 1 year later...
On 9/12/2021 at 12:00 PM, Dboss0413 said:

A tutorial would be nice.. ive been trying to figure it out myself. But I need help!?!

 

There is a tutorial in the forum find it in development it’s super easy copy this to a Text file make it .Java and saved in ALL FILES. Save to anywhere then move into the Epic bot scripts folder and it should show up. But look at the tutorial on the forum in development. It explains it all there I started today and now can make my own scripts without knowing code just copying them. It’s so simpleo.

 

Here is the link.. 

 

Edited by 3oro
Update
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...