Здравствуйте в этом гайде я расскажу вам как создавать слеш команду, и выводить с помощью нее текст.
Для начала создаем папку и называем ее так как хотите чтобы был назван ваш аддон. Я назову папку "nyll"
После того как мы создали нашу папку создаем в ней Toc файл (это самый главный файл в аддоне) и называем его так как назвали нашу папку, я назову его nyll.toc
После того как мы его создали создаем файл Lua, назвать его можно как угодно, я назову slash.lua
Вернемся к нашему Toc файлу. Открываем наш toc файл и пишем
Code
## Interface: 40200
## Title: nyll
## Version: 1.1
## Notes: делаем слеш команду
## Author: Я
slash.lua
Разберем все это по частям
Версия клиента у нас 4.2.0
Название аддона которое будет отображаться в модификациях
(Можно по русски если стоит UTF-8)
Версия аддона
Code
## Notes: делаем слеш команду
Описание аддона которое будет отображаться в модификациях
(Можно по русски если стоит UTF-8)
Ваш ник
Наш lua файл
Все закрываем его и сохраняем. Теперь переходим к нашему lua файлу, открываем наш lua файл и пишем
Code
function hayy()
SendChatMessage("Привет гильда","guild");
end
SlashCmdList["HAYY"] = hayy;
SLASH_HAYY1 = "/hay";
Расскажу что значит каждая трока кода:
Создание функции "hayy"
Code
SendChatMessage("Привет гильда","guild");
Мессаге который будет писать в гильд чат "Привет гильда"
"guild" Канал куда пишется наш текст, можно поставить "say" и будет просто писать в чат.
Code
SlashCmdList["HAYY"] = hayy;
Регистрирует нашу слеш команду
Code
SLASH_HAYY1 = "/hay";
Ну и сама слеш команда /hay
Можно сделать еще слеш команд и тогда будет выглядеть так:
Code
SlashCmdList["HAYY"] = hayy;
SLASH_HAYY1 = "/hay";
SLASH_HAYY2 = "/hello";
Теперь у нас 2 команды это /hay и /hello
Ну вот собственно и все
Всем удачи до следующего гайда.