Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Вопрос по поводу нескольких цветов
Vitol
сообщение 8.9.2018, 21:12
Сообщение #1


***

Novice
Сообщений: 51
Регистрация: 8.9.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.031
Возраст: 22



Есть список 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
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 8.9.2018, 22:45
Сообщение #2


***********

Модератор UOPilot
Сообщений: 9.460
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27708
Пользователь №: 11.279



Код
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

Как-то так


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Vitol
сообщение 9.9.2018, 10:28
Сообщение #3


***

Novice
Сообщений: 51
Регистрация: 8.9.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.031
Возраст: 22



Цитата(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

Как-то так

Спасибо! =)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Vitol
сообщение 10.9.2018, 19:13
Сообщение #4


***

Novice
Сообщений: 51
Регистрация: 8.9.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.031
Возраст: 22



Как сделать так, что бы он проверял несколько цветов(цвета на 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
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 10.9.2018, 20:15
Сообщение #5


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26540
Пользователь №: 16.971
Возраст: 29



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

Код
get color #c 1592, 413    // получить цвет
if #c != 13685206 and #c != 16777215  // если цвет не равен 13685206 и не равен 16777215
    // нужные действия
end_if
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Vitol
сообщение 10.9.2018, 21:14
Сообщение #6


***

Novice
Сообщений: 51
Регистрация: 8.9.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.031
Возраст: 22



Цитата(cirus @ 10.9.2018, 22:15) *

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


Спасибо большое! =)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 11.9.2018, 0:51
Сообщение #7


***********

Модератор UOPilot
Сообщений: 9.460
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27708
Пользователь №: 11.279



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


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Vitol
сообщение 14.9.2018, 12:30
Сообщение #8


***

Novice
Сообщений: 51
Регистрация: 8.9.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.031
Возраст: 22



Цитата(DarkMaster @ 11.9.2018, 2:51) *

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

А с getimage как работать?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 14.9.2018, 19:34
Сообщение #9


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26540
Пользователь №: 16.971
Возраст: 29



Цитата
А с getimage как работать?

http://uopilot.tati.pro/index.php?title=GetImage
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Vitol
сообщение 15.9.2018, 15:37
Сообщение #10


***

Novice
Сообщений: 51
Регистрация: 8.9.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.031
Возраст: 22



Цитата(cirus @ 14.9.2018, 21:34) *

(IMG:style_emoticons/default/ohmy.gif) (IMG:style_emoticons/default/blink.gif)
Тут кажется без 100 грамм кокоса не обойтись, что бы понять
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Vitol
сообщение 15.9.2018, 16:34
Сообщение #11


***

Novice
Сообщений: 51
Регистрация: 8.9.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.031
Возраст: 22



Все вроде понял, еще раз спасибо! =)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Vitol
сообщение 15.9.2018, 19:43
Сообщение #12


***

Novice
Сообщений: 51
Регистрация: 8.9.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.031
Возраст: 22



Цитата(cirus @ 14.9.2018, 21:34) *

А как сделать, что бы он проверил все картинки сразу? Да это friend list, но проблема в том, что в нем фон есть, который многие пиксели меняет в цвете, в каждой строке. =(
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 16.9.2018, 1:37
Сообщение #13


***********

Модератор UOPilot
Сообщений: 9.460
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27708
Пользователь №: 11.279



Закрасьте верхний левый пиксель и все пиксели которые меняют цвет в один и тот же цвет. Левый верхний пиксель является цветом, который будет проигнорирован при поиске.
Все сразу никак - только поочереди проверять, ну либо свою функцию написать, но в ней точно так же на будет прописать прверку всех по очереди.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Vitol
сообщение 16.9.2018, 15:07
Сообщение #14


***

Novice
Сообщений: 51
Регистрация: 8.9.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.031
Возраст: 22



Цитата(DarkMaster @ 16.9.2018, 3:37) *

Закрасьте верхний левый пиксель и все пиксели которые меняют цвет в один и тот же цвет. Левый верхний пиксель является цветом, который будет проигнорирован при поиске.
Все сразу никак - только поочереди проверять, ну либо свою функцию написать, но в ней точно так же на будет прописать прверку всех по очереди.

Хорошо, спасибо попробую! =)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 28.3.2024, 12:26
Designed by Nickostyle