I've tried a script like:
Code: Select all
player.free_counter2 = 0;
while(true)do
yrest(6000);
cprintf(cli.lightblue, "Testing zone ID\n");
local zoneid = RoMScript("GetZoneID();");
if(zoneid == 207)then
break;
end
player.free_counter2 = player.free_counter2 + 1;
if(player.free_counter2 > 3)then
cprintf(cli.lightblue, " Moving back and retry\n");
player:moveTo( CWaypoint(4576, 1669), true);
player:moveTo( CWaypoint(4573, 1764), true);
player.free_counter2 = 0;
end
end