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

2 страниц V  1 2 >  
Ответить в эту темуОткрыть новую тему
> Комбинирование 2 Скрипта В Uo Pilot, Вопрос
-Dorian-
сообщение 10.12.2010, 22:57
Сообщение #1


*

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



Привет всем!
Есть такой вопрос:

- Хочу, чтоб комбинировать 2 скрипт , вот они:


1 Скрипт:


set #handle1 FindWindow (MU.TTS.LT)
set WorkWindow #handle1
ShowWindow

:start
right 514, 336
right_down 514, 336

goto start

2 Скрипт:


ShowWindow
:start
ShowWindow

sendex 11111111111111111111111
sendex 1111111111111111111111
sendex 111111333333111111111111
sendex 111111111111111111111
sendex 1111111111111111111111111
sendex 1111111111111111111111
sendex 111111333333111111
sendex 111111111111111111111111
sendex 1111111111111111111


sendex 11111111111111111111111
sendex 1111111111111111111111
sendex 111111555555111111111111
sendex 111111111111111111111
sendex 1111111111111111111111111
sendex 1111111111111111111111
sendex 111111555555111111
sendex 111111111111111111111111
sendex 1111111111111111111


Post Scriptum:


Прощу помощы, а то сам я не как не разобрался ... Заранее спасибо большое.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 11.12.2010, 0:12
Сообщение #2


***********

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



давайка подробно что должно происходить. блоки с сендексом у меня вызвали только одну ассоциацию - древние роботы на скалах рисовали псевдографикой)))
второй скрипт содержит ошибку:
ShowWindow
без set WorkWindow либо ctrl+a не имеет смысла. Как минимум надо найти хендл окна с которым вы хотите работать. Не обязательно делать это окно рабочим WorkWindow, но иначе смысл строки сводится к пустому месту. Если без WorkWindow, то надо будет указать с каким хендлом скрипт будет работать и что делать с окном - параметры задать в общем.

Из того кода, что ты привел я не могу тебе сказать как их объединить - недостаточно информации. Если нужен постоянный спам мышкой, то никак. Все что могу тогда посоветовать в 1 скрипте добавить старт второго.

set #handle1 FindWindow (MU.TTS.LT)
set WorkWindow #handle1
ShowWindow
start_script 1 // если не в 1 вкладке, то измени цифру.


если скрипты работают с одним окном, то ShowWindow можно выкинуть наверно(в слепую на 100% не скажу).
Если ShowWindow все же нужен, то задай с каким окном скрипт работает.

set WorkWindow #handle1.0 // При условии, что первый скрипт запушен в 0 вкладке.
ShowWindow
:start


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


*

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



Цитата(DarkMaster @ 11.12.2010, 1:12) *

давайка подробно что должно происходить. блоки с сендексом у меня вызвали только одну ассоциацию - древние роботы на скалах рисовали псевдографикой)))
второй скрипт содержит ошибку:
ShowWindow
без set WorkWindow либо ctrl+a не имеет смысла. Как минимум надо найти хендл окна с которым вы хотите работать. Не обязательно делать это окно рабочим WorkWindow, но иначе смысл строки сводится к пустому месту. Если без WorkWindow, то надо будет указать с каким хендлом скрипт будет работать и что делать с окном - параметры задать в общем.

Из того кода, что ты привел я не могу тебе сказать как их объединить - недостаточно информации. Если нужен постоянный спам мышкой, то никак. Все что могу тогда посоветовать в 1 скрипте добавить старт второго.

set #handle1 FindWindow (MU.TTS.LT)
set WorkWindow #handle1
ShowWindow
start_script 1 // если не в 1 вкладке, то измени цифру.
если скрипты работают с одним окном, то ShowWindow можно выкинуть наверно(в слепую на 100% не скажу).
Если ShowWindow все же нужен, то задай с каким окном скрипт работает.

set WorkWindow #handle1.0 // При условии, что первый скрипт запушен в 0 вкладке.
ShowWindow
:start



Когда у меня в Уо пилоте только первый скрипт, мой персонаж кастует только на одну магию ... Но важно, что он при этом время от времени кастовал на других магии ( Второй скрипт) ... по оделносты обе скрипты работают нормально, но не как не могу их объединить ... По этому я просил помощы знающым людям ... как можно эти 2 скрипты объединить? хоть в одной вкладке, хоть в 2-ое ... но мне нужен готовый скрипт пожалуйсто ...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
-Dorian-
сообщение 11.12.2010, 19:48
Сообщение #4


*

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



Кто - нибудь поможет ? =/
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 11.12.2010, 20:23
Сообщение #5


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



Цитата(-Dorian- @ 11.12.2010, 18:48) *

Кто - нибудь поможет ? =/

Оба скрипта вообще выглядят загадочно...
Тут что идет постоянный клик мышкой и кнопками безо всяких проверок готова магия или нет?


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
-Dorian-
сообщение 11.12.2010, 23:04
Сообщение #6


*

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



Цитата(Zeleax @ 11.12.2010, 21:23) *

Оба скрипта вообще выглядят загадочно...
Тут что идет постоянный клик мышкой и кнопками безо всяких проверок готова магия или нет?



Вот такая ситуация:


Короче мой персонаж ( Дарк Визард) Часто кастует на Evil spirit ( Скрипт первый)... У перса есть ещё 2 полезная магия для кача-а : Mana Shield (кнопака -3) и Expansion of Wizardy( кнопка -5) - второй скрипт время от времени меняет эти магии (Mana Shiel и Expansion of Wizardy) ... Но кога запускаю второй скрипт, не могу включить первый скрипт -- по этому я хотел, чтоб объединить/комбинировать эти 2 скрипты ... Тоесть - чтоб Песронаж кастовал часто на Evil Spirit (первый скрипт кнопка - 1) и за одно кастовалсебя на Mana Shield и Expansion of WIzardy ... Игра називается MU Online ...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 12.12.2010, 10:21
Сообщение #7


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



1) А нельзя все эти магии кастовать только мышкой?
2) на экране ведь зрительно видно, когда можно кастовать определенную магию? Если "да", то это видно на мобе или в строго определенном месте экрана?

И вообще хорошо бы скрин экран из игры. Будет понятнее что и где жмешь


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
-Dorian-
сообщение 12.12.2010, 18:52
Сообщение #8


*

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



Цитата(Zeleax @ 12.12.2010, 11:21) *

1) А нельзя все эти магии кастовать только мышкой?


Как раз Мышка кастует этих магиев ... только надо их переключать в определенное время (Num: 1 ; 3; 5) ...

Цитата(Zeleax @ 12.12.2010, 11:21) *

2) когда можно кастовать определенную магию?


Evil Spirit (кнопка -1) должно кастовать регулярно -( в первом скрипте как раз это указанно) - тоесть ставишь магию на 1 кнопку и он бесконечно кастует на магию.

Mana Shield (кнопка -3) - 1 раз в течение 300 second

Expansion of Wizardy(кнопка -5) - 1 раз в течение 30 минут.

Цитата(Zeleax @ 12.12.2010, 11:21) *

И вообще хорошо бы скрин экран из игры. Будет понятнее что и где жмешь


Скрипты самы жмут на правую кнопку мышы в центре монитора, надо просто время от времени - в определенное время переключать магии ( 2-ой скрипт) а я не могу комбинировать его с первым скриптом ...



Скрин с игры:

(IMG:http://immortal.pp.net.ua/ScreensFromGame/Screen-12_12-19_37-0000.jpg)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 12.12.2010, 19:06
Сообщение #9


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



Ну ты ж время не по будильнику засекаешь (для 3 и 5)!
Как то ж видно на экране, что уже можно выбрать магию 3 или магию 5!

(По приведенной картинке я не понял где это видно)
Или картинка магии как-то подсвечивается, когда она готова к использованию? (как сейчас 5 красноватая)

И еще: магию внизу наверное ж можно переключать кликая по ней левой кнопкой мышки?


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
-Dorian-
сообщение 12.12.2010, 21:22
Сообщение #10


*

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



Цитата(Zeleax @ 12.12.2010, 20:06) *

Ну ты ж время не по будильнику засекаешь (для 3 и 5)!
Как то ж видно на экране, что уже можно выбрать магию 3 или магию 5!

(По приведенной картинке я не понял где это видно)
Или картинка магии как-то подсвечивается, когда она готова к использованию? (как сейчас 5 красноватая)

И еще: магию внизу наверное ж можно переключать кликая по ней левой кнопкой мышки?


Магии кустарно переклучаютсья с нажатием кнопкой( 3-5), я вот хотел, чтоб скрипт сам переключал их через определенное время :

Ну, чтоб сначало он закастовал на 2 магии: Mana Shield и Expansion Wizardy(кнопки 3-5 и скрипт 2), а чтоб потом кастовал на Evil Spirit( кнопка 1 скрипт 1) и через каждый 3 минут он кастовал на Mana Shield( кнопка 3) а через каждый 30 минут касотвал на Expansion Wizardy ( кнопка 5) ...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 13.12.2010, 12:00
Сообщение #11


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



Повторяю вопрос: видно ли на экране, когда уже можно кастовать магии 3 и 5?


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
-Dorian-
сообщение 14.12.2010, 8:44
Сообщение #12


*

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



Цитата(Zeleax @ 13.12.2010, 13:00) *

Повторяю вопрос: видно ли на экране, когда уже можно кастовать магии 3 и 5?


Посмотри на скрин, который я выложил, там на верх ( в центре) видно две магия : Один похожа на пентаграмму, а на втором человечек с шитом ...
-Когда уже можно кастовать?
-Когда эти значки исчезнут, а это происходит в случае Mana Shield через 302 секунд а в случае Expansion of Wizardy через 30 минут(длительность магии написано на иконках эти магиев и видно только тогда , когда на иконках наведем курсор)
... Короче, нужен вот такой скрипт, который при запуске Уо пилот закастует персонажа на этих 2 магии ... продолжает кс на Evil Spirit( 1 скрипт делает это) а потом через 302 секунд закастует снова на Mana Shield и через 30 минут тоже закастует перса на Expansion of Wizardy ...

З.Ы : Все очень просто - скажу примитивно, что я хочу скрипт, который в определенную время переключает кнопки и при этом нажмет на праву кнопку один раз когда переключает на кнопку 3 и один раз на кнопку 5 ... И когда это сделает вернется на кнопку 1 и продолжает махать Evil Spirit ( первый скрипт делает это)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 14.12.2010, 10:31
Сообщение #13


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



Если эти значки наверху появляются строго в одном и том же месте, то можно в скрипте просто проверять их наличие на экране. Если их нет, то кастовать соответствующую магию. Если значки появляются не строго в одном и том же месте, то сделай 4-7 скринов с обоими этими значками, каждым из них в отдельности и без них (для сравнения), сохрани их в формате PNG без изменения размера и без потери качества, и вышли мне.


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
ubik
сообщение 14.12.2010, 13:09
Сообщение #14


****

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



каба для тебя повторюсь еще раз, если ты не читал мои посты на игровом форуме!
Не будут работать скрипты в этой игре)) на двуядерных процах не работает!!!! купи старый комп пеньок 3-4 тогда будет!!! ИМХО
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 14.12.2010, 13:30
Сообщение #15


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



Цитата(ubik @ 14.12.2010, 12:09) *

каба для тебя повторюсь еще раз, если ты не читал мои посты на игровом форуме!
Не будут работать скрипты в этой игре)) на двуядерных процах не работает!!!! купи старый комп пеньок 3-4 тогда будет!!! ИМХО

А почему не будут, если уже работают? (IMG:style_emoticons/default/smile.gif)


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
ubik
сообщение 14.12.2010, 17:15
Сообщение #16


****

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



не работают (правильно) в этой игре именно на этом сервере!!!!!!
покажи мне у кого нормально работают скрипты тоесть когда стваши сендекс 1 а не сендекс 111111111111111111111111))
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 15.12.2010, 3:42
Сообщение #17


***********

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



Собственно а есть ли смысл мудрить с проверкой КД? Не проще ли сделать просто каст по таймеру?


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


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



Цитата(DarkMaster @ 15.12.2010, 2:42) *

Собственно а есть ли смысл мудрить с проверкой КД? Не проще ли сделать просто каст по таймеру?

Ну если кастов несколько и таймеры разные (и периоды времени большие) и нужно свести в 1 скрипт, то мне кажется проще именно проверять готовность каста, чем мудрить с таймерами


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 15.12.2010, 12:30
Сообщение #19


***********

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



я когда скрипт для банок писал сначала тоже думал гемор будет с таймерами. оказалось все достаточно просто:
if #LastUseElixir < timer
post $buttonElixir
set #lastUseElixir timer + n // Где n время кд в миллисекундах
end_if
В проверках каста есть как плюсы так и минусы. Мой вариант проще передавать и не надо подстраивать т.к. цвета не используются, но если скилы уже в кд - будут проблемы...


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


****

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



ладно чуток проясню ситуашку хотя это и враг))
игра сделана по типу дьябло.

по таймеру не получится так как хп востанавливаетьс я моментально, так же и уходит, тоесть нужно постоянно отслеживать ХП (это реально и работает)
мышкой кликнуть в элик не получится
сделать сенд сендекс пост сей не пройдет в сочитании с клавишами тоесть если нужно сдлеать переключение скилов (1.2.3.4.5.) или выпить эль (й.ц.у.к.е.) (пройдет только если будет напсано 111111111111111111111, или 22222222222222222, точно так же и для эля йййййййййййййй.ццццццццццццц.) только таким способом, нужно потом переключится обратно тоесть снова писать 111111111111111111111, или 22222222222222222, но даже в такм варианте может не сработать (ну в таком виде я называю это не работой а так тоесть полностью не рабочий скрипт так изначально правильно не работает) КД нету
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

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

 

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