|
Форум Обсуждение аддонов Разработка аддонов WoW Инвайтер |
Инвайтер |
Всем привет. Сегодня я расскажу как сделать аддон "Инвайтер". Изначально я хотел снять видео, но у меня не вышло по личным причинам
Данный аддон будет инвайтить всех кто написал вам в "пм" Инструкция по созданию toc файла - клик Ссылка на предыдущие статью - [Видео гайд] Гипер ссылки Скачать notepad++ - Скачать API функции - WoWJP API Первым делом создаем фрейму для инвайтера. Code autoinviter = CreateFrame("Frame") Дальше регистрируем ивент. Code autoinviter:RegisterEvent("CHAT_MSG_WHISPER") Добавляем условие при проигровки ивента. Code autoinviter:SetScript("OnEvent", function(self, event, ...) Теперь создаем условие которое будет следить "Есть ли ивент" Это нужно для того чтобы наш "Сценарий" включался 1 раз а не флудил 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
|
Quote (Miхer) Nyll, а если просто в пм написали Миксер прав,аддон несомненно полезен,но нельзя ли сделать так чтоб инвайт давался на определенный текст?
Сообщение # 4 написано 15.10.2012 в 09:40
|
| |||
| |||