• Страница 1 из 1
  • 1
Привет по таргету
Nyll


Здравствуйте, посетители WoWJP.net.
Сегодня мы будем делать аддон "Привет по таргету". Это очень легкий аддон, он здоровается с тем игроком который у вас в таргете.






Создаем папку hello, в ней создаем toc, документ и называем его hello.toc.
Теперь открываем hello.toc, и пишем там:

Code
## Interface: 40200
## Title: Hello
## Author: Nyll
## Version: 1.1
## Notes: Hello v.1.1
## eMail: @wowjp.net
## URL: wowjp.net

hello.lua



Теперь я расскажу вам что значит этот код

Code
## Interface: 40300

  • Версия игры, в нашем случаи 4.3.0

    Code
    ## Title: Hello

  • Название аддона

    Code
    ## Author: Nyll

  • Автор аддона

    Code
    ## Version: 1.1

  • Версия аддона

    Code
    ## Notes: Hello v.1.1

  • Описание аддона

    Code
    ## eMail: @wowjp.net

  • Email Автора

    Code
    ## URL: wowjp.net

  • Сайт Автора

    Теперь сохраняем наш toc, файл, желательно с кодировкой UTF




    Теперь создаем lua, файл и называем его hello.lua, после чего открываем его и пишем:

    Code
    SLASH_HELLO1 = "/hey"
    SLASH_HELLO2 = "/HELLO"
    SlashCmdList["HELLO"] = function(self, txt)
           if UnitExists("target") then
               SendChatMessage("Hello  " .. UnitName("target"), "SAY")
           else
               SendChatMessage("Hello narod!")
           end
    end


    Теперь я постараюсь вам объяснить что значит этот код wink

    Code
    SLASH_HELLO1 = "/hey"
    SLASH_HELLO2 = "/HELLO"
    SlashCmdList["HELLO"] = function(self, txt)

  • Регистрация слеш команды

    Code
    if UnitExists("target") then

  • Получение имени игрока который в таргете

    • Подробнее можно посмотреть - Тут


    Code
    SendChatMessage("Hello  " .. UnitName("target"), "SAY")

  • Здороваемся с игроком который в таргете

    Code
    SendChatMessage("Hello narod!")

  • Если игрока в таргете нету

    Вот и все сохраняем наш toc, файл и наслаждаемся аддоном!




    Вот то что с вами мы сегодня сделали:

    [download]Hello - для WoW 4.3[/download]
  • Прикрепления: 9800867.png (119.8 Kb) · 6185374.jpg (266.7 Kb)
    Маме беркута привет!
    Сообщение # 1 отредактировано Nyll - Пятница, 24.02.2012, 12:19
    Kante
    Born To be Free
    Куда так трудно? %t привет или привет %t не легче?
    Сообщение # 2 отредактировано Kante - Пятница, 23.03.2012, 14:37
    Insurgente
    Скаут
    Как сделать например "Hello Nyll, как дела?"
    Сообщение # 3 написано 30.07.2012 в 18:08
    Self_Killing
    Скаут
    Так-то полезный аддон, особенно когда ник сделан из альт-кодов/очень длинный.
    Смерть - это стрела, пущенная в тебя, а жизнь - то мгновение, за которое она до тебя долетает.
    Сообщение # 4 отредактировано Self_Killing - Пятница, 10.08.2012, 16:38
    helldrg
    Скаут
    Всем доброго времени суток! Подскажите:
    Code
    function hello()
      SendChatMessage("dfsfds");
    end
    SlashCmdList["HELLO"] = hello;
    SLASH_HELLO1 = "/hey";
    SLASH_HELLO2 = "/hello";

    Я когда пишу в чат /hey у меня не выводится надпись, можете подсказать почему?
    Сообщение # 5 написано 31.10.2012 в 14:46
    • Страница 1 из 1
    • 1
    Поиск: