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

> Проблемы с кликером на фарм
VALHALLA
сообщение 23.12.2017, 13:31
Сообщение #1


**

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



Здравствуйте,я только вчера узнал за программу и начал разбираться в ней,за основу я взял скрипт для кача
https://forum.uokit.com/index.php?showtopic=21166 и собственно всё работает,но есть пару проблем которые я не могу решить(наброски есть):
1) Скрипт не работает,если игру перекрывает другая программа(любой браузер и т.д.) как это можно решить?
2) Бывает такое что берёт в таргет дальнего моба,хотя есть мобы и ближе ко мне. Можно ли перед тем как атаковать,проверять расстояние до цели по всем макросам и атаковать кто ко мне ближе?желательно пример привести
3) Можно ли исключить из таргета определённого моба по нику,берётся в таргет через /targetnext(опыта с него нет,а затраты на его убийство большие).
Интересует больше всего 1 и 2 вопрос
Код

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

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

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

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

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

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

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

set #nMob 1

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

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

goto start
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
cirus
сообщение 24.12.2017, 0:19
Сообщение #2


**********

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



Ну с Y понятно 30. Попробуйте ещё не на полоске хп, на чём-то другом, чтобы с X определиться.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
VALHALLA
сообщение 24.12.2017, 11:04
Сообщение #3


**

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



Цитата(cirus @ 24.12.2017, 1:19) *

Ну с Y понятно 30. Попробуйте ещё не на полоске хп, на чём-то другом, чтобы с X определиться.

вот первый тест,проверял на полоске мп в своём таргете
Код
9:57:36 1 (autosaved_2.txt, 14): Смещение по X = 6   по Y = 31
9:57:57 1 (autosaved_2.txt, 14): Смещение по X = 17   по Y = 31
9:57:58 1 (autosaved_2.txt, 14): Смещение по X = 18   по Y = 31
9:57:59 1 (autosaved_2.txt, 14): Смещение по X = 19   по Y = 31
9:58:00 1 (autosaved_2.txt, 14): Смещение по X = 20   по Y = 31


а вот второй тест,где я проверял мп уже в окошке в левом углу

Код
9:59:15 1 (autosaved_2.txt, 14): Смещение по X = 0   по Y = 30
9:59:17 1 (autosaved_2.txt, 14): Смещение по X = 1   по Y = 30
9:59:18 1 (autosaved_2.txt, 14): Смещение по X = 2   по Y = 30
9:59:20 1 (autosaved_2.txt, 14): Смещение по X = 3   по Y = 30
9:59:21 1 (autosaved_2.txt, 14): Смещение по X = 4   по Y = 30
9:59:43 1 (autosaved_2.txt, 14): Смещение по X = 5   по Y = 30
9:59:45 1 (autosaved_2.txt, 14): Смещение по X = 6   по Y = 30
10:00:11 1 (autosaved_2.txt, 14): Смещение по X = 7   по Y = 30
10:00:13 1 (autosaved_2.txt, 14): Смещение по X = 8   по Y = 30
10:00:14 1 (autosaved_2.txt, 14): Смещение по X = 9   по Y = 30
10:00:15 1 (autosaved_2.txt, 14): Смещение по X = 10   по Y = 30
10:00:17 1 (autosaved_2.txt, 14): Смещение по X = 11   по Y = 30
10:00:18 1 (autosaved_2.txt, 14): Смещение по X = 12   по Y = 30
10:00:20 1 (autosaved_2.txt, 14): Смещение по X = 13   по Y = 30
10:00:32 1 (autosaved_2.txt, 14): Смещение по X = 14   по Y = 30
10:00:34 1 (autosaved_2.txt, 14): Смещение по X = 15   по Y = 30
10:00:35 1 (autosaved_2.txt, 14): Смещение по X = 16   по Y = 30
10:00:37 1 (autosaved_2.txt, 14): Смещение по X = 17   по Y = 30
10:00:39 1 (autosaved_2.txt, 14): Смещение по X = 18   по Y = 30
10:00:41 1 (autosaved_2.txt, 14): Смещение по X = 19   по Y = 30
10:00:43 1 (autosaved_2.txt, 14): Смещение по X = 20   по Y = 30


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

Сообщений в этой теме
VALHALLA   Проблемы с кликером на фарм   23.12.2017, 13:31
cirus   1. Можно. Запустить код, чтобы узнать смещение коо...   23.12.2017, 22:09
VALHALLA   хм,вставил твой код как отдельный скрипт,действие ...   23.12.2017, 22:54
VALHALLA   1. Можно. Запустить код, чтобы узнать смещение ко...   23.12.2017, 23:09
cirus   Так и должно быть. Отключить слежение за ходом ск...   23.12.2017, 23:29
VALHALLA   Так и должно быть. Отключить слежение за ходом ск...   23.12.2017, 23:40
cirus   Так трудно дождаться окончания работы скрипта? Ли...   23.12.2017, 23:51
VALHALLA   Так трудно дождаться окончания работы скрипта? Ли...   24.12.2017, 0:03
cirus   Это всё что было в логе? Или это последнее значен...   24.12.2017, 0:11
VALHALLA   Это всё что было в логе? Или это последнее значен...   24.12.2017, 0:13
cirus   Проверяйте не на полосках. На вещах в инвентаре ил...   24.12.2017, 11:39
VALHALLA   Проверяйте не на полосках. На вещах в инвентаре и...   25.12.2017, 12:17
cirus   А так: // Кнопка с макросом /targetnext set %mob ...   25.12.2017, 12:46
VALHALLA   А так: [spoiler=код][code]// Кнопка с макросом /t...   25.12.2017, 13:14
VALHALLA   примерно так будет выглядеть поиск по картинке? se...   25.12.2017, 13:48
cirus   Да. Для перекрытого окна: set #a findimage ...   25.12.2017, 14:15
VALHALLA   Да. Для перекрытого окна: [code]set #a findimage...   26.12.2017, 15:25
cirus   Скиньте код, которым ищете картинку. И скрин в bmp...   26.12.2017, 16:14
VALHALLA   Скиньте код, которым ищете картинку. И скрин в bm...   26.12.2017, 16:27
cirus   Картинки вообще разные. На nokill2.bmp буква ...   26.12.2017, 17:41
VALHALLA   Картинки вообще разные. На nokill2.bmp буква ...   26.12.2017, 17:45
VALHALLA   новая картинка вот переделал,тоже самое(ничего не ...   26.12.2017, 18:13
cirus   Теперь нормально. Для начала координаты укажите 0 ...   26.12.2017, 18:56
VALHALLA   Теперь нормально. Для начала координаты укажите 0...   26.12.2017, 19:29
cirus   Можно и оставить конечно. В окне пилота есть кнопк...   26.12.2017, 20:05
VALHALLA   Можно и оставить конечно. В окне пилота есть кноп...   26.12.2017, 21:52
cirus   Исправить: set #endX #xMobHP + 10 На: set #endX #...   26.12.2017, 22:43
VALHALLA   Исправить: set #endX #xMobHP + 10 На: set #endX #...   26.12.2017, 22:52
VALHALLA   Исправить: set #endX #xMobHP + 10 На: set #endX #...   26.12.2017, 23:04


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

 

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