2013-12-06 5 views
0
import java.util.ArrayList; 
import java.util.Collections; 
import java.util.List; 

import org.powerbot.core.script.job.Task; 
import org.powerbot.core.script.job.state.Node; 
import org.powerbot.core.script.job.state.Tree; 
import org.powerbot.game.api.util.Timer; 

public abstract class ScriptWrapper extends org.powerbot.core.script.ActiveScript { 

    public final Timer runTime; 
    private Tree jobContainer = null; 
    private List<Node> jobs; 


    public ScriptWrapper() { 
     runTime = new Timer(0); 
     jobs = Collections.synchronizedList(new ArrayList<Node>()); 
    } 

    public final void provide(final Node job) { 
     if(!jobs.contains(job)) { 
      jobs.add(job); 
      jobContainer = new Tree(jobs.toArray(new Node[jobs.size()])); 
     } 
    } 

    public final void revoke(final Node job) { 
     if(jobs.contains(job)) { 
      jobs.remove(job); 
      jobContainer = new Tree(jobs.toArray(new Node[jobs.size()])); 
     } 
    } 

    public final void submit(final Task task) { 
     getContainer().submit(task); 
    } 

    public final ScriptWrapper getScriptWrapper() { 
     return this; 
    } 

    public abstract void onStart(); 

    @Override 
    public int loop(); { 
     if (jobContainer != null) { 
      final Node job = jobContainer.state(); 
      if (job != null) { 
       jobContainer.set(job); 
       getContainer().submit(job); 
       job.join(); 
      } 
     } 
     return 0; 
    } 
} 

В этом коде есть так много ошибок, и я не знаю, как это исправить, потому что я новичок, и когда я исправляю еще десять всплывающих окон, например, когда я исправил ошибку синтаксического анализа, возникли 23 ошибки У меня было только 15 классов кодирования.Почему в этом коде так много ошибок?

+0

вы добавили эту библиотеку ActiveScript в свой проект? – kdureidy

+0

Для дальнейшего использования, пожалуйста, сообщите нам, что такое ошибки и где они происходят. –

ответ

0

Вы должны добавить библиотеку ActiveScript к вам код, и тогда ошибки будут исправлены :)

+0

Как бы добавить его? – user3072492

+0

Какая IDE вы используете? Netbeans или Eclipse или IntelliJ? – kdureidy

+0

Я использую Jcreator и eclipse – user3072492

Смежные вопросы