BIMSbot
http://bimsbot.ru/forum/

Прога, подсчитывающая голд в гильдиях
http://bimsbot.ru/forum/viewtopic.php?f=26&t=5161
Страница 1 из 1

Автор:  CoreFun [ 26 мар 2013, 08:27 ]
Заголовок сообщения:  Прога, подсчитывающая голд в гильдиях

В ответ на http://bimsbot.ru/forum/viewtopic.php?f=26&t=5154 решил выложить свою программу.

Так как я храню голд в ГБ, а не в карманах персонажей, то прога заточена только на ГБ.
Вложение:
Комментарий к файлу: Программа
GuildMoney.rar [162.51 KiB]
Скачиваний: 531
Вложение:
Комментарий к файлу: Аддон
GuildMoney_addon.rar [1.48 KiB]
Скачиваний: 537


С программой идёт аддон GuildMoney, который сохраняет информацию о кол-ве голда в ГБ. Кроме того, аддон умеет вбрасывать голд в банк и снимать так, чтобы в кармане было указанное кол-во голда (очень полезно для торгашей). Ещё аддон умеет автоматом принимать инвайт в нужную ги и отклонять все прочие инвайты. Архив нужно распаковать, аддон скопировать в свою папку WoW\Interface\Addons. Убедиться, что он включен (меню выбора персонажа, кнопка "Модификации").

Вброс денег
Если у персонажа денег много, аддон может вбросить излишки в ГБ, если мало – снять, чтобы возместить недостачу. По умолчанию вброс денег отключен. Нужно зайти требуемым персонажем и ввести в чат команду /gm on для включения вброса/съёма денег, /gm off для отключения. Команда /km 100 заставит аддон оставлять в карманах 100г. Вместо сотни можно написать любое число. Эти команды распространяются только на текущего персонажа.

Мои гильдии
В архиве с аддоном есть два файла. Нужно открыть блокнотом файл GuildMoney.lua, найти в нём строки ["Гильдия 1"] = true, заменить название ги на своё. Запятые после «true» должны остаться! Аддон будет сохранять инфу и вбрасывать деньги только в «свои» гильдии.
В момент выхода из мира или из игры, при перезагрузке интерфейса, аддон будет сохранять свои переменные в папке WTF в файлах, предназначенных для этого. Оттуда моя программа и читает инфу.

Программа
К ней прилагается конфиг - файл GuildMoney.ini
Нужно его открыть редактором (блокнотом, например), найти строки
[FIND_FILES_IN]
C:\WOW\WTF\
Заменить C:\WOW\WTF\ на путь к своей WTF.
Найти строки
[FIND_INTERVAL]
10
Это период проверки файлов, в данном случае – раз в 10 секунд, что вполне нормально. Можно реже, чаще 5 секунд нежелательно. Дальше найти строку
 [GUILDS]
после неё вписать названия своих гильдий. Вписать ОЧЕНЬ ТОЧНО, с учётом РеГиСтРа букв, без запятых и прочего. На каждой строке одна гильдия. После последней ги должна быть как минимум одна пустая строка.
Найти строку
[WINDOWS_POS]
Расположения окна на десктопе. В конфиге перечислены реализованные варианты.
TOPLEFT - вверху слева, прячется вверх,
TOPCENTER - вверху по центру, прячется вверх,
TOPRIGHT - вверху справа, прячется вверх,
LEFTTOP - вверху слева, прячется за левый край,
LEFTCENTER - слева посередине, прячется за левый край,
LEFTBOTTOM - слева внизу, прячется за левый край,
RIGHTTOP - справа вверху, прячется за правый край,
RIGHTCENTER - справа посередине, прячется за правый край,
RIGHTBOTTOM - справа внизу, прячется за правый край.

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

Автор:  YaroslavS [ 26 мар 2013, 08:44 ]
Заголовок сообщения:  Re: Прога, подсчитывающая голд в гильдиях

Спасибо. Интересная штука.

Автор:  joker52 [ 12 фев 2015, 01:50 ]
Заголовок сообщения:  Re: Прога, подсчитывающая голд в гильдиях

Уважаемый,а этот аддон ещё рабочий и хотелось бы видеть какую-нибудь инструкцию по применению,а то не понятно как она работает и что с ботом надо сделать что бы заработала.Буду надеяться кто нибудь тут всё таки появится спустя два года :lol: ,а прога очень нужная,непонятно почему до сих пор не встроили в бота такую функцию.

Автор:  CoreFun [ 13 фев 2015, 00:56 ]
Заголовок сообщения:  Re: Прога, подсчитывающая голд в гильдиях

Инструкция в нулевом посте.
С учётом древности аддона, нужно в файле GuildMoney.toc заменить строку
## Interface: 50200
на
## Interface: 60000
должно работать.

PS: Один недостаток - аддоны сохраняют настройки только после выхода персонажа из мира, либо после перезапуска интерфейса. Чтобы не выходить из мира после заглядывания в ГБ, можно сделать макрос из одной команды - /reload - перезагрузка интерфейса.

PPS: Программу нужно запускать только после того, как все нужные персонажи созранят свои файлы настроек. То есть, сначала ставим аддон, заходим всеми персами, вписываем команды, заглядываем в ГБ, и только после этого программа будет исправно работать.
В процессе работы она не находит новые файлы - проверяет только те, что нашла при старте.

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