Minig RunUO

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
AXEL
Posts: 10
Joined: 2004-06-04 00:16:36
Contact:

Minig RunUO

Post by AXEL »

Пытаюсь сделать скрипт на майнинг под рануо , не могу сделать одну вещ , на рануо тайлы на руду разные и нада сделать так чтоб ети тайлы постоянно прокручивались в скрипте и при нахождении такового тайла он начинал копать , пробовал сделать масив на ето все дело но что то не выходит помогите с идеями на етот счет.

Зараннее благодарен.
AXEL
Posts: 10
Joined: 2004-06-04 00:16:36
Contact:

Post by AXEL »

Может я в чом то ошибаюсь , но в таком виде скрипт не хочет работать , помогите исправить , а именно я как понял он не видит тайлов или циклитса на одном тайле , а там где он должен в ето время копать стоит другой , хотелось бы чтоб он ети тайлы постоянно прокручивал перед тем как будет копать.

sub mine()
var i=0
for i=1339 to 1362
var maxMineTime=5000
var times=0
var timeout=0
While UO.InJournal("There is no")==0
UO.DeleteJournal()
UO.WaitTargetTile(STR(i) , STR(UO.GetX()) , STR(UO.GetY()) , "0")
UO.UseType("pickaxe")
timeout=0
times = times +1
if times>20 then
wait(maxMineTime)
times = 0
endif
Repeat
timeout=timeout+200
Wait(200)
Until UO.InJournal("You put") OR UO.InJournal("There is no") OR timeout>maxMineTime
Wend
return 0
next
end sub

при етом он даже не начинает копать :(

И еще можно ли в скрипте сделать так что бы на определенной координате он брал инфу о тайле сам и потом подставить етот тайл в waittarget ?
evil_Gremlin
Posts: 54
Joined: 2004-05-11 12:27:22
Contact:

Post by evil_Gremlin »

Оно может не начинать копать, т.к. ты в начале скрипта не поставил делитжурнал.
У тебя ж стоит(пишу от балды)
while uo.injournal('blabla')==0
...
wend
так вот, может просто в журнале при запуске скрипта уже есть мессага "blabla", и поэтому цикл не исполняется
Каждый манчкин в старости мечтает иметь кресло-качалку ;)
AXEL
Posts: 10
Joined: 2004-06-04 00:16:36
Contact:

Post by AXEL »

evil_Gremlin wrote:Оно может не начинать копать, т.к. ты в начале скрипта не поставил делитжурнал.
У тебя ж стоит(пишу от балды)
while uo.injournal('blabla')==0
...
wend
так вот, может просто в журнале при запуске скрипта уже есть мессага "blabla", и поэтому цикл не исполняется


да нет же оно там стоит пока в журнале не появитса месага there is no , то тогда он из while выйдет , а все что там было и будет в журнале роли не играет, тем более ето тестовый скрипт , а вернее его кусок , в нормальном скрипте все месаги у меня будут под номерами клилока.
Post Reply