Помощь в координатах

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
genri
Posts: 17
Joined: 2015-01-15 17:53:51

Помощь в координатах

Post by genri »

var x, y
var f, g

for f = -6 to 6
for g = 3 to 6
x = uo.getX()
y = uo.getY()
if (g > 2) then
fishingHere(x+g, y+f)

должен ловить от себя по X+3 клетки и до 6
по y от -6 до 6 но где то косяк
genri
Posts: 17
Joined: 2015-01-15 17:53:51

Re: Помощь в координатах

Post by genri »

это кусочек где данные прописаны
может кто в скайп или аську поможет так как вокруг он рыбачит себя но мне нужно конкретную сторону указать
genri
Posts: 17
Joined: 2015-01-15 17:53:51

Re: Помощь в координатах

Post by genri »

раньше макрос был настроен рыбачить вокруг себя квадрат) щас я стою на лодке и получается по оси Y я могу ловить везде а по оси X только от +3 координат от себя и более до 6
sub fishingArround()
var x, y
var f, g
for f = -6 to 6
for g = 3 to 6
x = uo.getX()
y = uo.getY()
fishingHere(x+g, y+f)
if (uo.life == 0) then
uo.print('you dead')
return
end if
next
next
end sub

sub fishingHere(x, y)

uo.waitTargetTile('all', x, y, 0)
uo.useType('fish_pole')

ну и бла бла бла
ZeroDX
Posts: 718
Joined: 2006-12-08 10:51:50
Location: Москва
Contact:

Re: Помощь в координатах

Post by ZeroDX »

как давно это было...

Code: Select all

sub fishing_around_ex(side):
    var x, ym min_x, max_x, min_y, max_y
    dim side_nums[4]
        side_nums[0] = '-6 6 3 6'
        side_nums[1] = '3 6 -6 6'
        side_nums[2] = '-6 6 6 3'
        side_nums[3] = '6 3 -6 6'

    min_x = getword(side_numbers[side], 1)
    max_x = getword(side_numbers[side], 2)
    min_y = getword(side_numbers[side], 3)
    max_y = getword(side_numbers[side], 4)

    for x = min_x to max_x
        for y = min_y to max_y
            fishingHere(uo.getx('self')+x, uo.gety('self')+y)
            if check_something() == 0 then
                return 0
            endif
        next
    next
endsub
Post Reply