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



Код
TestFrame = CreateFrame("Frame")
TestFrame:RegisterEvent("CHAT_MSG_SAY")
TestFrame:SetScript("OnEvent", function(...)   
      local args = {...}
      if (args[2] == "Привет") then
          SendChatMessage("Привет "..args[3])
      end
end)


Полезные ссылки:
1. Ивенты.
2. Инструкция по созданию toc файла
3. Скачать Sublime Text 2
4. API функции
Маме беркута привет!
Сообщение # 1 отредактировано Nyll - Понедельник, 24.06.2013, 23:23
Juline
!1
Сообщение # 2 написано 13.02.2013 в 18:32
Nyll
Цитата (Juline)
http://wowprogramming.com/docs/events/CHAT_MSG_SAY
0й аргумент

Это 1, ибо 0 считается время smile Да и в каждом патче свои аргументы это непосредственно нужно смотреть в самом ивенте smile
Маме беркута привет!
Сообщение # 3 написано 13.02.2013 в 18:35
Azmodan
Скаут
Nyll, скажи пожалуйста как называется прога в которой ты пишешь эти аддоны.
Сообщение # 4 написано 15.02.2013 в 02:35
Nyll
Цитата (Azmodan)
Nyll, скажи пожалуйста как называется прога в которой ты пишешь эти аддоны.

сумблиме текст 2
Маме беркута привет!
Сообщение # 5 написано 15.02.2013 в 03:02
Azmodan
Скаут
Цитата (Nyll)
сумблиме текст 2

Спасибо

Добавлено (17.02.2013, 22:38)
---------------------------------------------
Кстати на 3.3.5 args[3] - сообщение, а args[4] - ник

Сообщение # 6 написано 17.02.2013 в 22:38
Ambrik
Скаут
up
Сообщение # 7 написано 23.02.2013 в 13:10
Форум » Обсуждение аддонов » Разработка аддонов WoW » Ивенты
  • Страница 1 из 1
  • 1
Поиск: