Текущее время: 28 апр 2024, 00:19

Часовой пояс: UTC + 2 часа [ Летнее время ]




 Страница 1 из 1 [ Сообщений: 4 ] 
Для печати Предыдущая тема | Следующая тема
Автор Сообщение
 Заголовок сообщения: Мой аддон для вброса денег в ГБ
СообщениеДобавлено: 14 фев 2012, 14:14 
Эпический
Аватар пользователя

Зарегистрирован: 30 ноя 2010, 08:29
Сообщений: 1820
Откуда: Wellington, Aotearoa
У меня недавно товарищ попросил аддон, для автоматического обмена голдом с гб. Я решил в паблик его отдать, может кому пригодится.

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 байт]
Скачиваний: 304


Последний раз редактировалось CoreFun 14 фев 2012, 15:17, всего редактировалось 2 раз(а).
Не в сети
 Профиль  
 
 Заголовок сообщения: Re: Мой аддон для вброса денег в ГБ
СообщениеДобавлено: 14 фев 2012, 14:59 
Я знаю
Аватар пользователя

Зарегистрирован: 24 июн 2011, 23:50
Сообщений: 328
Очень полезно,спасибо. Кстати,как бы теперь повлиять на Mr.Sergey,чтобы он добавил в маршрут аукбота посещение гильдбанка? :?


Не в сети
 Профиль  
 
 Заголовок сообщения: Re: Мой аддон для вброса денег в ГБ
СообщениеДобавлено: 14 фев 2012, 15:17 
В теме

Зарегистрирован: 18 янв 2012, 12:21
Сообщений: 66
спасибо, пригодится

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

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

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г


Не в сети
 Профиль  
 
 Заголовок сообщения: Re: Мой аддон для вброса денег в ГБ
СообщениеДобавлено: 19 фев 2012, 10:51 
Эпический
Аватар пользователя

Зарегистрирован: 30 ноя 2010, 08:29
Сообщений: 1820
Откуда: Wellington, Aotearoa
Кстати, да! Полезно ограничить вкидывание по названию ги. А то ведь неизвестно, какие настройки похерятся после очередного патча :)


Не в сети
 Профиль  
 
Показать сообщения за:  Сортировать по:  
 Страница 1 из 1 [ Сообщений: 4 ] 

Часовой пояс: UTC + 2 часа [ Летнее время ]


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

Найти:
Перейти: