Итак по многочисленным просьбам выложил примеры макросов которые изменяю цвет текста в чате. Использование таких макросов в гильдийском чате строго запрещается!
Разрешается использовать цвет текста в гильдийском чате только игроком со званием не ниже лорда.
Так же разрешается использовать специфический цвет текста лидерам рейдов в момент рейда.
Этот текст вам нужно ввести в игровом чате и нажать "Enter", после чего изменится цвет текста в чате.
Важно помнить что для удобного использования данных элементов лучше всего использовать функцию макросы.
Создав несколько макросов и поместив их на панель вам будет намного удобней изменять цвет текста.
Так же важно знать что при не стандартном цвете текста не работают такие игровые команды как ".suicide" и т.д.
Так же нельзя опубликовать предмет в игровой чат для пред просмотра. Что бы восстановить работу всех этих функций вам необходимо вернуть стандартный цвет текста в чате при помощи специальной команды.
Code
Примеры макросов:
Black
/run if (not scm) then scm = SendChatMessage; end; function SendChatMessage(msg, type, lang, chan) scm("\124c00000000\124Hitem: 19:0:0:0:0:0:0:0\124h"..msg.."\124h\124r", type, lang, chan); end;
Blue
/run if (not scm) then scm = SendChatMessage; end; function SendChatMessage(msg, type, lang, chan) scm("\124cc3300999\124Hitem: 19:0:0:0:0:0:0:0\124h"..msg.."\124h\124r", type, lang, chan); end;
Gray
/run if (not scm) then scm = SendChatMessage; end; function SendChatMessage(msg, type, lang, chan) scm("\124caa88aa88\124Hitem: 19:0:0:0:0:0:0:0\124h"..msg.."\124h\124r", type, lang, chan); end;
Green
/run if (not scm) then scm = SendChatMessage; end; function SendChatMessage(msg, type, lang, chan) scm("\124caa55aa55\124Hitem: 19:0:0:0:0:0:0:0\124h"..msg.."\124h\124r", type, lang, chan); end;
Light Green
/run if (not scm) then scm = SendChatMessage; end; function SendChatMessage(msg, type, lang, chan) scm("\124cff00ff00\124Hitem: 19:0:0:0:0:0:0:0\124h"..msg.."\124h\124r", type, lang, chan); end;
Pink
/run if (not scm) then scm = SendChatMessage; end; function SendChatMessage(msg, type, lang, chan) scm("\124c00FF23CC\124Hitem: 19:0:0:0:0:0:0:0\124h"..msg.."\124h\124r", type, lang, chan); end;
Red
/run if (not scm) then scm = SendChatMessage; end; function SendChatMessage(msg, type, lang, chan) scm("\124cFFF00000\124Hitem: 19:0:0:0:0:0:0:0\124h"..msg.."\124h\124r", type, lang, chan); end;
Turq
/run if (not scm) then scm = SendChatMessage; end; function SendChatMessage(msg, type, lang, chan) scm("\124cff00ff99\124Hitem: 19:0:0:0:0:0:0:0\124h"..msg.."\124h\124r", type, lang, chan); end;
Yellow
/run if (not scm) then scm = SendChatMessage; end; function SendChatMessage(msg, type, lang, chan) scm("\124cc3FFFF00\124Hitem: 19:0:0:0:0:0:0:0\124h"..msg.."\124h\124r", type, lang, chan); end;
Вернуть стандартные цвет:
/run if (not scm) then scm = SendChatMessage; end; function SendChatMessage(msg, type, lang, chan) scm(msg, type, lang, chan); end;
Помните что вы можете сами изменить или добавить свой любимый цвет, но дя этого вам нужно знать стандартные обозначения цветов в языках программирования.
К примеру возьмём красный цвет
/run if (not scm) then scm = SendChatMessage; end; function SendChatMessage(msg, type, lang, chan) scm("\124cFFF00000\124Hitem: 19:0:0:0:0:0:0:0\124h"..msg.."\124h\124r", type, lang, chan); end;
обратите внимание на то что кусочек сроки "124cFFF00000" это и есть сочетание оттенков то есть ваш цвет.
Ну вот и все. Приятного вам общения в чате.