Есть список 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
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
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
Как сделать так, что бы он проверял несколько цветов(цвета на 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
get color #c 1592, 413 // получить цвет
if #c != 13685206 and #c != 16777215 // если цвет не равен 13685206 и не равен 16777215
// нужные действия
end_if
get color #c 1592, 413 // получить цвет
if #c != 13685206 and #c != 16777215 // если цвет не равен 13685206 и не равен 16777215
// нужные действия
end_if
Там y координата плавно вниз уходит. Я так понимаю, что это список френдлиста. Одним забором цвета в таком случае не получится. Ну или getimage делать.
Все вроде понял, еще раз спасибо! =)
Закрасьте верхний левый пиксель и все пиксели которые меняют цвет в один и тот же цвет. Левый верхний пиксель является цветом, который будет проигнорирован при поиске.
Все сразу никак - только поочереди проверять, ну либо свою функцию написать, но в ней точно так же на будет прописать прверку всех по очереди.
Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)