UoKit.com Форумы > Кликер > UO Pilot > UO Pilot в онлайн играх
Страницы: 1, 2
Vitol
Есть список GMов(Game Masters).
Они есть во friend list и я вижу когда и где они находятся.
Пытался сделать так, что бы, когда они в моей локации, то скрипт переставал работать.
Но столкнулся с проблемой, что когда один из них в моей локации, а еще два других GMa в других локациях, скрипт продолжает работать, так как двое других не в моей локации.
Возник вопрос, как сделать так, что бы когда любой из списка GMов находился в моей локации, скрипт переставал работать. Заранее благодарен за любую конструктивную критику или совет.
Имею следующее. Ткните носом, так как новичок в этом, еще раз спасибо. =)

if_not 1616, 410 15066856
send C
wait 5
send 2
wait 130
send 3
wait 25
send F4
wait 25
send c
wait 5
send F
wait 25
send 2
wait 150
send C
wait 5
send 2
wait 130
end_if
if_not 1617, 435 13882842
send C
wait 5
send 2
wait 130
send 3
wait 25
send F4
wait 25
send c
wait 5
send F
wait 25
send 2
wait 150
send C
wait 5
send 2
wait 130
end_if
if_not 1617, 457 11120049
send C
wait 5
send 2
wait 130
send 3
wait 25
send F4
wait 25
send c
wait 5
send F
wait 25
send 2
wait 150
send C
wait 5
send 2
wait 130
end_if
Вверх
DarkMaster
Код
if color(1617, 457) != 11120049 and color(1616, 410) !=  15066856 and color (1617, 435) != 13882842
send C
wait 5
send 2
wait 130
send 3
wait 25
send F4
wait 25
send c
wait 5
send F
wait 25
send 2
wait 150
send C
wait 5
send 2
wait 130
end_if

Как-то так
Вверх
Vitol
Цитата(DarkMaster @ 9.9.2018, 0:45)

Код
if color(1617, 457) != 11120049 and color(1616, 410) !=  15066856 and color (1617, 435) != 13882842
send C
wait 5
send 2
wait 130
send 3
wait 25
send F4
wait 25
send c
wait 5
send F
wait 25
send 2
wait 150
send C
wait 5
send 2
wait 130
end_if

Как-то так

Спасибо! =)
Вверх
Vitol
Как сделать так, что бы он проверял несколько цветов(цвета на GM) и если хоть один из них в моей локации, то он не заходил в локацию, пока они оба ее не покинут?(здесь настройка на 1 GMa только)

while_not 1285, 334 65280
send y
wait 500
end_while
if_not 1592, 413 13685206 тут будет еще 1 цвет и что бы он их оба проверил, прежде, чем делать дальнейшие действия программы
send C
wait 25
send 2
wait 125
send 3
wait 25
send 2
wait 125
send 4
wait 25
send F
wait 5
send 2
wait 125
end_if
if 1592, 413 13685206 тут будет еще 1 цвет и что бы он их оба проверил, прежде, чем делать дальнейшие действия программы
left 14, 15
wait 250
left 860, 530
wait 250
left 884, 545
wait 3000
send y
wait 1000
while_not 1593, 412 1186352 тут будет еще 1 цвет и что бы он их оба проверил, прежде, чем делать дальнейшие действия программы
send y
wait 1500
end_while
while_not 1417, 112 8590500
send Enter
wait 5000
end_while
end_if

Вверх
cirus
Цитата
Как сделать так, что бы он проверял несколько цветов

Код
get color #c 1592, 413    // получить цвет
if #c != 13685206 and #c != 16777215  // если цвет не равен 13685206 и не равен 16777215
    // нужные действия
end_if

Вверх
Vitol
Цитата(cirus @ 10.9.2018, 22:15)

Код
get color #c 1592, 413    // получить цвет
if #c != 13685206 and #c != 16777215  // если цвет не равен 13685206 и не равен 16777215
    // нужные действия
end_if


Спасибо большое! =)
Вверх
DarkMaster
Там y координата плавно вниз уходит. Я так понимаю, что это список френдлиста. Одним забором цвета в таком случае не получится. Ну или getimage делать.
Вверх
Vitol
Цитата(DarkMaster @ 11.9.2018, 2:51)

Там y координата плавно вниз уходит. Я так понимаю, что это список френдлиста. Одним забором цвета в таком случае не получится. Ну или getimage делать.

А с getimage как работать?
Вверх
cirus
Цитата
А с getimage как работать?

http://uopilot.tati.pro/index.php?title=GetImage
Вверх
Vitol
Цитата(cirus @ 14.9.2018, 21:34)


Тут кажется без 100 грамм кокоса не обойтись, что бы понять
Вверх
Invision Power Board © 2001-2024 Invision Power Services, Inc.
Version for Pocket PC © 2006-2024, IPBest Studio.