• Страница 1 из 1
  • 1
Форум » Обсуждение аддонов » Разработка аддонов WoW » Инвайтер
Инвайтер
Nyll
Всем привет. Сегодня я расскажу как сделать аддон "Инвайтер". Изначально я хотел снять видео, но у меня не вышло по личным причинам smile

Данный аддон будет инвайтить всех кто написал вам в "пм"

Инструкция по созданию toc файла - клик
Ссылка на предыдущие статью - [Видео гайд] Гипер ссылки
Скачать notepad++ - Скачать
API функции - WoWJP API

Первым делом создаем фрейму для инвайтера.

Code
autoinviter = CreateFrame("Frame")


Дальше регистрируем ивент.

Code
autoinviter:RegisterEvent("CHAT_MSG_WHISPER")


Добавляем условие при проигровки ивента.

Code
autoinviter:SetScript("OnEvent", function(self, event, ...)   


Теперь создаем условие которое будет следить "Есть ли ивент"
Это нужно для того чтобы наш "Сценарий" включался 1 раз а не флудил smile

Code
if( event == "CHAT_MSG_WHISPER") then


Создаем переменную которая будет получать из ивента "Сообщение" и "Автора"

Code
local msg, user = ...


Дальше добавляем функцию инвайта.

Code
InviteUnit(user)


Закрываем все это добро.

Code
end
end)


Весь код что у нас получился:

Code
autoinviter = CreateFrame("Frame")
autoinviter:RegisterEvent("CHAT_MSG_WHISPER")
autoinviter:SetScript("OnEvent", function(self, event, ...)        
   if( event == "CHAT_MSG_WHISPER") then
         local msg, user = ...
         InviteUnit(user)
end
end)


Вот и все! Теперь тот кто напишет вам в пм будет автоматически заинвайчен в группу.
Простите еще раз что не смог сделать видео гайд.
Маме беркута привет!
Сообщение # 1 написано 14.10.2012 в 10:55
ОUTSIDE
Местный
Полезный аддон. Спасибо. happy
"А если тебе не по сердцу мой путь, Выбери свой, или выбери с кем, А мне по барабану вся эта муть, Я не червонец, чтобы нравиться всем!"
Сообщение # 2 написано 15.10.2012 в 07:39
Miхer
Brian Viveros
Nyll, а если просто в пм написали biggrin
Сообщение # 3 написано 15.10.2012 в 08:34
Poбот
Король железяк.
Quote (Miхer)
Nyll, а если просто в пм написали

Миксер прав,аддон несомненно полезен,но нельзя ли сделать так чтоб инвайт давался на определенный текст?
Сообщение # 4 написано 15.10.2012 в 09:40
DIN31
Раздатчик плюшек
Quote (WhiteOne)
нельзя ли сделать так чтоб инвайт давался на определенный текст?
Сообщение # 5 написано 15.10.2012 в 19:46
Miхer
Brian Viveros
Quote (WhiteOne)
нельзя ли сделать так чтоб инвайт давался на определенный текст?

Например на слово пати или + smile
Сообщение # 6 написано 15.10.2012 в 19:49
Foximys
Маршал
Quote (Miхer)
нельзя ли сделать так чтоб инвайт давался на определенный текст?

Например на слово пати или + smile

Был же какойто аддон такой... там задаеш ключевые слова и ок.

Сообщение # 7 написано 16.10.2012 в 13:21
Nyll
Сегодня к вечеру выложу вариант с "Словом"
Маме беркута привет!
Сообщение # 8 написано 16.10.2012 в 14:04
TheNexusSRN
☢†WaLaaR†☢
Очень полезно когда собираю пати на оло, спасибо
Сообщение # 9 написано 16.10.2012 в 14:16
DIN31
Раздатчик плюшек
Quote (Nyll)
Сегодня к вечеру выложу вариант с "Словом"

и где?
Сообщение # 10 написано 28.10.2012 в 22:36
wizardkir11
Скаут
Сами сделайте. Это можно сделать с помощью ивента. Тем более тема работы с ивентом есть!
Сообщение # 11 написано 07.04.2013 в 11:03
Форум » Обсуждение аддонов » Разработка аддонов WoW » Инвайтер
  • Страница 1 из 1
  • 1
Поиск: