Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

TurtleBot by Dremalka

-

Боты, скрипты и прочий софт для Perfect World

- Весь софт по Perfect World и все, что связано с ботоводством и скриптописанием в этом разделе. Вопросы запрещены!

Ответ
 
Опции темы
Старый 11.11.2011, 16:04   #226
 Разведчик
Аватар для dederon
 
dederon вызывает надежду
Регистрация: 07.04.2011
Сообщений: 22
Популярность: -36
Сказал(а) спасибо: 2
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: TurtleBot by Dremalka

Проблемы которые возникли у меня, и были уже выше:
1. Действительно может поработать 10 минут, а может 7-8 часов, потом встает и ничего не делает, от чего зависит, закономерности не нашел.
2. Лут не всегда собирает, или 1 возьмет и дальше переключается

Решил для себя, как и советовали сочетанием этого бота с фоксботом, пока 10часов полет нормальный.
  Ответить с цитированием
Старый 11.11.2011, 20:45   #227
 Пехотинец
Аватар для Dremalka
 
Dremalka на правильном путиDremalka на правильном пути
Регистрация: 02.09.2011
Сообщений: 89
Популярность: 157
Сказал(а) спасибо: 13
Поблагодарили 46 раз(а) в 10 сообщениях
 
По умолчанию Re: TurtleBot by Dremalka

Внимание! Прежде чем скачивать бота из этого сообщения, обязательно прочитайте само сообщение.

Думаю, всем известна проблема бота, когда он по неизвестным причинам перестает видеть мобов вокруг себя.
Последние несколько дней я пытался смоделировать такую ситуацию, чтобы выявить ошибку. Но моя дру ожесточенно колотила мобов, защищалась от сторонних агров соседних мобов и при серьезной опасности улетала вверх. Т.е. делала все возможное, чтобы выжить. Кроме того, исправно летала в ГД, где продавала лут и чинилась. Всю ночь работала, но ошибку я выявить не смог.

Поэтому мне нужна ваша помощь. В данный бот заложен механизм создания логов при возникновении искомой ошибки. Т.е. бот сам начинает записывать логи, когда возникает ошибка с поиском мобов.
При запуске бота в папке появится файл "log.txt". В этот файл пишется информация.
Обычно в файле будут присутствовать только такие строки:
Код:
Старт. 11.11.2011 15:17:18
---------------------------------------------
$PROCESS_INFORMATION[1]: 392, $NPC_DATA_BASE: 741010128 (2C2AEAD0)
APP_BASE_ADDRESS: 44099648 (02A0E840)

Старт. 11.11.2011 15:18:08
---------------------------------------------
$PROCESS_INFORMATION[1]: 392, $NPC_DATA_BASE: 741010128 (2C2AEAD0)
APP_BASE_ADDRESS: 44099648 (02A0E840)

Старт. 11.11.2011 15:18:21
---------------------------------------------
$PROCESS_INFORMATION[1]: 396, $NPC_DATA_BASE: 741010128 (2C2AEAD0)
APP_BASE_ADDRESS: 44099648 (02A0E840)

Старт. 11.11.2011 15:29:01
---------------------------------------------
$PROCESS_INFORMATION[1]: 396, $NPC_DATA_BASE: 741010128 (2C2AEAD0)
APP_BASE_ADDRESS: 44099648 (02A0E840)

Старт. 11.11.2011 15:38:30
---------------------------------------------
$PROCESS_INFORMATION[1]: 396, $NPC_DATA_BASE: 741010128 (2C2AEAD0)
APP_BASE_ADDRESS: 44099648 (02A0E840)
Если же произошла ошибка и бот встал, хотя вокруг много мобов, то подождите как минимум минутку и потом можете остановить бота. Лог нужно заархивировать и выслать мне (например выложить на [Ссылки могут видеть только зарегистрированные пользователи. ] и кинуть в личку ссылку). НЕ НУЖНО в ветке форума отправлять мне эти файлы. Такие сообщения буду игнорировать. Не нужно мне высылать файл, если Ваш бот не ищет мобов по причине малого радиуса, или незаполненного списка целей, или другим причинам. Поэтому, отнеситесь внимательно к настройкам, чтобы Ваши и мои усилия не пропали зря.

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

Совет тем, кто решится попробовать этого бота и помочь мне. Рекомендую установить бота в отдельную папку. Чтобы в любой момент можно было удалить этот бот, либо просто поботоводить проверенным ботом. Все-таки это промежуточная версия.

Ах да! Если Вы еще читаете мое сообщение и не передумали ставить бота из этого архива, посмотрите настройки "Жизнеобеспечение".

Ссылка на [Ссылки могут видеть только зарегистрированные пользователи. ]

upd: обновил условие отправки лога.
Вложения
Тип файла: zip TurtleBot v1.1(debug).zip (538.3 Кб, 51 просмотров)

Последний раз редактировалось Dremalka; 11.11.2011 в 22:54.
  Ответить с цитированием
Старый 12.11.2011, 02:18   #228
 Пехотинец
Аватар для Sword12
 
Sword12 скоро будет известенSword12 скоро будет известенSword12 скоро будет известенSword12 скоро будет известен
Регистрация: 09.10.2010
Сообщений: 50
Популярность: 394
Сказал(а) спасибо: 4
Поблагодарили 10 раз(а) в 4 сообщениях
 
По умолчанию Re: TurtleBot by Dremalka

Бот работает почти идеально.
Впрочем систему переименовывания окна ПВ можно было оставить, сделать как в PWauto переименовывать вручную при желании.

Очень часто злые игроки сливают бота под мобами. Ударит несколько раз персонажа, персонаж возмет в таргет игрока, а моб сагрившийся на игрока будет пинать его. Если можно реализовать смену цели обратно на моба если в таргете игрок.
И еще бот иногда не весь лут поднимает.

Так же помню в боте AutoPW Счастливые билеты автоматически использовались. Было бы неплохо реализовать такую возможность. Из-за них очень быстро забивается инвентарь, а продавать их жалко, все таки баночки на хп и мп.

Последний раз редактировалось Sword12; 12.11.2011 в 02:41.
  Ответить с цитированием
Старый 12.11.2011, 18:58   #229
 Разведчик
Аватар для sandycrowf2
 
sandycrowf2 никому не известный тип
Регистрация: 27.10.2011
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: TurtleBot by Dremalka

за ночь в лог записало на свыше 120mb, ресы собирал, а вот бить мобов походу через час перестал...
  Ответить с цитированием
Старый 12.11.2011, 19:31   #230
 Пехотинец
Аватар для Sword12
 
Sword12 скоро будет известенSword12 скоро будет известенSword12 скоро будет известенSword12 скоро будет известен
Регистрация: 09.10.2010
Сообщений: 50
Популярность: 394
Сказал(а) спасибо: 4
Поблагодарили 10 раз(а) в 4 сообщениях
 
По умолчанию Re: TurtleBot by Dremalka

Заметил некоторую особенность почему бот со временем перестает видеть мобов. При этом даже полный перезапуск не всегда решает проблему, но после того как дру умерла, я ее возвратил на место фарма и бот заработал. Лог выслал в личку. В боте в этот момент пишет "Подойти к уб. мобу".
Так же если во время возврата бота на место фарма бот будет убит, дру начинает бежать в неизвесном направлении и если упирается в стену, останавливаеться.
  Ответить с цитированием
Старый 12.11.2011, 20:07   #231
 Разведчик
Аватар для shumanit
 
shumanit никому не известный тип
Регистрация: 24.02.2010
Сообщений: 30
Популярность: 14
Сказал(а) спасибо: 5
Поблагодарили 2 раз(а) в 2 сообщениях
 
По умолчанию Re: TurtleBot by Dremalka

Цитата:
Сообщение от Sword12Посмотреть сообщение
Заметил некоторую особенность почему бот со временем перестает видеть мобов. В боте в этот момент пишет "Подойти к уб. мобу".

Никакой связи в этом нету. Он может перестать работать в любой момент и записывать в лог ничего не будет. Я даже больше скажу - у каждого человека свои причины остановки бота. Автоит - это однопоточный язык программрования, поэтому програмерам приходится вставлять различные тайминги и AdlibRegister'ы в код, что бы обеспечить параллельные вычисления. Тот же баф через 10 мин может принести Вам много гемороя.
Поэтому я использую профита лишь как таргетилку мобов и ресокопалку.

Цитата:
Сообщение от Sword12Посмотреть сообщение
Так же если во время возврата бота на место фарма бот будет убит, дру начинает бежать в неизвесном направлении и если упирается в стену, останавливаеться.

Здесь логично было бы предположить, что ресается он не на той же точке, от которой Вы записывали путь. Он пытается занять первую точку из массива, поэтому и бежит фиг знает куда. Кстати по поводу реса: можно переписать функцию. Сделать попроще, если тебя убили - рес, на крыло, поднимаешься на высоту и летишь к XYZ, заданной в радиусе фарма. Нафиг не нужны эти waypont'ы. Всё, бот прилетает в любом случае на место фарма. + можно прикрутить для функции антистак.

з.ы.
Dremalka, баг с раскладкой не решал? Может всё же он останавливается как и прежде если пытается вернуться в точку фарма, а раскладка русс? Лично я проверил - у русс раскладкой ставил точку для фарма и оставлял бота. Сегодня целый день время работы бота не больше часа)

з.ы.з.ы.
Хотя не!
Цитата:
Он пытается занять первую точку из массива, поэтому и бежит фиг знает куда.

Скорее всего он даже пытается продолжить первый путь))) Беда-беда)

Последний раз редактировалось shumanit; 12.11.2011 в 20:26.
  Ответить с цитированием
Старый 12.11.2011, 20:42   #232
 Разведчик
Аватар для -Junk-
 
-Junk- никому не известный тип
Регистрация: 10.07.2011
Сообщений: 20
Популярность: 12
Сказал(а) спасибо: 1
Поблагодарили 1 раз в 1 сообщении
Отправить сообщение для -Junk- с помощью ICQ Отправить сообщение для -Junk- с помощью Skype™
 
По умолчанию Re: TurtleBot by Dremalka

Убрать бы задержку между поиском мобов...Было бы идеально)
  Ответить с цитированием
Старый 12.11.2011, 21:09   #233
 Пехотинец
Аватар для Dremalka
 
Dremalka на правильном путиDremalka на правильном пути
Регистрация: 02.09.2011
Сообщений: 89
Популярность: 157
Сказал(а) спасибо: 13
Поблагодарили 46 раз(а) в 10 сообщениях
 
По умолчанию Re: TurtleBot by Dremalka

Выложил финальную версию бота. В шапке темы.
1. В данной версии отключен механизм логов.
2. Для желающих переименовывать окно клиента в меню добавлена кнопка "Переименовать". Заголовку окна присваивается имя перса.
3. Немного переделал подход к луту. В полете или в воде было хорошо заметно, что перс подлетал (подплывал) к луту чуть ниже или чуть выше. Теперь перс движется непосредственно к луту и последовательно собирает все что выпало.
Вот и все изменения.

Хочу поблагодарить всех, кто помогал мне выявить ошибку потери мобов. Ни одно ваше сообщение не осталось без внимания. К сожалению логи, которые я получил, не помогли мне в поиске ошибки, по которой бот не находил мобов. Данная ошибка, к сожалению, мной не исправлена.
Я завершил работу над этим ботом. И так уже потратил на него времени, более чем планировал. Если кто-либо внесет улучшения в данного бота, то буду только рад. Это не так сложно, как кажется. Хороший ресурс по Autoit находится вот по этой [Ссылки могут видеть только зарегистрированные пользователи. ]. Дерзайте!

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

Добавлено через 5 минут
shumanit, позволю не согласится с Вами на счет причины многих бед в однопоточности Autoit. То что, возможностей меньше, это да. Но никак не появление ошибок. Скорее наоборот. Чем сложнее (а многопоточность сложнее для реализации), тем больше вероятность ошибок. Правда, это мое, сугубо личное мнение.

Баг с раскладкой существовал (возможно, т.к. я с ним не сталкивался) только в той версии (первоначальной), в которой все команды бота передавались в клиент кодами клавиш. Т.е. грубо говоря бот вместо нас нажимал кнопки в клиенте. В переделанной версии используются пакеты и структура действий. Так что никаких кодов с клавиатуры не посылается клиенту. Поэтому раскладка уже не важна.

Добавлено через 9 минут
-Junk-, а вот тут я соглашусь с shumanit. Если бы в Autoit была многопоточность, то поиск был бы быстрее.
Хотя, может кто-нибудь, покопавшись в коде бота, улучшит его. Но так, чтобы не было проблем, как с ботом в соседней ветке. Нужно улучшать бота так, чтобы не ухудшать его в другом.

Последний раз редактировалось Dremalka; 12.11.2011 в 21:18. Причина: Добавлено сообщение
  Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Prom4eg (13.11.2011), shumanit (12.11.2011), Это_Что_то (13.11.2011)
Старый 12.11.2011, 21:51   #234
 Разведчик
Аватар для shumanit
 
shumanit никому не известный тип
Регистрация: 24.02.2010
Сообщений: 30
Популярность: 14
Сказал(а) спасибо: 5
Поблагодарили 2 раз(а) в 2 сообщениях
 
По умолчанию Re: TurtleBot by Dremalka

Кстати, лут поднимает всё так же плохо) Я вижу Вы почистили несколько проверок, да только вот проблема остаётся не в том, что он долго это делает, а в том, что он иногда не строит массив! Как будто ничего и не падало с моба! У меня такое ощущение что он просто тупит. И ещё, ехе только что вывалился с ошибкой в line 10816 )))
  Ответить с цитированием
Старый 12.11.2011, 22:14   #235
 Пехотинец
Аватар для Dremalka
 
Dremalka на правильном путиDremalka на правильном пути
Регистрация: 02.09.2011
Сообщений: 89
Популярность: 157
Сказал(а) спасибо: 13
Поблагодарили 46 раз(а) в 10 сообщениях
 
По умолчанию Re: TurtleBot by Dremalka

shumanit, спасибо, что быстро заметили ошибку и сразу сообщили. Это моя невнимательность.

Архив обновлен. Пожалуйста, все кто уже скачал бота, обновите его еще раз.
  Ответить с цитированием
Старый 12.11.2011, 23:38   #236
 Разведчик
Аватар для robokiler
 
robokiler никому не известный тип
Регистрация: 15.08.2011
Сообщений: 8
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: TurtleBot by Dremalka

да СПАСИБО, но я думал все таки исправиться но не судилось: не знаю как с кирилицой но латинь со знаками типа {} и [] бот 1,1 и даний обновленный бот 1,2 не дружит а собственно дание бота не сохраняются ( береш сохранить скилл аура стали не сохраняется бафаться сутра о внешнем не сохраняется и т д то есть не сохраняются любые настройки чии ники имеют символы {} и [] .Dremalka извини раньше не мог написать за то что бот ругаеться на симвали ( {} и [] ) (времений бан за флуд + не было возможности отписать
  Ответить с цитированием
Старый 12.11.2011, 23:52   #237
 Пехотинец
Аватар для Dremalka
 
Dremalka на правильном путиDremalka на правильном пути
Регистрация: 02.09.2011
Сообщений: 89
Популярность: 157
Сказал(а) спасибо: 13
Поблагодарили 46 раз(а) в 10 сообщениях
 
По умолчанию Re: TurtleBot by Dremalka

robokiler, мне очень жаль, больше я не буду вносить изменения в этого бота. Но...
Если Вам действительно очень нужны эти изменения, если Вы очень сильно хотели бы их видеть в боте, то в архиве есть исходник. Ресурс про Autoit я недавно указывал. Так же в ветке есть ссылка на дополнительный файл NomadMemory. Попробуйте сами сделать то, что Вам принесет несомненную пользу.

Я даже могу подсказать строку, где уже реализована замена символа "=". Сделайте по аналогии.
Попробуйте. А вдруг получится.
Вот эта строка:
Код:
Global $NAME_NO_EQUAL = StringReplace($NAME, '=', '&equ&')
  Ответить с цитированием
Старый 13.11.2011, 15:35   #238
 Разведчик
Аватар для medvejatnik
 
medvejatnik никому не известный тип
Регистрация: 20.05.2009
Сообщений: 16
Популярность: 10
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: TurtleBot by Dremalka

подскажите плиз как сделать чтобы этот бот видел скилы на клиенте от pvppw.ru? а то офсеты поставил всё видит кроме скилов
  Ответить с цитированием
Старый 13.11.2011, 16:53   #239
 Разведчик
Аватар для Froxc
 
Froxc никому не известный тип
Регистрация: 24.01.2011
Сообщений: 30
Популярность: 12
Сказал(а) спасибо: 7
Поблагодарили 1 раз в 1 сообщении
Отправить сообщение для Froxc с помощью ICQ
 
По умолчанию Re: TurtleBot by Dremalka

всё настроил но бот только бафается и стоит на месте что делать?
и не ресается когда дохнеш специально, и от куда запускать старт? в городе или точке фарма?
________________
Помог?Жми спасибо!
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Последний раз редактировалось Froxc; 13.11.2011 в 16:56.
  Ответить с цитированием
Старый 13.11.2011, 22:21   #240
 Разведчик
Аватар для tezoro
 
tezoro никому не известный тип
Регистрация: 19.04.2011
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: TurtleBot by Dremalka

люди подскажите всё работает одно только пета нехилит( подскажите что зделать заранее спасибо
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 09:39.

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net