|
Форум Обсуждение аддонов Разработка аддонов WoW Отправка пм, персонажу в таргете |
Отправка пм, персонажу в таргете |
Здравствуйте, посетители WoWJP. Сегодня я вам расскажу, как написать игроку в пм который у нас в таргете..
Для начала создадим папку, и назовем ее pm. После чего в этой папку создаем файл pm.toc, и настраиваем его под себя.
Теперь приступим к lua, файлу. Создаем lua, файл и называем его pm.lua. Открываем наш lua. документ и пишем там: Quote local name = UnitName("mouseover") SendChatMessage("Привет ".. name .. "Это тест аддона", "WHISPER", nil, name) Теперь я вам расскажу, что значит этот код. Quote local name = UnitName("mouseover") Получение имени игрока Quote SendChatMessage("Привет ".. name .. "Это тест аддона", "WHISPER", nil, name) Отпровляет сообшение, игроку который у нас в таргете, с текстом: Привет "Ваш ник" Это тест аддона Теперь сохраняем наш lua, файл. Закидываем папку с аддоном, в аддонс, и наслаждаемся игрой! Запустить скрипт можно макросом: Quote /run local name = UnitName("mouseover") SendChatMessage("Привет ".. name .. "Это тест аддона", "WHISPER", nil, name) То что мы с вами сегодня сделали можно скачать ниже! [download]Pm - для WoW 4.2[/download]
Маме беркута привет!
|
Цитата "WHISPER", nil, name) расскажите пожалуйста про эти аргументы. name я так понимаю это имя игрока которому мы будем отпровлять в пм. Цитата "WHISPER", nil, ? Цитата /run local name = UnitName("mouseover") SendChatMessage("Привет ".. name .. "Это тест аддона", "WHISPER", nil, name) довольно странный тип запуска А нельзя запихать эти 2 строки в функции, которою просто вызывать /run function name ? Добавлено (10.01.2013, 03:08) Цитата (H_A_PK) ? чорт про них в другой статье .. Добавлено (10.01.2013, 03:08) Цитата (H_A_PK) довольно странный тип запуска А нельзя запихать эти 2 строки в функции, которою просто вызывать /run function name ? разобрался
Сообщение # 4 написано 10.01.2013 в 03:08
|
Цитата (H_A_PK) довольно странный тип запуска А нельзя запихать эти 2 строки в функции, которою просто вызывать /run function name ? Можно сделать так: Код function Messages(mes) local name = UnitName("target") SendChatMessage(mes, "WHISPER", nil, name) end И в игре Код /run Messages("Текст") или присвоить функции слеш команду и отправлять через нее.
Маме беркута привет!
Сообщение # 5 написано 10.01.2013 в 04:52
|
Отличный аддон) Nyll, спасибо)
Кто искал сервер с балансированными рисовками . вот https://extazy-wow.ru/
Сообщение # 6 написано 26.01.2013 в 14:37
|
Сообщение # 7 написано 27.02.2013 в 13:25
|
Сообщение # 9 написано 26.03.2013 в 22:51
|
Сделали бы аддон чтобы дать мут или бан по таргету)) Было бы хорошо
Сообщение # 10 написано 26.03.2013 в 22:54
|
а, реально ваще, как-то отправлять слеш команды аддоном с их выполнением в чате, именно через /, а не через скрипты?
Тоесть чтобы аддон кинул в чат например /выход и команда выполнилась как если бы её ввёл игрок |
| |||
| |||