SHOW:
|
|
- or go back to the newest paste.
| 1 | import java.awt.event.ActionEvent; | |
| 2 | import java.awt.event.ActionListener; | |
| 3 | import javax.swing.DefaultComboBoxModel; | |
| 4 | import javax.swing.JButton; | |
| 5 | import javax.swing.JComboBox; | |
| 6 | import javax.swing.JFrame; | |
| 7 | import javax.swing.JPanel; | |
| 8 | import org.osbot.rs07.api.map.Area; | |
| 9 | import org.osbot.rs07.api.model.RS2Object; | |
| 10 | import org.osbot.rs07.script.Script; | |
| 11 | import org.osbot.rs07.script.ScriptManifest; | |
| 12 | ||
| 13 | @ScriptManifest(author = "Mr Pro Pop", info = "JFrame", logo = "", name = "JFrame", version = 1) | |
| 14 | public class aaaa extends Script {
| |
| 15 | ||
| 16 | private JFrame gui; | |
| 17 | private JComboBox comboBox; | |
| 18 | private JButton btnStart; | |
| 19 | - | public static String tree = null; |
| 19 | + | private static String tree = null; |
| 20 | private Area WALK = new Area(3180, 3275, 3161, 3262); | |
| 21 | ||
| 22 | /** | |
| 23 | * @wbp.parser.entryPoint | |
| 24 | */ | |
| 25 | public void JFrame() {
| |
| 26 | ||
| 27 | gui = new JFrame(); | |
| 28 | comboBox = new JComboBox(); | |
| 29 | btnStart = new JButton(); | |
| 30 | ||
| 31 | gui.setTitle("title");
| |
| 32 | gui.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); | |
| 33 | gui.setBounds(100, 100, 406, 155); | |
| 34 | gui.getContentPane(); | |
| 35 | gui.getContentPane().setLayout(null); | |
| 36 | ||
| 37 | comboBox.setModel(new DefaultComboBoxModel(new String[] {"Select An Option", "Tree", "Oak", "Willow"}));
| |
| 38 | comboBox.setBounds(30, 34, 124, 44); | |
| 39 | gui.getContentPane().add(comboBox); | |
| 40 | ||
| 41 | btnStart.setBounds(236, 40, 89, 33); | |
| 42 | gui.getContentPane().add(btnStart); | |
| 43 | gui.getContentPane().add(btnStart); | |
| 44 | gui.setVisible(true); | |
| 45 | btnStart.addActionListener(new ActionListener() {
| |
| 46 | ||
| 47 | public void actionPerformed(ActionEvent e) {
| |
| 48 | // TODO Auto-generated method stub | |
| 49 | gui.setVisible(false); | |
| 50 | gui.dispose(); | |
| 51 | tree = comboBox.getSelectedItem().toString(); | |
| 52 | if (tree.equals("Willow")) {
| |
| 53 | Area WALK = new Area(3180, 3275, 3161, 3262); | |
| 54 | - | RS2Object willow = getObjects().closest(o -> o.getName().equalsIgnoreCase("Willow") && WALK.contains(o));
|
| 54 | + | |
| 55 | } | |
| 56 | ||
| 57 | ||
| 58 | ||
| 59 | ||
| 60 | } | |
| 61 | ||
| 62 | ||
| 63 | } | |
| 64 | ||
| 65 | ||
| 66 | }); | |
| 67 | } | |
| 68 | ||
| 69 | public void onStart() {
| |
| 70 | ||
| 71 | JFrame(); | |
| 72 | } | |
| 73 | ||
| 74 | public int onLoop() throws InterruptedException {
| |
| 75 | RS2Object willow = getObjects().closest(o -> o.getName().equalsIgnoreCase("Willow") && WALK.contains(o));
| |
| 76 | willow.interact("Chop down");
| |
| 77 | ||
| 78 | if(getInventory().isFull()) if(!getInventory().isFull() && !WALK.contains(myPlayer()));{
| |
| 79 | inventory.dropAll(); | |
| 80 | getWalking().webWalk(WALK); | |
| 81 | - | return 0; |
| 81 | + | return 300; |
| 82 | } | |
| 83 | ||
| 84 | } |