Вернуться   CoderX :: Forums > Lineage II > L2PacketHack > Скриптинг
Войти через OpenID

Скриптинг Форум посвещенный созданию скриптов для L2PacketHack

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
 
 
Опции темы Опции просмотра
Старый 21.03.2008, 15:29   #1
Местный
 
Аватар для nezabudkin
 
Регистрация: 06.03.2008
Сообщений: 154
Сказал Спасибо: 46
Имеет 130 спасибок в 38 сообщенях
nezabudkin
По умолчанию БОТ и c чем его едят!

Бот (англ. bot сокр. от robot «робот»)— программа, выполняющая автоматически и/или по заданному расписанию какие-либо действия, и имеющая в этом некое сходство с человеком.

Товарищи, предлагаю в этом топике обсудить, собственно, что должна из себя представлять программа БОТ и какие функции должна выполнять и чего должна уметь делать в мире LineAge. Особенно хочется обсудить и обобщить информацию по поводу бота-командира пати.
Скрипты выкладываемые в этом форуме становятся все сложнее и сложнее, даже появился вариант DLL бота, за что автору большое спасибо. У всех скриптов (ботов) есть сильные и слабые стороны. Есть интересные решения каких-то проблем, есть неудачные. Но все вместе болеют одной бедой - все скрипты сырые, все они, рано или поздно, дадут сбой.

Так вот, хочу обсудит здесь конкретные словесные алгоритмы поведения бота в разных ситуациях. Каждому по одиночке все варианты поведения БОТа и реакцию на окружающую обстановку некогда не рассмотреть. Непосредственно скрипты, думаю, сдесь выкладывать не надо, для этого есть тема VORON'а "Да будет бот..."

И так мои мысли что должен уметь делать скрипт-бот управляющий сразу (или не сразу) всей патей. (Частично идеи заимствованы у волкера).

1. Иметь собственное окно для вывода информации (карта, статы, логи т.д.)
2. Иметь достаточное количество настроек, с удобным интерфейсом настройки: радиус или зона кача, препятствия в зоне, бафы, скилы, список атакуемых мобов (все или тока конкретные), действия при малом количестве HP, MP, CP... и т.д.
3. Уметь вести базу данных всех (или не всех?) существ внутри и вокруг зоны кача, тут интересен размер этой базы...
4. Уметь безошибочно отличать мобов для кача от всех остальных NPC, игроков и их живности!
5. Уметь выбирать приоритетную цель для атки, и гарантировано убивать ее,обязательно закнчивая начатое (грешат все скрипты, слишком много условий надо проверять)
6. Уметь правильно лечиться, пить банки, и пользоваться хиллом баферов
7. Не давать в обиду членов пати (сложная задача!)
8. Уметь подбирать дроп, причем только нужные предметы. Некто не слыхал про такую фишку как "схватить ботом якорь"? И почему только командир пати должен все подбирать? Может передать эту функцию помощнику?
9. Принимать какие-то действия, если на пати спустили большой паровоз, или атакует другой игрок!
9. Вести лог событий в файл.
10. Должна быть возможность сохранения настроек в файле.

и еще куча всего, сейчас все сразу не сообразить...
nezabudkin вне форума   Ответить с цитированием
 

  CoderX :: Forums > Lineage II > L2PacketHack > Скриптинг



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

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


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

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!