Большое спасибо за помощь, ща че нить попробую намудрить...
Возникла еще 1 трабла

, ну точнее просто нужно пояснение челов шарящих
UO.Print("Копаем в координатах: "+str(mx-i)+" "+str(my-j))
while not UO.InJournal("no ore here") and not UO.InJournal("location") and not UO.InJournal("far away") and not UO.InJournal("in rock") and not UO.InJournal("Iron Ore") and not UO.InJournal("Copper") and not UO.InJournal("Rusty Ore")
UO.DeleteJournal()
if uo.waiting() then
uo.canceltarget()
endif
UO.Waittargettile("1341", str(i), str(j), str(mz))
UO.Useobject("Shovel")
while not UO.InJournal("You put") and not UO.InJournal("heavy") and not UO.InJournal("location") and not UO.InJournal("no ore") and not UO.InJournal("but fail") and not UO.InJournal("far away") and not UO.InJournal("in rock")
wait (500)
if uo.injournal("heavy") or uo.dead() then
pwav()
Pause()
endif
for jor = 0 to 9
ser = uo.journalserial(jor)
noto = uo.getnotoriety(ser)
if noto <> 1 and noto <> 0 and not uo.injournal("elemental") then
if uo.waiting() then
uo.canceltarget()
endif
Save()
pwavw()
wait(180000) ; время в секундах при ожидании пока уйдет ПК
loot()
wait(3000)
goto reccal
endif
next
wend
Не могли бы просвятить о действии оборота while ..... wend, имхо в выше указаных записях в журнале, while not **** много лишнего и я путаюсь при каком условии он копаеть продолжает, а при каком копает в следующей точке, или я мыслю не в том направлении?
В остальном мне целиком понятно как работает скрипт на мининг под дрв, что от чего пляшет, а вот с этим запара, ну не догоняю я.
И еще 1 вопрос

, можно ли убрать там not, оставить просто "while uo.inj***" и поменять списки местами и скрипт будет работать по тому же принцепу или я несу полную чушь?