Название: Обыкновенное расширение метода до безумного состояния
oem tms (Ordinary extension method to the mad state)
Автор: Dark32
Совместимость
Описание:
Andrew попросил меня сделать скрипт, чтобы можно было менять цвет текста из строки и многострочность, но меня как обычно занесло...
И в результате был сделано довольно странное расширение метода draw_text , а так как у меня привычка всё помечать своим именем (те кто видел мои последние скрипты видели там D32), вот и этот метод пулучил моё имя d32_draw_text. Единственное, от чего пришлось отказаться это от algin, но если вам уж очень он нужен, я его прикручу.
Реализованные теги
Код HTML:
[i] text [/i] курсив
[b] text [/b] жирный
[size=num] - размер
[font=name]text [/font] - имя шрифта
[dy=num] - расстояние между строками
[color=num] text [/color] - цвет из базы
[hex=rrggbb] text [/color] - 16ричный цвет
[br] - аналог /n
[ico=iconame] вывод иконок [XP]
[shadow] text [/shadow] - тень
[s] text [/s] - зачеркнуть
[u] text [/u] - подчеркнуть
[ol] text [/ol] - надчеркнуть
[add key=style] text [/add key=style] - наложить style
[sub key=style] text [/sub key=style] - подложить style
Закрывающий тег желательно обязателен
Введён файл стилей
Код HTML:
key=strike string=_ font="Arial" size=24 bold=0 italic=0 color=#ffffff00 dx=0 dy=-10
key=shadow string=. font="Arial" size=22 bold=0 italic=0 color=#00000000 dx=1 dy=1
key=underline string=_ font="Arial" size=22 bold=0 italic=0 color=#ffffff00 dx=0 dy=-2
key=overline string=_ font="Arial" size=22 bold=0 italic=0 color=#ffffff00 dx=0 dy=-20
key - имя стиля
string - символ
font - шрифт
size - размер
bold - жирный (1 - да, 0 - нет)
italic - курсив (1 - да, 0 - нет)
color - цвет rrggbbaa
dx - сдвиг по Х
dy - сдвиг по У
Для использования в стиле символа как текущая буква используйте., Можно изменить в NullSym = "."
Использование:
Текст взят случайный, и не к чему говорить про текст.
Код HTML:
[size=24][dy=24]"+
"[font=Washington]Да-да, создавайте больше тем,\n"+
"ещё больше тем![/font][size=18][dy=18] [ol]Называйте их как в старые добрые времене - [i]Суперскрипт[/i],\n"+
"[i]Ещё одна боёвка[/i], [i]Ещё боёвка только другая[/i]! Давайте-давайте - копи-паст\n"+
", промт, гугле-траслейт[/ol]! [dy=36]Йо-хо-хо! Зачем скриншоты - это долго! Зачем \n"+
"описания - это [hex=023232]нудно! Зачем ссылки на аворов - это нелепо!\n...\n"+
"Такой восторг-удивление по [/color]поводу [b][color=5]UMS[/color][/b], о котором должен знать любой,\n "+
"хотя бы в течении трёх месяцев, занимающийся в мейкере... Мало того что\n"+
"в третьей Сороке [shadow]Налия про [b][color=5]UMS[/color][/b] написала аж на два разворота, так ещё и тема\n "+
"про [b][color=5]UMS[/shadow][/color][/b] [u]в этом разделе уже есть[/u]."+
"\n[s]По-моему, ребята, это тупик.[/s]"
screen.PNG
code.txt - скрипт
От Автора:
Буду рад выслушать пожелания, замечания и прочую ересь про код.
Так же приветствуются предложения о внесение новых тегов и оптимизации
Планы
- вывод иконок
- обводка
Социальные закладки