
Думаю что такой скрипт написать дело 5 минут..но так как я сам познакомился с инжой пару дней назад максимум что я могу делать так это изменять и составлять чужие скрипты

Хелп

Moderators: Murderator+, Murderator
Millerbeer wrote:(тот кто покупал дом с рук - поймет)
я непокупал дом с рук, поясни плиз.
Millerbeer wrote:Неть, я жадный!!! Вот свалю с шарда, всё тут вывалю... Между прочим, я сам, месяц всего, как скриптю. До этого ваще в этом деле небычил абсолютно... Почитал уроки, поковырял готовые скрипты, тут народ поспрашивал и терь всё сам себе пишу...
Code: Select all
sub Co_ordinaite_Mining()
var x1,y1,i,g,a,b
nachalo:
for i=-2 to 2
for g=-2 to 2
kopat:
uo.deletejournal()
if uo.warmode() then
uo.warmode(0)
endif
while not uo.hidden()
uo.deletejournal()
uo.useskill('Hiding')
repeat
wait(300)
until uo.injournal('seem|hidden|You are preocuppied')
if uo.injournal('You are preocuppied') then
uo.warmode('0')
endif
wend
x1=uo.getx('self')
y1=uo.gety('self')
a=x1+i
b=y1+g
UO.WaitTargetTile('0',a,b,0)
uo.usetype('0x0E85')
while not uo.injournal ('Where do')
wait (100)
wend
repeat
wait(300)
until uo.injournal('You put|heavy|location|no ore|but fail|far away|in rock')
if uo.injournal('heavy') then
return
endif
if uo.injournal('You put|but fail') then
uo.print((' стою в координатах :')+str(x1)+','+str(y1))
uo.print((' копаю в координатах :')+str(a)+','+str(b))
wait(5000)
checklag()
goto kopat
endif
if uo.injournal('no ore') then
uo.print((' стою в координатах :')+str(x1)+','+str(y1))
uo.print((' копаю в координатах :')+str(a)+','+str(b))
wait(5000)
checklag()
endif
next
next
if uo.weight<uo.str*4 then
goto nachalo
endif
uo.print('!!!!!!!!!!!!!!!!!Вес максимальный!!!!!!!!!!!!!!!!!!!!!!')
endsub
Millerbeer wrote: это типа тулза, ходишь сам, копаешь и координаты записываешь, а потом пишешь скрипт уже чтоб ботяра сам бегал по этим координатам и копал.
Millerbeer wrote:А у меня оч простая ходилка, не хватает мозгов и терпения написать со сложным алгоритмом обхода препятствий. Короче, если чар упёрся лбом в препятствие, пробует шагнуть влево, если неполучилось, пробует вправо, потом топает дальше.Если упёрся в препатствие и оно как раз на точке, куда он шёл, просто пишет, сорри, чуть недошёл и выходит из функции. Это если на точке стоит чел и копает, чтоб мой не пытался тупо в эту точку попасть.
Реконнектора у меня ваще нет, так как местный помоему нам неподходит, надо свой писать, а влом, я просто тви выключил и чар сутками замечательно колбасит и скрипт не слетает.