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

Мой аддон для вброса денег в ГБ
http://www.bimsbot.ru/forum/viewtopic.php?f=26&t=2617
Страница 1 из 1

Автор:  CoreFun [ 14 фев 2012, 14:14 ]
Заголовок сообщения:  Мой аддон для вброса денег в ГБ

У меня недавно товарищ попросил аддон, для автоматического обмена голдом с гб. Я решил в паблик его отдать, может кому пригодится.

moneytoguild.lua:
local frame = CreateFrame("FRAME", "M2G")
frame:RegisterEvent("GUILDBANKFRAME_OPENED")

local function eventHandler(self, event, ...)
   local arg1 = ...
   if event == "GUILDBANKFRAME_OPENED" then
      local myname = UnitName("player");
      local mmoney = 100;
      if myname=="Игрок1"   then mmoney=1000 end;
      if myname=="Игрок2"   then mmoney=2000 end;
      if myname=="Игрок3"   then mmoney=1 end;
      mmoney = mmoney * 10000;
      if GetMoney()>mmoney  then DepositGuildBankMoney(GetMoney() - mmoney); end;
      if GetMoney()<mmoney  then WithdrawGuildBankMoney(mmoney - GetMoney()); end;
   end;
end;

frame:SetScript("OnEvent", eventHandler);


moneytoguild.toc:
## Author: Im myself
## Interface: 40300
## Title: money2guild
## Version: 0.1
moneytoguild.lua


При открытии гб оттуда берутся деньги или, наоборот, вкладываются, так, чтобы у персонажа стало столько, сколько указано. Для всех, у кого включен аддон, используется сумма в 100 г, для указанных персонально (Игрок1, Игрок2) - нужные суммы. Впишите нужные имена.

Аддон был написан минут за 15 с учётом гугления, так что на крутость не претендует.

В архиве сам аддон.

Вложения:
moneytoguild.zip [797 байт]
Скачиваний: 461

Автор:  Филин [ 14 фев 2012, 14:59 ]
Заголовок сообщения:  Re: Мой аддон для вброса денег в ГБ

Очень полезно,спасибо. Кстати,как бы теперь повлиять на Mr.Sergey,чтобы он добавил в маршрут аукбота посещение гильдбанка? :?

Автор:  burnlee [ 14 фев 2012, 15:17 ]
Заголовок сообщения:  Re: Мой аддон для вброса денег в ГБ

спасибо, пригодится

добавьте пожалуйста еще проверку на гильд_нейм
т.к. ники персонажей вписывать все равно необходимо то прописать гильд_нейм не проблема
и аддон по дефолту включается на всех акках/персах, можно случайно скинуть не в ту гильдию :)

п.с. даже интереснее

guildName, guildRankName, guildRankIndex = GetGuildInfo("player");
if (guildName == "MyGuild" or guildName == "MyGuild2"....) then
    local mmoney = 100;
    if (guildRankIndex == 0) then mmoney = 1000;
    if (guildRankIndex == 1) then mmoney = 500;
    mmoney = mmoney * 10000;
    if GetMoney()>mmoney  then DepositGuildBankMoney(GetMoney() - mmoney); end;
    if GetMoney()<mmoney  then WithdrawGuildBankMoney(mmoney - GetMoney()); end;
end


ГМам 1000г
Офицерам 500г
Остальным по 100г

Автор:  CoreFun [ 19 фев 2012, 10:51 ]
Заголовок сообщения:  Re: Мой аддон для вброса денег в ГБ

Кстати, да! Полезно ограничить вкидывание по названию ги. А то ведь неизвестно, какие настройки похерятся после очередного патча :)

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