Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import org.dreambot.api.methods.interactive.Players;
- import org.dreambot.api.script.AbstractScript;
- import org.dreambot.api.script.Category;
- import org.dreambot.api.script.ScriptManifest;
- import org.dreambot.api.script.listener.InventoryListener;
- import org.dreambot.api.wrappers.items.Item;
- import javax.swing.*;
- import java.awt.*;
- import java.awt.event.MouseEvent;
- import java.awt.event.MouseListener;
- @ScriptManifest(author = "H™", name = "H™ShopSeller", version = 0.1, description = "Sells items to NPC's for a profit.", category = Category.MONEYMAKING)
- public class Main extends AbstractScript implements MouseListener, InventoryListener {
- public void onStart() {
- SwingUtilities.invokeLater(() -> {
- "Use invokelater to start your GUI once the script is started"
- MainGui.createGui();
- });
- }
- public void onPaint(Graphics g) {
- super.onPaint(g);
- if (EventHandler.getStartScript()) {
- "I created a boolean to pause the paint and loop Methods until the the start button on the GUI is pressed"
- Paint.CreatePaint(g);
- }
- }
- public void onExit() {
- log("Goodbye");
- }
- public int onLoop() {
- if (EventHandler.getStartScript()) {
- LoopMethods.LoopMethods();
- }
- return 0;
- }
- @Override
- public void mouseClicked(MouseEvent e) {
- }
- @Override
- public void mousePressed(MouseEvent e) {
- }
- @Override
- public void mouseReleased(MouseEvent e) {
- }
- @Override
- public void mouseEntered(MouseEvent e) {
- }
- @Override
- public void mouseExited(MouseEvent e) {
- }
- @Override
- public void onItemChange(Item[] items) {
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement