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

4 страниц V « < 2 3 4  
Ответить в эту темуОткрыть новую тему
> Exping.txt
BobRifo
сообщение 18.12.2012, 1:57
Сообщение #61


*

Registred
Сообщений: 3
Регистрация: 9.12.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.551
Возраст: 24



Я конечно нуб, но это сделал, берет конечно. Думаю проблема мб в папке с картинкаи, что то не так делаю. Там еще "Not found: D ... " и ссылка под пилотом появляется когда ошибка. Скачанную папку поместил на рабочий и перед запуском открываю до картинок. Со своего скрина менял только LTargetBlue
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Larrikin
сообщение 18.12.2012, 3:28
Сообщение #62


****

Apprentice
Сообщений: 120
Регистрация: 9.9.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 13.968
Возраст: 35



надо картинки класть в папку самого пилота, он ищет относительно своего расположения
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
harddrink
сообщение 29.12.2012, 1:00
Сообщение #63


*

Registred
Сообщений: 6
Регистрация: 29.12.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.606
Возраст: 23



0:57:36 4 (, 260): Проблема с поиском левой границы полоски ХП. Последний цвет #Color

// Константы
set #DeadTargetDelay 7000 // Сколько висит окошко трупа
set #DrawingTargetTime 2222 // Максимальное время появления таргета
set #ColorAlive 4266198 // Цвет жизни
set #ColorAlive2 4266198 // Цвет жизни тоже
set #ColorAliveClose 1316976 // Цвети жизни при смерти
set #ColorMP 8535813 // Цвет маны
set #xMobLeft 1014 // Будет абсолютный Х начала полосок ХП/МП цели
set #xMobOver 0 // Будет абсолютный Х моба на добивание overhit
set #xMobRight 870 // Будет абсолютный Х конца полосок ХП/МП цели
set #xMobHigh 868 // Будет абсолютный Х у конца полосок ХП/МП цели
set #yMobHP 27 // Будет абсолютный Y полоски ХП цели
set #yMobMP 0 // Будет абсолютный Y полоски МП цели



пробовал вот так вот вводить координаты пример set #xMobLeft 1014,27 так ошибка выскакивает, сломал уже глаза ну что я не так делаю?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 29.12.2012, 1:08
Сообщение #64


***********

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



Вы в числовую переменную Х координаты пихаете Х координату, У координату, да еще и запятую в придачу между ними.


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


*

Registred
Сообщений: 6
Регистрация: 29.12.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.606
Возраст: 23



объясните принцип как правильно сделать , благодарю
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 29.12.2012, 2:03
Сообщение #66


***********

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



set #xMobLeft
Судя по названию переменной это Х координата.
1014,27
1014 - Х координата
"," - разделитель, который не является числом и вообще не может быть помещен в числовую переменную (признак числовой переменной "#")
27 - Y координата.

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

set #xMobLeft 1014


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


*

Registred
Сообщений: 6
Регистрация: 29.12.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.606
Возраст: 23



такс понял вот я сделал

///////////////////////////////////////////////////
// Константы
set #DeadTargetDelay 7000 // Сколько висит окошко трупа
set #DrawingTargetTime 2222 // Максимальное время появления таргета
set #ColorAlive 8669671 // Цвет жизни
set #ColorAlive2 4266198 // Цвет жизни тоже
set #ColorAliveClose 1316976 // Цвети жизни при смерти
set #ColorMP 8535813 // Цвет маны
set #xMobLeft 872 // Будет абсолютный Х начала полосок ХП/МП цели
set #xMobOver 0 // Будет абсолютный Х моба на добивание overhit
set #xMobRight 1009 // Будет абсолютный Х конца полосок ХП/МП цели
set #xMobHigh 1007 // Будет абсолютный Х у конца полосок ХП/МП цели
set #yMobHP 27 // Будет абсолютный Y полоски ХП цели
set #yMobMP 0 // Будет абсолютный Y полоски МП цели

но почему то всё ровно пишет
2:09:37 4 (, 260): Проблемы с поиском левой границы полоски ХП. Последний цвет #Color

ну почему же всё же верно..

может быть не работает get color ?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 29.12.2012, 2:19
Сообщение #68


***********

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



Кнопки с координатами две. Левая - относительные, правая - абсолютные. Вам нужна правая. Какую использовали?


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


*

Registred
Сообщений: 6
Регистрация: 29.12.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.606
Возраст: 23



только что по правой переделал таже история

3:37:21 4 (, 260): Проблемы с поиском левой границы полоски ХП. Последний цвет #Color

O_o

// Константы
set #DeadTargetDelay 7000 // Сколько висит окошко трупа
set #DrawingTargetTime 2222 // Максимальное время появления таргета
set #ColorAlive 8669671 // Цвет жизни
set #ColorAlive2 8669671 // Цвет жизни тоже
set #ColorAliveClose 1316976 // Цвети жизни при смерти
set #ColorMP 8535813 // Цвет маны
set #xMobLeft 900 // Будет абсолютный Х начала полосок ХП/МП цели
set #xMobOver 0 // Будет абсолютный Х моба на добивание overhit
set #xMobRight 1041 // Будет абсолютный Х конца полосок ХП/МП цели
set #xMobHigh 1039 // Будет абсолютный Х у конца полосок ХП/МП цели
set #yMobHP 58 // Будет абсолютный Y полоски ХП цели
set #yMobMP 0 // Будет абсолютный Y полоски МП цели
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 29.12.2012, 2:42
Сообщение #70


***********

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



Странно как-то. По идее #Color вообще показываться не может. Значит get color вообще ничего не забирал. Версия какая? Вывод ошибок в null в настройках не завернут случаем? Напишите в начале скрипта:
log clear
log open
log commands
Результат сюда. Только под спойлер скройте, пожалуйста, а то простыня будет.


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


*

Registred
Сообщений: 6
Регистрация: 29.12.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.606
Возраст: 23



2:46:10 4 (, 227): :set_target_window
2:46:10 4 (, 228): send escape
2:46:10 4 (, 229): send $self(F11)
2:46:10 4 (, 230): wait 1111
2:46:11 4 (, 234): set $blue findimage (0 0 1920 1024 (FindImage\L2\LTargetBlue.bmp) %Blue 2 90 1)
2:46:11 4 (, 234): $blue = 100
2:46:11 4 (, 235): if $blue(100) < 90
2:46:11 4 (, 241): set $target findimage (0 0 111 222 (FindImage\L2\LTargetBig.bmp) %Target 2 90 1)
2:46:11 4 (, 241): $target = 100
2:46:11 4 (, 242): if $target(100) < 90
2:46:11 4 (, 248): set #yMobHP(58) %Target(76) [ 1 2 ] + 20
2:46:11 4 (, 248): #yMobHP = 96
2:46:11 4 (, 249): set #xMobLeft(900) %Target(1) [ 1 1 ] + 18
2:46:11 4 (, 249): #xMobLeft = 19
2:46:11 4 (, 250): set #x #xMobLeft(19)
2:46:11 4 (, 250): #x = 19
2:46:11 4 (, 251): get color #Color #x(19) #yMobHP(96)
2:46:11 4 (, 252): while #Color(2171939) = #ColorAlive(8669671) or #Color(2171939) = #ColorAlive2(8669671)
2:46:11 4 (, 261): if #i < 1
2:46:11 4 (, 262): set logging Проблемы с поиском левой границы полоски ХП. Последний цвет #Color #Color(2171939)
2:46:11 4 (, 262): Проблемы с поиском левой границы полоски ХП. Последний цвет #Color
Цитата
Код
[/code][code]
Цитата
[quote]
2:46:11 4 (, 263): goto error_exit
2:46:11 4 (, 333): set logging open
2:46:11 4 (, 334): for #i 1 3
2:46:11 4 (, 335): alarm
2:46:12 4 (, 337): end_for
2:46:12 4 (, 335): alarm
2:46:12 4 (, 337): end_for
2:46:12 4 (, 335): alarm
2:46:13 4 (, 337): end_for
2:46:13 4 (, 338): end_script

спойлер обрезал кусок почему то вот..
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 29.12.2012, 3:27
Сообщение #72


***********

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



Судя по всему у вас неправильно заданы:
set #ColorAlive 8669671 // Цвет жизни
set #ColorAlive2 8669671 // Цвет жизни тоже


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


*

Registred
Сообщений: 6
Регистрация: 29.12.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.606
Возраст: 23



wait 5s
move 900, 58
wait 5s
get color #c 900, 58
msg #c
wait 15s

опеределяю вот таким вот способом цвет хп, правильно ? какой еще есть способ ?

а остальные две картинки в папке повлиять на это могут? я не менял их

кажется понял, когда выскакивает окно с определением цвета л2 становится не по верх окон и цвет берется с тёмного окна, каким способом можно взять нормально цвет?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 29.12.2012, 14:34
Сообщение #74


***********

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



Вероятно и тут путаница абсолютных и относительных координат. Скрипт не мой, объемный. Это уже скорее догадка.


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


****

Apprentice
Сообщений: 120
Регистрация: 9.9.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 13.968
Возраст: 35



Все переменные, которые помечены как "Будет" вычисляются скриптом, в начале они просто перечислены для устранения путаницы.
Почему последний цвет фраза #Color, а не цифра не понимаю.

Логика работы скрипта такая при поиске этих значений:
сначала ищется раскрытый таргет (при закрытом сразу прекращает работу)
потом ОТНОСИТЕЛЬНО найденной картинки "лычек" этого раскрытого таргета ищет границу ХП влево и вправо
после проверяет стабильность правой границы на случай, если скрипт запущен не при полном ХП.

Ошибка поиска левой границы бывает, когда нарушается логика работы: сначала должен быть цвет, назначенный для ХП в середине полоски и сдвигается на 1 пиксель влево пока цвет не перестанет совпадать
Код
// Ищем левый край полоски хп
set #yMobHP %Target [ 1 2 ] + 20        //  Абсолютный Y полоски ХП цели
set #xMobLeft %Target [ 1 1 ] + 18        //  Абсолютный Х начала полоски ХП цели
set #x #xMobLeft
get color #Color #x #yMobHP

вставьте после этих строк move #x #yMobHP и посмотрите глазами где у вас оказывается курсор и какой в этом месте цвет
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Svolota
сообщение 18.1.2013, 15:32
Сообщение #76


*

Registred
Сообщений: 8
Регистрация: 18.1.2013
Группа: Пользователи
Наличность: 0
Пользователь №: 15.692



Цитата(sweetLu @ 19.10.2011, 15:00) *

мб ты не так меня понял, или я не понял твой скрипт, вот я ДД бегаю сам, во 2м окне пилот, который бьет по асисту ДД и еще кидает дебафы (F1 F2 F3 к примеру)

Просто пишешь макрос в самой линейки и всё
ф1 /таргет твой ник
ф2 /ассист
ф3 /любой скил
ф3 / любой скил

вот и всё
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Artificial
сообщение 21.10.2013, 16:04
Сообщение #77


*

Registred
Сообщений: 1
Регистрация: 21.10.2013
Группа: Пользователи
Наличность: 0
Пользователь №: 16.367
Возраст: 29



Перезалейте пак с картинками пожалуйста, а то ссылка не рабочая.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

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

 

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