| Qda | Дата: Пятница, 11.11.2011, 19:48 | Сообщение # 1 |
 Генералиссимус
Группа: Администраторы
Сообщений: 8
Статус: Offline
| 1.С помощью этого макроса можно показывать иконки в чат.Можно изменять размер отображаемой иконки и саму иконку.Поддобная тема уже была отписанна, это маленько другая. Надеюсь кому то она пригодится.
И так сам макрос: Code /script if(not scm) then scm=SendChatMessage; end; function SendChatMessage(m,t,l,c) if(strfind(m,"\124H")==nil) then scm("\124cffff8000\124TInterface\\Icons\\temp.blp: 21:21:0:0\124t"..m.."\124r",t, l,c);else scm(m,t,l,c);end;end
1. Создаёте макрос в WOW 2. Копируете этот текст в макрос, который вы создали и сохраняете. 3. Выносите его на панель, нажимаете, и при последующем написании текста перед вашим текстом будет высвечиваться выбранная иконка.
Так теперь обьясняю, как менять размер и саму иконку:Текс temp.blp заменяете на название любой другой иконки, из спика, представленного ниже- тем самым вы изменили иконку, которая будет отображаться в чате, пере вашими словами.
Теперь о размере: надо изменять ТОЛЬКО цифры 21:21 ( двоеточие между ними не трогаем!!!, оно обязательно), эти цифры можно изменять максимально до 500, минимально до 1, например 1:500 или 500:1 оптимально брать одинаковые размеры, например 150:150( стандарт 25:25). Чтобы выключить этот скрипт, юзайте макрос, выложенный в самом низу поста.
Теперь к списку всех иконок. Вот он сам( http://www.wowwiki.com/WoWWiki:WoW_Icons/Icon_List ). Из этого списка вы копируете название! Иконки, например, Ability_Ambush.png или Spell_Frost_Frostbolt.png заменяете (как я сказал выше) текст temp.blp, сохраняете, жмёте на макрос.
2.ff8000 - в с крипте,отвечает за цвет текста в чате,может изменён на цвет: >Серый = 9d9d9d >Белый = ffffff >Зеленый = 1eff00 >Синий = 0070dd >Сиреневый (эпик) = a335ee >Оранжевый(цвет легендарки) = ff8000 >Желтый = e6cc80 >Розовый(как личка) = ff80ff >Светло синий(цвет групчата) = aaaaff >Цвет рейд чата = ff7f00 >Цвет гильд чата = 40ff40 >Темно красный(крик) = ff4040 >Цвет канал чата = ffc0c0
Текст скрипта, может быть заменён на (выберите что нибудь одно)
Code \\Icons\\Ability_FiegnDead.blp:50:50
- RIP
Code \\ChatFrame\\UI-ChatIcon-Blizz.blp:17:28 - значок ГМа
Code \\PVPFrame\\PVP-Banner-Emblem-4.blp:50:50 - Сердце
Code \\DialogFrame\\DialogAlertIcon.blp:100:100 - [ ! ]
Code \\PVP-Banner-Emblem-1.blp:50:50
- Пиво
Code \\GLUES\\MainMenu\\Glues-BlizzardLogo.blp:50:50
- Значок Blizzarda
Code \\LootFrame\\LootPanel-Icon.blp:50:50
- Кружка
Code \\PVPFrame\\PVP-Banner-Emblem-1.blp:50:50 - Pvp
Не проверял скрипт
Чтобы убрать иконку и писать нормальным текстом:
Code /run if (not scm) then scm = SendChatMessage; end; function SendChatMessage(msg, type, lang, chan) scm(msg, type, lang, chan); end;
Стандартную картинку скрипта temp.blp нельзя расстянуть в высоту, остальные можно.
P.S. Тестил на циркуле, неудачно... робят тока цвета. Удачи!
|
| |
|
|