Advertisement
Guest User

Untitled

a guest
Apr 17th, 2022
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.77 KB | None | 0 0
  1. import org.dreambot.api.methods.interactive.Players;
  2. import org.dreambot.api.script.AbstractScript;
  3. import org.dreambot.api.script.Category;
  4. import org.dreambot.api.script.ScriptManifest;
  5. import org.dreambot.api.script.listener.InventoryListener;
  6. import org.dreambot.api.wrappers.items.Item;
  7.  
  8. import javax.swing.*;
  9. import java.awt.*;
  10. import java.awt.event.MouseEvent;
  11. import java.awt.event.MouseListener;
  12.  
  13.  
  14. @ScriptManifest(author = "H™", name = "H™ShopSeller", version = 0.1, description = "Sells items to NPC's for a profit.", category = Category.MONEYMAKING)
  15.  
  16.  
  17. public class Main extends AbstractScript implements MouseListener, InventoryListener {
  18.  
  19.  
  20. public void onStart() {
  21. SwingUtilities.invokeLater(() -> {
  22. "Use invokelater to start your GUI once the script is started"
  23. MainGui.createGui();
  24. });
  25. }
  26.  
  27.  
  28. public void onPaint(Graphics g) {
  29. super.onPaint(g);
  30. if (EventHandler.getStartScript()) {
  31. "I created a boolean to pause the paint and loop Methods until the the start button on the GUI is pressed"
  32. Paint.CreatePaint(g);
  33. }
  34. }
  35.  
  36.  
  37. public void onExit() {
  38. log("Goodbye");
  39. }
  40.  
  41. public int onLoop() {
  42. if (EventHandler.getStartScript()) {
  43. LoopMethods.LoopMethods();
  44. }
  45. return 0;
  46. }
  47.  
  48.  
  49. @Override
  50. public void mouseClicked(MouseEvent e) {
  51.  
  52. }
  53.  
  54. @Override
  55. public void mousePressed(MouseEvent e) {
  56.  
  57. }
  58.  
  59. @Override
  60. public void mouseReleased(MouseEvent e) {
  61.  
  62. }
  63.  
  64. @Override
  65. public void mouseEntered(MouseEvent e) {
  66.  
  67. }
  68.  
  69. @Override
  70. public void mouseExited(MouseEvent e) {
  71.  
  72. }
  73.  
  74. @Override
  75. public void onItemChange(Item[] items) {
  76.  
  77. }
  78. }
  79. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement