|
Форум Обсуждение аддонов Разработка аддонов WoW Как создать надпись на шмотке |
Как создать надпись на шмотке |
Здравствуйте, дорогие пользователи WoW JP.
В сегоднишнем гайде, я вам раскажу как сделать надпись на шмотки. Создаем папку, и называем ее tooltip. В папке tooltip, создаем toc, файл и называем его tooltip.toc После чего настраиваем наш toc, файл.
Теперь приступаем к lua, файлу. Создаем файлб с названием tooltip.lua, после чего открываем его и меняем кодировку на UTF-8. После чего в файле tooltip.lua, пишем: Code local lineAdded = false local function OnTooltipSetItem(tooltip, ...) if not lineAdded then tooltip:AddLine("Тест аддона WoWJP.net") tooltip:AddLine("Addon by Nyll") lineAdded = true end end local function OnTooltipCleared(tooltip, ...) lineAdded = false end GameTooltip:HookScript("OnTooltipSetItem", OnTooltipSetItem) GameTooltip:HookScript("OnTooltipCleared", OnTooltipCleared) Code tooltip:AddLine("Тест аддона WoWJP.net") tooltip:AddLine("Addon by Nyll") Эти строки выводят текст, на шмотки. Их можно делать скока душе угодно, Их распределяют в током положении, в котором вы хотите видеть свой текст. После чего сохраняем свой текст, и кидаем папку в аддоны. И зайдя в игру мы увидим: Вот и все, аддон который мы с вами сделали можно скачать ниже. Удачи в создании аддонов! [download]tooltip - для WoW 4.2[/download]
Маме беркута привет!
|
как изменить уже имеющийся текст на шмотке?
к примеру выделить статы синим цветом
Мои услуги: Работа с базами | Создание сборок |Компиляция Mangos,Trinity | Создание quest,npc,smartai | создание сервера,сайта (html,css,php,javascript,sql,delphi,c++)
Если помог - ставь +
Сообщение # 3 написано 20.07.2012 в 14:04
|
Quote (thistlle) Nyll, хм, а как сделать свой тултип, всплывающий, допустим при наведении на едитбокс? Просто, создать тоолтип скрыть его и задать условие (как онклик) если курсор на едитбоксе то он запускает тоолтип если он ушел с зоны тоолтипа то он скрывает.
Маме беркута привет!
Сообщение # 5 написано 12.08.2012 в 17:47
|
Цитата GameTooltip:HookScript("OnTooltipSetItem", OnTooltipSetItem) GameTooltip:HookScript("OnTooltipCleared", OnTooltipCleared) это показать/скрыть при наведениии ? если так, то Цитата OnTooltipSetItem(tooltip, ...) ... - это наш предмет ?если да, то какой тип у предмета ну и хотелось бы увидеть пример с конкретным предметом
Сообщение # 7 написано 10.01.2013 в 02:26
|
Цитата (H_A_PK) ... - это наш предмет ?если да, то какой тип у предмета ну и хотелось бы увидеть пример с конкретным предметом Это аргументы тоолтипа. Можешь вывести их в чат и глянуть. Код print(...) В аргументах есть ID вещи, если сделать условие Код if (id == вашID) then -- ... end то можно сделать текст на 1 вещи. Где ID, там аргумент из "..." Аргумент можно получить так: Код local args = {...} И можно будет использовать: Код args[1] args[2] ну и т.д.. Думаю ясно
Маме беркута привет!
|
| |||
| |||