Advertisement
dziban303

Untitled

Oct 16th, 2017
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.53 KB | None | 0 0
  1. <?xml version="1.0" encoding="utf-8" ?>
  2. <!--
  3. Настройки таймера генератора дыма
  4.  
  5. <sg_timer [позиция на экране]>
  6. [Цветовые темы и доп. эффекты]
  7. [Схемы раскраски таймера]
  8. [Схемы расположения визуальных элементов таймера]
  9. [Список таймеров]
  10. </sg_timer>
  11.  
  12. [Позиция на экране]
  13. x="{число}" - Горизонтальное смещение _центра_ относительно центра экрана
  14. y="{число}" - Вертикальное смещение _центра_ относительно центра экрана
  15. -->
  16.  
  17. <sg_timer x="-300" y="120">
  18.  
  19. <!--
  20. [Цветовые темы и доп. эффекты]
  21. Цветорые темы и доп. эффекты используются для раскарски шкал таймера и текста.
  22.  
  23. <themes [тема по умолчанию]>
  24. [Тема]
  25. </themes>
  26.  
  27. [тема по умолчанию]
  28. default="{строка}" - имя темы по умолчанию. Эта тема будет использоваться в случае, если тема с запрошенным именем найдена не будет.
  29.  
  30. [Тема]
  31. <theme [имя темы] [цвет] [прозрачность]>
  32. [Доп. эффекты]
  33. </theme>
  34.  
  35. [Имя темы]
  36. name="{строка}" - имя темы
  37.  
  38. [Цвет]
  39. color="{целое число}" - Цвет в формате RRGGBB
  40.  
  41. [Прозрачность]
  42. alpha="{число от 0 до 1}" - определяет прозрачность. 0 - полностью прозрачно, 1 - полностью непрозрачно.
  43.  
  44. [Доп. эффекты]
  45. Список применяемых доп. эффектов. Доступны следующие эффекты:
  46.  
  47. <glow [Параметры свечения]/> - Свечение ("абрис") текста
  48. [Параметры свечения]:
  49. color="{целое число}" - Цвет в вормате RRGGBB
  50. alpha="{число от 0 до 1}" - Прозрачность. 1 - полностью непрозрачно. 0 - полночтью прозрачно.
  51. x="{число}" - Степень размытия по горизонтали
  52. y="{число}" - Степень размытия по вертикали
  53. strength="{число}" - Интенсивность
  54.  
  55. <shadow [Параметры тени]/> - Тень текста
  56. [Параметры тени]:
  57. color="{целое число}" - Цвет в формате RRGGBB
  58. alpha="{число от 0 до 1}" - Прозрачность. 1 - полностью непрозрачно. 0 - полночтью прозрачно.
  59. x="{число}" - Степень размытия по горизонтали
  60. y="{число}" - Степень размытия по вертикали
  61. strength="{число}" - Интенсивность
  62. angle="{число}" - Угол, отрабрасывания тени
  63. distance="{число}" - Расстояние смещения для тени (в пикселях)
  64.  
  65. Список эффектов может содержать более одного эффекта каждого типа (т.е. может быть описано, например, два разных glow).
  66. Эффекты применяются в том же порядке, в котором они описаны.
  67. -->
  68. <themes default="white">
  69. <theme name="white" color="0xffffff" alpha="1">
  70. <glow color="0x000000" alpha="0.7" x="2" y="2" strength="1"/>
  71. </theme>
  72. <theme name="green" color="0x00ff00" alpha="0.3">
  73. <glow color="0x000000" alpha="0.7" x="3" y="3" strength="2"/>
  74. </theme>
  75. <theme name="yellow" color="0xffff00" alpha="0.3">
  76. <glow color="0x000000" alpha="0.7" x="3" y="3" strength="2"/>
  77. </theme>
  78. <theme name="red" color="0xff0000" alpha="0.3">
  79. <glow color="0x000000" alpha="0.7" x="3" y="3" strength="2"/>
  80. </theme>
  81. </themes>
  82.  
  83. <!--
  84. [Схемы раскраски таймера]
  85. Схемы раскраски служат для изменения внешнего вида шкал таймера и текста в зависимости от оставшегося времени.
  86.  
  87. <colorer [схема раскраски по умолчанию]>
  88. [Схема раскраски]
  89. </colorer>
  90.  
  91. [Схема раскраски по умолчанию]
  92. default="{строка}" - имя схемы раскраски по умолчанию. Эта схема будет использоваться в случае, если схема с запрошенным именем найдена не будет.
  93.  
  94. [Схема раскраски]
  95. <schema [имя схемы] [тип схемы] [начальная цветовая тема шкалы] [начальная цветовая тема текста]>
  96. [Настройки таймера]
  97. </schema>
  98.  
  99. [Имя схемы]
  100. name="{строка}" - имя схемы раскраски
  101.  
  102. [Тип схемы]
  103. type="{rel/abs}" - тип схемы раскраски. Определяет каким образом буду обрабатываться [настройки таймера].
  104. Если type="rel", то [настройки таймера] задаются в процентах от оставшегося времени работы.
  105. Если type="abs", то [настройки таймера] задаются в секундах оставшегося времени работы.
  106.  
  107. [Начальная цветовая тема шкалы]
  108. bar="{строка}" - имя цветовой темы, которая будет использоваться для раскраски шкалы таймера на старте его работы.
  109.  
  110. [Начальная цветовая тема текста]
  111. text="{строка}" - имя цветовой темы, которая будет использоваться для раскраски текста таймера на старте его работы.
  112.  
  113. [Настройки таймера]
  114. Настройки таймера задают время, начиная с которого для оформления будет использоваться другая цветовая тема.
  115.  
  116. <time [время] [цветовая тема шкалы] [цветовая тема текста]/>
  117.  
  118. [Время]
  119. value="{целое число}" - определяет момент времени, начиная с которого будут применяться заданные цветовые темы.
  120. В зависимости от [типа схемы] задается либо в процента, либо в секундах.
  121.  
  122. [Цветовая тема шкалы]
  123. bar="{строка}" - имя цветовой темы, которая будет использоваться для раскраски шкалы таймера начиная с заданного времени.
  124.  
  125. [Цветовая тема текста]
  126. text="{строка}" - имя цветовой темы, которая будет использоваться для раскраски текста таймера начиная с заданного времени.
  127. -->
  128. <colorer default="default">
  129. <schema name="default" type="rel" bar="green" text="white">
  130. <time value="50" bar="yellow" text="white"/>
  131. <time value="25" bar="red" text="white"/>
  132. </schema>
  133. </colorer>
  134.  
  135. <!--
  136. [Схемы расположения визуальных элементов таймера]
  137.  
  138. Схемы расположения визуальных элементов таймера используются для изменения его внешнего вида.
  139.  
  140. <layout [схема расположения по умолчанию]>
  141. [Схема расположения]
  142. </layout>
  143.  
  144. [Схема расположения по умолчанию]
  145. default="{строка}" - имя схемы расположения по умолчанию. Эта схема будет использоваться в случае, если схема с запрошенным именем найдена не будет.
  146.  
  147. [Схема расположения]
  148. <schema [имя схемы]>
  149. [Схема]
  150. </schema>
  151.  
  152. [Имя схемы]
  153. name="{строка}" - имя схемы.
  154.  
  155. [Схема]
  156. <[тип таймера] [смещение таймера] [видимость таймера]>
  157. [Настройки фона]
  158. [Настройки шкалы]
  159. [Настройки текста]
  160. [Настройки заголовка]
  161. </[тип таймера]>
  162.  
  163. [Тип таймера]
  164. first/last - Существует два типа таймеров.
  165. Первый (first) - начинает работать с началом работы генератора дыма.
  166. Крайний (last) - начинает работать по окончании работы генератора дыма.
  167. В схеме _обязательно_ должны быть описаны оба таймера.
  168. Минимально допустимое описание: <[тип таймера] visible="false" />
  169.  
  170. [Смещение таймера]
  171. x="{число}" - Горизонтальное смещение относительно центра
  172. y="{число}" - Вертикальное смещение относительно центра
  173.  
  174. [Видимость таймера]
  175. visible="{true/false}" - Видим (true) или нет (false) таймер.
  176.  
  177. [Настройки фона]
  178. Настройки фона позволяют загрузить статичное изображение в кучестве фонового изображения.
  179.  
  180. <background [видимость фона] [смещение фона] [url]/>
  181.  
  182. [Видимость фона]
  183. visible="{true/false}" - Видим (true) или нет (false) фон.
  184.  
  185. [Смещение фона]
  186. x="{число}" - Горизонтальное смещение центра изображения относительно центра
  187. y="{число}" - Вертикальное смещение центра изображения относительно центра
  188.  
  189. [url]
  190. url="{строка}" - относительный путь до файла с загружаемым изображением.
  191. Путь задается относительно папки alt_hud (той, где хранятся настройки мода).
  192.  
  193. [Настройки шкалы]
  194. Настройки шкалы позволяют задать размер шкалы таймера
  195.  
  196. <progressBar [диаметр] />
  197.  
  198. [Диаметр]
  199. outer="{число}" - внешний диаметр
  200. inner="{число}" - внутренний диаметр
  201.  
  202. [Настройки текста]
  203. Настройки текста позволяют задать внешний вид и положении текста таймера
  204.  
  205. <text [шрифт] [смещение]/>
  206.  
  207. [Шрифт]
  208. font="{строка}" - шрифт для отображения текста. Доступны только встроенные в клиент/моды шрифты.
  209. Например: $WWSDefaultFont/$WWSDefaultFontBold.
  210.  
  211. size="{целое число}" - размер шрифта
  212.  
  213. [Смещение]
  214. x="{число}" - Горизонтальное смещение центра текста относительно центра
  215. y="{число}" - Вертикальное смещение центра текста относительно центра
  216.  
  217. [Настройки заголовка]
  218. Настройки заголовка позволяет задать внешний вид и положени заголовка таймера
  219.  
  220. <label [шрифт] [смещение] [заголовок]>
  221. [Цветовая схема и доп. эффекты заголовка]
  222. </label>
  223.  
  224. [Шрифт] - как в [Настройки текста]
  225. [Смещение] - как в [Настройки текста]
  226. [Заголовок]
  227. caption="{строка}" - текст заголовка
  228.  
  229. [Цветовая схема и доп. эффекты заголовка]
  230. Как [Тема] в [Цветовые темы и доп. эффекты]
  231. -->
  232. <layout default="default">
  233. <schema name="default">
  234. <first x="-30" y="0" visible="true">
  235. <background visible="false" url="img/back1.png" x="0" y="0" />
  236. <progressBar outer="50" inner="31"/>
  237. <text font="$WWSDefaultFont" size="18" x="0" y="0"/>
  238. <label font="$WWSDefaultFont" size="12" x="0" y="-35" caption="First">
  239. <theme color="0xffffff" alpha="1">
  240. <glow color="0x000000" alpha="0.5" x="2" y="2" strength="2"/>
  241. </theme>
  242. </label>
  243. </first>
  244.  
  245. <last x="30" y="0" visible="true">
  246. <background visible="false" url="img/back1.png" x="0" y="0" />
  247. <progressBar outer="50" inner="31"/>
  248. <text font="$WWSDefaultFont" size="18" x="0" y="0"/>
  249. <label font="$WWSDefaultFont" size="12" x="0" y="35" caption="Last">
  250. <theme color="0xffffff" alpha="1">
  251. <glow color="0x000000" alpha="0.5" x="2" y="2" strength="2"/>
  252. </theme>
  253. </label>
  254. </last>
  255. </schema>
  256. </layout>
  257.  
  258. <!--
  259. [Список таймеров]
  260. Список таймеров позволяет задать схемы расположения и раскраски в зависимости от корабля или его типа.
  261.  
  262. <timers [схема раскраки по умолчанию] [схема расположения по умолчанию]>
  263. [Таймер]
  264. </timers>
  265.  
  266. [Схема раскраки по умолчанию]
  267. defaultSchema="{строка} - имя схема раскраски по умолчанию. См. [Схемы раскраски таймера]
  268.  
  269. [Схема расположения по умолчанию]
  270. defaultLayout="{строка} - имя схемы расположения по умолчанию. См. [Схемы расположения визуальных элементов таймера]
  271.  
  272. [Таймер]
  273. <timer [тип] [корабль] [схема расположения] [схема раскраски]/>
  274.  
  275. [Тип]
  276. type="{строка}" - Тип корабля, для которого будет применятся таймер, если на нем установлен генератор дыма.
  277. На данный момент, смысл имеют только Destroyer и Cruiser
  278.  
  279. [Корабль]
  280. ship="{строка}" - Название корабля, для которого будет применятся таймер, если на нем установлен генератор дыма.
  281.  
  282. [Схема расположения]
  283. layout="{строка}" - Имя схемы расположения, которая будет применена к таймеру.
  284.  
  285. [Схема раскраски]
  286. schema="{строка}" - Имя схемы раскраски, которая будет применена к таймеру (обоих типов).
  287. first="{строка}" - Имя схемы раскраски, которая будет применена к таймеру типа first. Перекрывает значение, заданное атрибутом schema.
  288. last="{строка}" - Имя схемы раскраски, которая будет применена к таймеру типа last. Перекрывает значение, заданное атрибутом schema.
  289. -->
  290. <timers defaultSchema="default" defaultLayout="default">
  291. <timer type="Destroyer" layout="default" schema="default"/>
  292. </timers>
  293. </sg_timer>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement