RagBot Forum
 

Вернуться   RagBot Forum > • Всё что касается бота • > Вопросы по Боту

Вопросы по Боту ПРОСЬБА НЕ СОЗДАВАТЬ ТЕМЫ ТИПО "ХЕЕЕЕЛЛЛППП, ППЛЛИИZZZ"

Ответ
 
Опции темы Опции просмотра
Старый 10.05.2011, 21:13   #1
Sir_Red_Angel
Нюб делает первые шаги
 
Регистрация: 08.12.2008
Сообщений: 5
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию Телепортация через @go на место после кафры

Есть бот, бегает на lou_fild01, убивает все что видит, собирает все что видит. Есть несколько вопросов. Вот вырезки файла config.txt:

lockMap lou_Fild01
lockMap_x
lockMap_y
lockMap_randX
lockMap_randY

storageAuto 1
storageAuto_npc Payon 175 226
storageAuto_distance 5
storageAuto_npc_type 1
storageAuto_npc_steps c r1 n
storageAuto_password
storageAuto_keepOpen 0
storageAuto_useChatCommand
relogAfterStorage 0
minStorageZeny 60

saveMap Payon
saveMap_warpToBuyOrSell 1
saveMap_warpChatCommand @go 3

По моему расчету он должен бегать по lou_fild01, убивать все, собирать все, и когда дойдет до перевеса 90%, то сразу дуть в Payon 175 226 КОМАНДОЙ (@go 3) и сдавать в кафру все что награбил. После он должен сразу варпаться обратно на локацию (@go 14, соседняя, от туда пешком). Пока не запускал, но уверен что то что я выделил в моем случае он делать не будет. От кафры до локации он будет топать пешком. Так и не понял, как сделать что бы он после кафры ВАРПАЛСЯ через @go 14 на ближайшую локацию, и уже оттуда топал до lou_fild01 пешком??
Если можно, помогите пожалуйста.

Так, попробовал. Бот пытается бежать на кафру при перевесе 50% (что неправильно, мне надо 90 или 89), но не может расчитать путь на нее. Даже если я его вручную телепортирую в город и ставлю РЯДОМ с кафры, он все равно не может расчитать маршрут до кафры (ругается). Обратно даже не пробую пока... Помогите пожалуйста, это основная проблема.
Проблему пофиксил, неправильно название города написал, надо с маленькой буквы. Теперь еще научиться пользоваться его командой @go и туда и обратно...

Дополнено, еще один вопрос по другому поводу.
У меня в конфиг.txt прописано вот что:

Оффтоп(Чтобы на весь экран не было)
Из всех перечисленных скиллов мой смит на себя кастует только Weapon Perfection, Cart Boost и Adrenaline Rush (соответственно, когда кончается). А остальное - нифига... Как это можно пофиксить?

ЗЫ: И опять добавлено. Махинациями в монстер_контрол и айтемс_контрол добился чтобы он бил только Mi Gao и собирал только золото. Но вот со складированием в кафру и возвращением назад у нас все еще проблемы... И то что на 50% бежит - дурак... надо на 90%.

Основные вопросы, в которых не разобрался пока эта тема висит:
-Как сделать чтобы после того как он сложит все в кафру, он обратно улетал командой @go 14 и уже там пешком шел до места кача (1 локация), а не пешком от пайона? Макросы? Можно-ли без макросов? У меня с ними сложно...)
-Он у меня после того как выложит все в кафру стоит и ничего не делает... Если телепортнуть вручную на @go 14, тоже стоит и ничего не делает. Как только захожу на локацию кача - сразу берется за дело. это не правильно... Должен после того как выложил, сразу опять лететь убивать этих гадов...
Заранее спасибо.

Последний раз редактировалось Sir_Red_Angel; 11.05.2011 в 00:15.
Sir_Red_Angel вне форума   Ответить с цитированием
Старый 11.05.2011, 11:22   #2
masikss
Новичок
 
Аватар для masikss
 
Регистрация: 22.04.2011
Сообщений: 15
Вы сказали Спасибо: 3
Поблагодарили 2 раз(а) в 2 сообщениях
По умолчанию

Насколько я знаю порт в лоянг с альберты (пешком разве добежать можно? О_О), но если у тебя на сервере стоят глобал телепорт(прем. кафра) то тебе просто стоит прописать в файлике portals.txt кординаты и разговор с твоим телепортером - бот сам будет портоваться.
Если говориш что не хочет с лоянга выходить на lou_fild01 - пропиши там же(порталс.тхт) ето - louyang 218 19 lou_fild01 233 356

Добавлено через 1 минуту
Цитата:
Сообщение от Sir_Red_Angel Посмотреть сообщение
lockMap lou_Fild01
P.S.Может стоит написать с м. буквы lou_fild01
masikss вне форума   Ответить с цитированием
Старый 11.05.2011, 17:59   #3
Sir_Red_Angel
Нюб делает первые шаги
 
Регистрация: 08.12.2008
Сообщений: 5
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

Да, эту проблему решил, все с маленькой буквы надо.
А пешком он идет до альберты, а там берет за 5000 корабль до лойанга. Вот мне и интересно, а можно-ли чтобы он через команду @go это делал...

Добавлено через 3 часа 16 минут
Последняя проблема возникла. Он после того как лут сдает в кафру, вместо того чтобы идти продолжать качаться, он стоит и ничего не делает... И только после того как руками его телепортирую (через интерфейс бота) в лойанг, только тогда он начинает идти бить монстров.
Sir_Red_Angel вне форума   Ответить с цитированием
Старый 12.05.2011, 08:06   #4
masikss
Новичок
 
Аватар для masikss
 
Регистрация: 22.04.2011
Сообщений: 15
Вы сказали Спасибо: 3
Поблагодарили 2 раз(а) в 2 сообщениях
По умолчанию

Цитата:
Сообщение от Sir_Red_Angel Посмотреть сообщение

И только после того как руками его телепортирую
Может стоит поискать проблему в настройке порталов?
Тем было много про варпы через нпс...
masikss вне форума   Ответить с цитированием
Старый 13.05.2011, 09:07   #5
Sir_Red_Angel
Нюб делает первые шаги
 
Регистрация: 08.12.2008
Сообщений: 5
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

Цитата:
Сообщение от masikss Посмотреть сообщение
Может стоит поискать проблему в настройке порталов?
Тем было много про варпы через нпс...
Нет, уже обнаружил проблему. Она была из-за того, что у меня в кафре НЕ было батерфляй вингов. Случайно совершенно закупил 1000 на другие нужды и кинул в кафру - и опа, он берет 2 штуки когда добирается до кафры, и идет обратно выбивать золото...
ЗЫ: Странно, ведь я не прописывал ему ничего такого, я прописал чтобы он ничего не поднимал и не трогал вообще, кроме как Gold.

Добавлено через 40 минут
Иногда замечаю, бот бегает-бегает, и тут в чате появляется:
Unknown #110063411 применяет эффект: 183.
Unknown #110063411 применяет эффект: 4.
Unknown #110063411 применяет эффект: 183.
Unknown #110063411 применяет эффект: 4.
И так несколько раз, раз 10-20. Что это? И всегда 2 "эффекта" - 183 и 4.

Добавлено через 23 часа 6 минут
На карте, где бегает мой бот, есть такое место, попасть в которое можно только с помощью флайвингов, квадрат клеток 7 на 7. Улететь от туда тоже можно только с помощью вингов. На карте есть опасные агрессоры. Проблема вот в чем - мой бот улетает если ему нанесли дамаг больше 500. Сегодня заметил что он улетел в то место, и стоит там, пытается найти "выход":
Расчёт случайного маршрута до Louyang Field (lou_fild01): 265, 338
Невозможно расчитать маршрут от lou_fild01 (176,165) до lou_fild01 (265,338).
Расчёт случайного маршрута до Louyang Field (lou_fild01): 302, 112
Невозможно расчитать маршрут от lou_fild01 (176,165) до lou_fild01 (302,112).
Расчёт случайного маршрута до Louyang Field (lou_fild01): 157, 321
Невозможно расчитать маршрут от lou_fild01 (176,165) до lou_fild01 (157,321).
Расчёт случайного маршрута до Louyang Field (lou_fild01): 221, 254
Невозможно расчитать маршрут от lou_fild01 (176,165) до lou_fild01 (221,254).
Расчёт случайного маршрута до Louyang Field (lou_fild01): 286, 150
Невозможно расчитать маршрут от lou_fild01 (176,165) до lou_fild01 (286,150).

И так до бесконечности. Как ему подсказать чтобы он использовал винги в такой ситуации?
Sir_Red_Angel вне форума   Ответить с цитированием
Старый 13.05.2011, 12:22   #6
manticora
Опытный Ботовод
 
Регистрация: 14.12.2009
Сообщений: 120
Вы сказали Спасибо: 4
Поблагодарили 19 раз(а) в 19 сообщениях
По умолчанию

Цитата:
Сообщение от Sir_Red_Angel Посмотреть сообщение
На карте, где бегает мой бот, есть такое место, попасть в которое можно только с помощью флайвингов, квадрат клеток 7 на 7. Улететь от туда тоже можно только с помощью вингов. На карте есть опасные агрессоры. Проблема вот в чем - мой бот улетает если ему нанесли дамаг больше 500. Сегодня заметил что он улетел в то место, и стоит там, пытается найти "выход":
Расчёт случайного маршрута до Louyang Field (lou_fild01): 265, 338
Невозможно расчитать маршрут от lou_fild01 (176,165) до lou_fild01 (265,338).
Расчёт случайного маршрута до Louyang Field (lou_fild01): 302, 112
Невозможно расчитать маршрут от lou_fild01 (176,165) до lou_fild01 (302,112).
Расчёт случайного маршрута до Louyang Field (lou_fild01): 157, 321
Невозможно расчитать маршрут от lou_fild01 (176,165) до lou_fild01 (157,321).
Расчёт случайного маршрута до Louyang Field (lou_fild01): 221, 254
Невозможно расчитать маршрут от lou_fild01 (176,165) до lou_fild01 (221,254).
Расчёт случайного маршрута до Louyang Field (lou_fild01): 286, 150
Невозможно расчитать маршрут от lou_fild01 (176,165) до lou_fild01 (286,150).

И так до бесконечности. Как ему подсказать чтобы он использовал винги в такой ситуации?
Это место, случайно, не вершина горы? Туда можно попасть по квесту, стырив суп. И уйти оттуда можно не только вингами, но и просто поговорив с неписью на вершине горы. При этом можно покричать на всю локацию, насколько я помню.

Я бы написал макрос, чтобы оттуда винговаться. Примерно такой:
Код:
automacro doWingA {
   location lou_fild01 170 158 177 165
   timeout 4
   call doWing
}
macro doWing {
  is Fly Wing
}
manticora вне форума   Ответить с цитированием
Старый 17.05.2011, 12:23   #7
Sir_Red_Angel
Нюб делает первые шаги
 
Регистрация: 08.12.2008
Сообщений: 5
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

Почему после выкладывания в кафру вещей бот стоит и ничего не делает? Не возвращается на локмеп. Если телепортнуть его стоящего на респе вручную на любую локацию, то сразу начинает бежать на локмеп.
Sir_Red_Angel вне форума   Ответить с цитированием
Ответ

Опции темы
Опции просмотра

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

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

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


Текущее время: 09:12. Часовой пояс GMT +3.