|
|
|
авто охота - игра (pirates of the caribbean), нужен ваш совет друзья |
|
|
howward |
11.2.2021, 20:17
|
Neophyte
Сообщений: 35
Регистрация: 25.10.2020 Группа: Пользователи Наличность: 0
Пользователь №: 19.784
Возраст: 21
|
Цитата(DarkMaster @ 11.2.2021, 19:10) А руками вы это можете сделать? Если нет, то нет.
Не видя и не зная геймплея говорить тут, к сожалению, особо не о чем.
В целом нужно начинать писать и решать проблемы по мере поступления. Из практики основные проблемы пилота с 3д играми в связи с очевидными проблемами ориентирования в 3д пространстве. Остальное так или иначе решается.
я записал видео геймплея в самой игре доступен автоматический режим автоохоты (платная фишка) на видео видно как я включаю этот режим и активирую пять попыток, далее уже это просиходит автоматически и нужную цель он находит моментально как вы можете видеть параллельно я атаковал вручную монстра 28 уровня все конечно можно делать руками но это отнимает время - я бы не хотел целый день бить мобов каждый месяц проходит событие (ивент) - для завершения которого необходимо убить минимум 7000 мобов в течении 5 дней - это очень невыносимый процесс) ___ ссылка на видео для общего доступа файл слишком велик для загрузки на этом сайте https://drive.google.com/file/d/1uQs3IP3FaP...iew?usp=sharing
|
|
|
|
howward |
6.3.2021, 1:10
|
Neophyte
Сообщений: 35
Регистрация: 25.10.2020 Группа: Пользователи Наличность: 0
Пользователь №: 19.784
Возраст: 21
|
что не меняется так это их подпись два кружочка (стихия огня \ уровень s1) и их название (громадный лобстер) по началу это работало, но работало так, что убивались мобы любого уровня со стихией огня или он находил реального игрока уровня s1 когда попробовал сделать скрин слов громадный лобстер, не находилось ничего какие ошибки я допускаю? Код --lua math.randomseed(os.clock()) findoffsetx(100) findoffsety(-40)
while true do
local startX, startY, endX, endY = 213, 0, 1700, 1000 local path = [["C:\Users\bad boy\Desktop\uopilot\Scripts\picture\SS1.bmp"]] local arr, a = findimage (startX, startY, endX, endY, {path}, 2) if arr then move(arr[1][1], arr[1][2]) wait (200) kleft(arr[1][1], arr[1][2]) wait (200) kleft (970, 900) wait (200) kleft (1030, 800) wait (200) kleft (945, 945) wait (200) wait (40000 + math.random (5000)) end wait (10) end
Прикрепленные файлы
SS1.bmp ( 8,12 килобайт )
Кол-во скачиваний: 112
без_1.bmp ( 27,68 килобайт )
Кол-во скачиваний: 99
|
|
|
|
howward |
6.3.2021, 20:45
|
Neophyte
Сообщений: 35
Регистрация: 25.10.2020 Группа: Пользователи Наличность: 0
Пользователь №: 19.784
Возраст: 21
|
менялось лишь имя файла в строке путь привязка ctrl A код тот же в игре никаких действий не происходит, но если поверх игры поставить окно папки с файлами рисунков (C:\Users\bad boy\Desktop\uopilot\Scripts\picture\SS1.bmp) - пилот сразу наводит курсор на нужную картинку script
Код --lua math.randomseed(os.clock()) findoffsetx(100) findoffsety(-40)
while true do
local startX, startY, endX, endY = 213, 0, 1700, 1000 local path = [["C:\Users\bad boy\Desktop\uopilot\Scripts\picture\SS1.bmp"]] local arr, a = findimage (startX, startY, endX, endY, {path}, 2) if arr then move(arr[1][1], arr[1][2]) wait (200) kleft(arr[1][1], arr[1][2]) wait (200) kleft (970, 900) wait (200) kleft (1030, 800) wait (200) kleft (945, 945) wait (200) wait (40000 + math.random (5000)) end wait (10) end
убирал лишь рандом и клики чтобы лишних действий было только нахождение на картики в игре Код --lua
while true do
local startX, startY, endX, endY = 213, 0, 1700, 1000 local path = [["C:\Users\bad boy\Desktop\uopilot\Scripts\picture\SS1.bmp"]] local arr, a = findimage (startX, startY, endX, endY, {path}, 2) if arr then move(arr[1][1], arr[1][2]) wait (200) end wait (10) end
local arr, a = findimage (startX, startY, endX, endY, {path}, 2) - в этой строке менял значения точности, отклонение в цвете... не знал как опустить ограничение количества найденных изображений и писал всегда с ним - {path}, 2, 50, 100, 10) значения подставлял разные, но не помогло может фотошоп накладывает цветокоррекцию? после которой это происходит Сообщение отредактировал Fors1k - 6.3.2021, 21:00
|
|
|
|
howward |
7.3.2021, 20:38
|
Neophyte
Сообщений: 35
Регистрация: 25.10.2020 Группа: Пользователи Наличность: 0
Пользователь №: 19.784
Возраст: 21
|
Цитата(cirus @ 7.3.2021, 13:30) Изображения отличаются, это видно при увеличении. Откройте в пейнте несколько картинок и попереключайтесь альт таб. имя_4.bmp высота букв 14 пикселей, а на основном скрине высота 10 пикселей.
а как мне опустить значение "count" могу просто не писать? или оставить единицу? local arr, a = findimage (startX, startY, endX, endY, {path}, 2,50,1,22) \___ я пытался обработать имя лобстера пилот не реагирует - слова в paint сложно выделить мне даже стыдно показывать, как я это сделал) только если брать за образец стихию огня и уровень монстра пилот находит цели - после того как исправил размеры, спасибо, что подметили) но все монстры со стихией огня берутся во внимание и уровень не учитывается - что сделать с этим я могу? (я выделил их на скрине - есть уровень s6 и отправленный флот к ним флот их не убьет)
Эскизы прикрепленных изображений
Прикрепленные файлы
Без.bmp ( 8,29 килобайт )
Кол-во скачиваний: 97
|
|
|
|
howward |
14.3.2021, 15:32
|
Neophyte
Сообщений: 35
Регистрация: 25.10.2020 Группа: Пользователи Наличность: 0
Пользователь №: 19.784
Возраст: 21
|
Цитата(cirus @ 7.3.2021, 20:47)
Цитата(Fors1k @ 7.3.2021, 21:03)
спасибо за ваши советы буду пробовать
|
|
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|