-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathLavaEssCrafter.java
More file actions
36 lines (31 loc) · 1.11 KB
/
Copy pathLavaEssCrafter.java
File metadata and controls
36 lines (31 loc) · 1.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import org.rspeer.runetek.adapter.scene.Player;
import org.rspeer.runetek.api.commons.Time;
import org.rspeer.runetek.api.scene.Players;
import org.rspeer.runetek.event.listeners.ChatMessageListener;
import org.rspeer.runetek.event.types.ChatMessageEvent;
import org.rspeer.script.Script;
import org.rspeer.script.ScriptMeta;
@ScriptMeta(developer = "Sri", name = "LavaEssenceCrafter", desc = "Runecrafting")
public class LavaEssCrafter extends Script implements ChatMessageListener {
private String toTrade;
@Override
public int loop() {
Player player = null;
if(toTrade != null) {
player = Players.getNearest(toTrade);
}
if(player != null) {
System.out.println(player.getName() + " wants to to trade me.");
Time.sleep(4637);
player.interact("Trade with");
return -1;
}
return 450;
}
@Override
public void notify(ChatMessageEvent chatMessageEvent) {
if(chatMessageEvent.getMessage().contains("wishes to trade with you")) {
toTrade = chatMessageEvent.getSource();
}
}
}