• Страница 1 из 1
  • 1
Создание слэш команд
Nyll
Здравствуйте в этом гайде я расскажу вам как создавать слеш команду, и выводить с помощью нее текст.
Для начала создаем папку и называем ее так как хотите чтобы был назван ваш аддон. Я назову папку "nyll"

После того как мы создали нашу папку создаем в ней Toc файл (это самый главный файл в аддоне) и называем его так как назвали нашу папку, я назову его nyll.toc

После того как мы его создали создаем файл Lua, назвать его можно как угодно, я назову slash.lua

Вернемся к нашему Toc файлу. Открываем наш toc файл и пишем

Code
## Interface: 40200
## Title: nyll
## Version: 1.1
## Notes: делаем слеш команду
## Author: Я
slash.lua


Разберем все это по частям

Code
## Interface: 40200


Версия клиента у нас 4.2.0

Code
## Title: nyll


Название аддона которое будет отображаться в модификациях
(Можно по русски если стоит UTF-8)

Code
## Version: 1.1


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

Code
## Notes: делаем слеш команду


Описание аддона которое будет отображаться в модификациях
(Можно по русски если стоит UTF-8)

Code
## Author: Я


Ваш ник
Code
slash.lua


Наш lua файл

Все закрываем его и сохраняем. Теперь переходим к нашему lua файлу, открываем наш lua файл и пишем

Code
function hayy()     
SendChatMessage("Привет гильда","guild");
end
SlashCmdList["HAYY"] = hayy;
SLASH_HAYY1 = "/hay";


Расскажу что значит каждая трока кода:

Code
function hayy()


Создание функции "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

Ну вот собственно и все yes Всем удачи до следующего гайда.
Маме беркута привет!
Сообщение # 1 отредактировано Nyll - Пятница, 24.02.2012, 12:19
™=AnGel=™
Скаут
ок гайд !
Сообщение # 2 написано 23.09.2011 в 23:39
Asirizs
<<<mrA$iriz>>>
Сообщение # 3 отредактировано Asirizs - Суббота, 24.09.2011, 01:13
Physics
Laugh at Life
Спасибо, очень понадобилось !
Сообщение # 4 написано 29.09.2011 в 14:28
H_A_PK
Скаут
наконец-то абсолютно ясная статья smile
Сообщение # 5 написано 10.01.2013 в 02:31
  • Страница 1 из 1
  • 1
Поиск: