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

19 страниц V < 1 2 3 4 5 > »   
Ответить в эту темуОткрыть новую тему
> Скрипт Для Кача
DarkMaster
сообщение 14.7.2011, 13:47
Сообщение #41


***********

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



открываем хелп, читаем. send, send_down|up экспериментируем.


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


*

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



при таком скрипте:

send_down down
wait 500
send_up down

перс всё время бежит назад и не останавливается. вообще не стабильно с этим.

вообще основная проблема у меня сейчас, что перс умирает. можно ли сделать так:
когда ХП меньше 50% и после того, как моб убит, перс никого не атакует и его никто не атакует -
перс садился и ждал пока хп станет 100%.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 14.7.2011, 20:11
Сообщение #43


***********

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



эксперементируй с бегом. пробуй просто send. открой справку и почитай как его использовать.

Цитата
можно ли сделать так:

Можно сделать что угодно. Пиши код - будут проблемы пиши. Писать вместо тебя не буду.


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


**

Neophyte
Сообщений: 21
Регистрация: 13.7.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 13.801
Возраст: 18



есть небольшая проблемка с некст таргетом. Сделан такой скриптец
if 369, 765 1316719 //хп моба
send F1 //атака самоном
wait 3s
send F7 //атака собой
else
send F6 //таргетнекст
end_if

проблема в том что если таргет некст нажимается несколько раз ватный чар бежит в атаку, изза чего получает люлей вперёд самона. Как это исправить? пробовала баловатся с wait до или после команды send таргетнекст, ничего не получалось - чар всё так же сломя голову нёсся вперед. Либо изза простоя получал всё тех же люлей от сагришився
Или может быть подскажете более лучший вариант скрипта?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 21.7.2011, 0:08
Сообщение #45


***********

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



это каким-то образом связано с моим скриптом?


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


**

Neophyte
Сообщений: 21
Регистрация: 13.7.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 13.801
Возраст: 18



Цитата(DarkMaster @ 21.7.2011, 0:08) *

это каким-то образом связано с моим скриптом?

механика игры такая. В таком скрипте таргет некст нажимается несколько раз, изза чего и происходило такое.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Адщщ
сообщение 28.7.2011, 11:14
Сообщение #47


**

Neophyte
Сообщений: 21
Регистрация: 13.7.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 13.801
Возраст: 18



до сих пор не понимаю почему скрипт работает как-то непонятно =/
на одном мобе всё идеально, сначала бежит атаковать самон а через 3 секунды к мобу бежит чар. На следующем мобе в атаку первым бежит чар =/
еще после смерти моба таргетнекст то не нажимается пару секунд то нажимается по два раза =\
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 28.7.2011, 11:19
Сообщение #48


*********

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



По-любому где-то ошибка в логике скрипта


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


*

Registred
Сообщений: 4
Регистрация: 27.5.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 13.680
Возраст: 27



Доброе утро!

Не получается запустить Ваш скрипт.
Вставляю нужные координаты но чар стоит а в программе скрипт застревает тут:

:start
while_not #xMobHP, #yMobHP #mobColorHP // Пока не увидим хп, ищем моба
post %mob [#nMob]
if #nMob < #mobsize
set #nMob #nMob + 1
else
set #nMob 1
end_if
wait 500
wait random (1000)
end_while

Постоянно повторяется, перечитал данный топик не пойму почему не работает.
Прошу помочь если данный скрипт до сих пор актуален.

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


***********

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



проблема решена?


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


*

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



Прога класс )
скрипт работает исправно.

добавил в скрипт проверку на состаяние ХП моба (если ХП моба не убавилось за некоторое количество циклов то мы уперлись в преграду - выделяем еще моба и идем его драконить)


Код
//---------------------------------Добавлено-------------------------------------
              set #mobMax 1580423              // цвет пикселя в максимальном положении ХП моба
              set #xmobMax 170                   // х  координата в максимальном положении ХП моба
              set #ymobMax 22                     // y координата в максимальном положении ХП моба
              set #loop 1                              // пременная служит для отсчета циклов проверки
              set #loopMAX 8                        // количество циклов (на свое усмотрение)
//-----------------------------------------------------------------------------------

set %mob [1] F1                             //nexttarget


set %mob [2] F2                            // mob 1
set %mob [3] F3                            // mob 2
set %mob [4] F4                            // mob 3


set %attack [1] F5                        // attack mob
//set %attack [2] F6                     // нет маны стоит на месте - отказался от удара
//set %attack [3] F7                     // нет маны стоит на месте - отказался от удара


set $pickup F9                                  // pickup drop


set #pickup 3                               //

set #mobColorHP 1580423              // color HP min

set #xMobHP 22                           //x cor
set #yMobHP 22                          //y cor

set #mobsize size (%mob)            //
set #attacksize size (%attack)     //
set #nMob 1
set #nAttack 1


:start
set #loop 1 //----------------------Добавлено----------------------
while_not #xMobHP, #yMobHP #mobColorHP  
    post %mob [#nMob]
    if #nMob < #mobsize
        set #nMob #nMob + 1
  else
        set #nMob 1
    end_if
    wait 100
  //wait random (1000)
    get color #c #xMobHP, #yMobHP
  
end_while



set #nMob 1


while #xMobHP, #yMobHP #mobColorHP
    post %attack [#nAttack]
    if #nAttack < #Attacksize
        set #nAttack #nAttack + 1
    else
        set #nAttack 1
    end_if
    wait 100
                             //------------------Добавлено--------------
                              while #xmobMax, #ymobMax #mobMax  
                                      set #loop #loop + 1
                                         if #loop > #loopMAX
                                           set #loop 1
                                           send {Escape}  // ----- Кнопка  "Escape" или "Esc" отменяет выбранную цель.    
                                           goto start                      
                                         end_if
                                       wait 200 //--- задержка в цикле влияет на удержание таргета. (на свое усмотрение)
                               end_while
                             //---------------------------------------------
end_while

repeat #pickup
    post $pickup
    wait 200
            
end_repeat

goto start



Автору скрипта - огромное СПС )
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
4u4undra
сообщение 30.8.2011, 16:41
Сообщение #52


*

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



Не могу указать координаты хп монстра. Когда навожу на нужное место мышкой и нажимаю Ctrl+A вылетает сообщение "Не могу найти рабочее окно". В чем проблема не могу понять, все темы форума перерыл внятного ответа не нашел.
ОС Хп х32, версия UOPilot последняя, пробовал и на более ранних версиях...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 30.8.2011, 19:34
Сообщение #53


***********

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



https://forum.uokit.com/index.php?showtopic=22055


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


*

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



Теперь проблема другая взял скрипт из этой темы вроде все подогнал под себя вышло вот так:
Цитата
// Кнопка с макросом /targetnext
set %mob [1] F11
// Кнопки с макросами на таргет мобов.
// При необходимости можно добавлять неограниченное количество.
// Пустые кнопки не оставлять! Если не нужно большое количество
// таргетов - лишние убрать!
set %mob [2] F5



// Кнопки со скилами атаки.
// При необходимости можно добавлять неограниченное количество.
// Пустые кнопки не оставлять! Если не нужно большое количество
// скилов - лишние убрать!
set %attack [1] F2
set %attack [2] F3
set %attack [3] F7


// Кнопка с подбором лута.
set $pickup F4

// Сколько выпавших итемов будет подбирать.
// Если упадет меньше, то все равно будет стоять и тыкать.
set #pickup 3

// Цвет крайней левой точки полоски хп моба.
set #mobColorHP 1251183
// Координата крайней левой точки полоски хп моба.
set #xMobHP 522
set #yMobHP 674

set #mobsize size (%mob)
set #attacksize size (%attack)
set #nMob 1
set #nAttack 1
//msg #mobsize #attacksize

:start
while_not #xMobHP, #yMobHP #mobColorHP // Пока не увидим хп, ищем моба
post %mob [#nMob]
if #nMob < #mobsize
set #nMob #nMob + 1
else
set #nMob 1
end_if
wait 500
wait random (1000)
// get color #c #xMobHP, #yMobHP
// msg ищем #mobColorHP нашли #c
end_while

set #nMob 1

while #xMobHP, #yMobHP #mobColorHP // Пока видим хп - лупим
post %attack [#nAttack]
if #nAttack < #Attacksize
set #nAttack #nAttack + 1
else
set #nAttack 1
end_if
wait 500
wait random (1000)
end_while

repeat #pickup // Собираем дроп.
post $pickup
wait 200
wait random (500)
end_repeat

goto start

1)Чар тупо бьет мобов автоатакой скилы атаки не юзает.
2)Не поднимает дроп.
3)Пытается атаковать мертвого моба то есть стоит и ждет пока он не исчезнет, в это время его лупит другой моб.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 31.8.2011, 10:11
Сообщение #55


***********

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



неправильно были указаны координаты/цвет точек. цвет лучше не менять, а искать координаты под него.


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


*

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



Сделал цвет который был указан изначально и нормальные координаты но все равно тоже самое.
Какая связь координат хп моба и то что он не собирает дроп или то что не бьет скиллами?
Из скрипта нужно чтото лишнее удалять или дописывать помимо цвета и координат?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 31.8.2011, 19:15
Сообщение #57


***********

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



наипрямейшее. скрипт отталкивается от того что видит на экране. точка взята не правильно 100%


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


***********

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



Насколько я понимаю у тебя зацикливается вот этот кускок:
while_not #xMobHP, #yMobHP #mobColorHP // Пока не увидим хп, ищем моба
post %mob [#nMob]
if #nMob < #mobsize
set #nMob #nMob + 1
else
set #nMob 1
end_if
wait 500
wait random (1000)
// get color #c #xMobHP, #yMobHP
// msg ищем #mobColorHP нашли #c
end_while

циклится он потому что не может увидеть хп моба


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


*

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



Цитата(DarkMaster @ 31.8.2011, 19:43) *

Насколько я понимаю у тебя зацикливается вот этот кускок:
while_not #xMobHP, #yMobHP #mobColorHP // Пока не увидим хп, ищем моба
post %mob [#nMob]
if #nMob < #mobsize
set #nMob #nMob + 1
else
set #nMob 1
end_if
wait 500
wait random (1000)
// get color #c #xMobHP, #yMobHP
// msg ищем #mobColorHP нашли #c
end_while

циклится он потому что не может увидеть хп моба

Так.
координаты я определяю через FastStone Capture. Делаю снимок экрана и потом в паинте смотрю координаты их пишу в скрипт. Как может не находить...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 31.8.2011, 20:44
Сообщение #60


***********

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



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


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

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

 

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