Mavz Posted May 24, 2015 Posted May 24, 2015 Can you explain a bit more? I'm a bit confused on what you are asking.
blueshirt Posted May 24, 2015 Author Posted May 24, 2015 (edited) Can you explain a bit more? I'm a bit confused on what you are asking. im asking because im trying to make my script talk to npcs one after the other. So talk to one man, then when the conversation is over, talk to another, and so on without breaking. Right now my script works fine, but sometimes it just stops trying to talk to them for a few seconds and then finally talks. Even when there are some right next to me. NPC man = npcs.closest("Man"); ifgetMap().canReach(man) && !me.isMoving() && !dialogues.inDialogue() && man != null) { man.interact("Talk-to"); } Edited May 24, 2015 by blueshirt
Mysteryy Posted May 24, 2015 Posted May 24, 2015 You will need to track this yourself. Just keep track of the times when you move, and keep it updated. Then you can check how long it has been since you moved.