Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.Color;
- import java.awt.Graphics;
- import java.awt.Image;
- import java.awt.Point;
- import java.awt.Rectangle;
- import java.awt.event.MouseEvent;
- import java.io.IOException;
- import java.net.URL;
- import java.text.DecimalFormat;
- import java.util.concurrent.TimeUnit;
- import javax.imageio.ImageIO;
- import org.dreambot.api.methods.skills.Skill;
- import org.dreambot.api.methods.tabs.Tab;
- import org.dreambot.api.script.AbstractScript;
- import org.dreambot.api.script.Category;
- import org.dreambot.api.script.ScriptManifest;
- import org.dreambot.api.utilities.Timer;
- import org.dreambot.api.wrappers.interactive.GameObject;
- @ScriptManifest(author = "Pug", name = "paint tutorial", version = 0.01, description = "0.01", category = Category.MISC)
- public class test extends AbstractScript
- {
- // PAINT VARIABLE DECLARATIONS
- Point p;
- boolean hide = false;
- Rectangle close = new Rectangle(10, 457, 118, 20);
- Rectangle open = new Rectangle(10, 457, 118, 20);
- private final Image bg = getImage("http://www.linktoyourimage.com/image.jpg");
- private final Image showImage = getImage("http://www.linktoyourimage.com/image.jpg");
- private final Image hideImage = getImage("http://www.linktoyourimage.com/image.jpg");
- private Image getImage(String url)
- {
- try
- {
- return ImageIO.read(new URL(url));
- }
- catch (IOException e) {}
- return null;
- }
- public void onMouse(MouseEvent e)
- {
- p = e.getPoint();
- if (close.contains(p) && !hide) {
- hide = true;
- } else if (open.contains(p) && hide) {
- hide = false;
- }
- }
- // ONSTART() METHOD
- public void onStart()
- {
- }
- // ONLOOP() METHOD
- @Override
- public int onLoop()
- {
- return 0;
- }
- //OUR PAINT METHOD
- public void onPaint(Graphics g)
- {
- if (!hide)
- {
- g.drawImage(nameOfImageVariable, X, Y, null); // background image
- g.setColor(Color.white); // font beyond this point will be white
- g.drawString(timer.formatTime(), 295, 349); // show time
- g.drawImage(nameOfHideImageVariable, X, Y, null); // image for hide button - X & Y must match your hide rectangle
- }
- if(hide)
- {
- g.drawImage(nameOfShowImageVariable, X, Y, null); // image for show button - X & Y must match your show rectangle
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement