С помощью этого макроса можно показывать иконки в чат. Можно изменять размер отображаемой иконки и саму иконку. И так сам макрос: /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
Так теперь обьясняю, как менять размер и саму иконку:
Текс temp.blp заменяете на название любой другой иконки, из спиcка, представленного ниже- тем самым вы изменили иконку, которая будет отображаться в чате , перед вашими словами.
Теперь о размере: надо изменять ТОЛЬКО цифры 21:21 ( двоеточие между ними не трогаем!!!, оно обязательно), эти цифры можно изменять максимально до 500, минимально до 1, например 1:500 или 500:1 оптимально брать одинаковые размеры, например 150:150( стандарт 25:25). Чтобы выключить этот скрипт, юзайте макрос, выложенный в низу поста.
\\Icons\\Ability_FiegnDead.blp:50:50
- RIP
\\ChatFrame\\UI-ChatIcon-Blizz.blp:17:28
- значок ГМа
\\PVPFrame\\PVP-Banner-Emblem-4.blp:50:50
- Сердце
\\DialogFrame\\DialogAlertIcon.blp:100:100
- [ ! ]
\\PVP-Banner-Emblem-1.blp:50:50
- Пиво
\\GLUES\\MainMenu\\Glues-BlizzardLogo.blp:50:50
- Значок Blizzarda
\\LootFrame\\LootPanel-Icon.blp:50:50
- Кружка
ff8000 - в с крипте,отвечает за цвет текста в чате, может быть изменён на цвет:
>Серый = 9d9d9d
>Белый= ffffff
>Зеленый= 1eff00
>Синий= 0070dd
>Сиреневый(эпик)= a335ee
>Оранжевый(цевт легендарки = ff8000
>Жёлтый= e6cc80
>Розовый(как личка) = ff80ff
>Светло синий(цвет групчата) = aaaaff
>Цвет рейд чата= ff7f00
>Цвет гильд чата= 40ff40
>Темно красный(крик) = ff4040
>Цвет канал чата = ffc0c0
Список иконок
Из этого списка вы копируете название иконки например Ability_Ambush.png или Spell_Frost_Frostbolt.png заменяете(как я сказал выше) текст temp.blp, сохраняете, жмёте на макрос.
Скрипт чтобы убрать иконку и писать нормальным текстом:
/run if (not scm) then scm = SendChatMessage; end; function SendChatMessage(msg, type, lang, chan) scm(msg, type, lang, chan); end;