Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

Sign up now!

Resolved Script won run #onLoop

Joined
Nov 26, 2014
Messages
616
@Cloud

Hope I'm not doing something stoopid.

Only Outputs "This works"

Code:
package com.wadiyan.runemate.scripts.fighter;

import com.runemate.game.api.client.paint.PaintListener;
import com.runemate.game.api.hybrid.local.Skill;
import com.runemate.game.api.script.framework.LoopingScript;
import com.wadiyan.runemate.util.ExpTracker;
import com.wadiyan.runemate.util.ExpTrackerContainer;

import java.awt.*;

/**
* @author: Supreme Leader
*/
public class SupremeFighter extends LoopingScript implements PaintListener{

    ExpTracker constiution, magic;
    ExpTrackerContainer expTrackerContainer;

    @Override
    public void start (String [] args) {
        getEventDispatcher().addListener(this);
        setLoopDelay(500, 600);
        constiution = new ExpTracker(Skill.CONSTITUTION, Color.BLACK, new Color(0, 0, 0, 150), new Color(65, 4, 9), Color.WHITE);
        magic = new ExpTracker(Skill.MAGIC, Color.BLACK, new Color(0,0,0, 150), new Color(0, 6, 73), Color.WHITE);
        expTrackerContainer = new ExpTrackerContainer(magic, constiution);
        System.out.println("This works");
    }

    @Override
    public void onLoop() {
        System.out.println("This doesn't work");
    }

    @Override
    public void onPaint(Graphics2D g) {
        if (expTrackerContainer != null) {
            expTrackerContainer.draw(g, 0, 0);
        }
    }

}
 
Last edited:
Top