BIMSbot
http://www.bimsbot.ru/forum/

Интерфейс для написания аддонов (к боту)
http://www.bimsbot.ru/forum/viewtopic.php?f=15&t=3003
Страница 1 из 2

Автор:  CoreFun [ 03 апр 2012, 11:47 ]
Заголовок сообщения:  Интерфейс для написания аддонов (к боту)

Идея примерно такая:
Бот создаёт небольшую именованную расшаренную память или пайп, куда копирует некоторые данные, например, имя зоны, координаты, хп, мана (рага, сила рун), флаги/реакции (рядом игрок, ЛС, ОК), номер следующей точки пути, тип пути (фарм, впф, ангел), имя/uid цели. Для управления используются семафоры или мютексы. Карта памяти кратко описывается авторами. Пользователи пишут проги, которые читают память и, возможно, отдают какие-то команды боту через ту же расшаренную память.

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

В результате часть работы по наращиванию функционала ляжет на плечи пользователей :)

Общую память можно создавать одну для всех работающих ботов. В начале области разместить таблицу с PIDами и смещениями. Кроме всяких игровых данных можно в памяти разместить хэндлы WOW и бота. Пользователь сможет сам сделать планировщик, который будет размещать окна и следить за их состоянием.

Пока что надо дождаться ответа авторов, интересна ли им эта идея.

Автор:  MrSergey [ 03 апр 2012, 13:33 ]
Заголовок сообщения:  Re: Интерфейс для написания аддонов (к боту)

Вопрос в том - для кого это нужно будет? Правильней наверное даже будет спросить - кто сможет с подобным работать?

Автор:  CoreFun [ 03 апр 2012, 14:03 ]
Заголовок сообщения:  Re: Интерфейс для написания аддонов (к боту)

Согласен. Мало кто сможет.

Спросил. Попытка не пытка )

Автор:  CoreFun [ 04 апр 2012, 04:01 ]
Заголовок сообщения:  Re: Интерфейс для написания аддонов (к боту)

Я б за несколько дней сделал бы несколько реакций, на пропускание вендора, например, на критический уровень здоровья. Авторами они будут сделаны очень нескоро, а, учитывая, что пропускание вендора/почты не было ими замечено, реакции на это может вообще не быть.

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

Автор:  al.s [ 04 апр 2012, 09:46 ]
Заголовок сообщения:  Re: Интерфейс для написания аддонов (к боту)

если игроки пропалят что есть аддон отвечающий на виспы, то начнут задолбывать всех подряд..

Автор:  Филин [ 04 апр 2012, 16:43 ]
Заголовок сообщения:  Re: Интерфейс для написания аддонов (к боту)

Все больше склоняюсь к мысли,что лучшей реакцией бота на висп любого игрока,есть отправка этого игрока в то место,откуда у определенной категории людей растут руки, и размещение в игнор. Жаль нет подобной функции у бимса :)))

Автор:  CoreFun [ 05 апр 2012, 01:57 ]
Заголовок сообщения:  Re: Интерфейс для написания аддонов (к боту)

al.s писал(а):
если игроки пропалят что есть аддон отвечающий на виспы, то начнут задолбывать всех подряд..

Этот аддон я не буду выкладывать в паблик. В принципе, он уже неплохо работает, надо только продумать как можно больше вариантов вопросов. Жаль в регекспах не силён, придётся их учить.


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

На вопросы типа "что делаешь?" так и следует отвечать :)

Автор:  al.s [ 06 апр 2012, 09:24 ]
Заголовок сообщения:  Re: Интерфейс для написания аддонов (к боту)

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

Автор:  Филин [ 07 апр 2012, 01:50 ]
Заголовок сообщения:  Re: Интерфейс для написания аддонов (к боту)

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

Именно,поэтому посылать лучше корректно,чтобы человек немного задумывался и сам выбирал нужное направление движения :))

Автор:  CoreFun [ 07 апр 2012, 07:57 ]
Заголовок сообщения:  Re: Интерфейс для написания аддонов (к боту)

Есть, кстати, неплохой способ уменьшить риск привлечения внимания - покинуть все каналы чата в локации :) После того, как стал так делать, кол-во виспов уменьшилось раз в 10. Особенно от нормальных игроков, которые просят помочь с суровыми квестами.

Страница 1 из 2 Часовой пояс: UTC + 2 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/