Code:
public static void resourcesTeleport(final Player player, final int x,
final int y, final int h) {
player.getLockDelay();
WorldTasksManager.schedule(new WorldTask() {
int loop;
@Override
public void run() {
if (loop == 0) {
player.setNextAnimation(new Animation(13288));
player.setNextGraphics(new Graphics(2516));
} else if (loop == 1) {
player.setNextWorldTile(new WorldTile(x, y, h));
player.setNextAnimation(new Animation(13285));
player.setNextGraphics(new Graphics(2517));
player.unlock();
}
loop++;
}
}, 0, 1);
}