*********** Русский ***********

 

Картинки для оформления полосок-индикаторов в игре. Для отображения необходим TRNG. Скрипт-образец создан с помощью TRNG v. 1.2.2.7, поскольку там есть возможность отображать все индикаторы постоянно. Для более старых версий TRNG придется использовать дополнительные индикаторы (этот метод здесь не описывается). Однако вы можете использовать приведенные в примере значения для задания точного размера и положения индикаторов.

Если не нравятся цвета индикаторов - замените их своими, или впишите в соответствующие поля IGNORE (цвет по умолчанию).

Примечание: индикаторы повреждений и холода имеют один и тот же размер и положение, они используют один и тот же спрайт оформления. В данном примере они отображаются не всегда. Флаг FBAR_DRAW_ALWAYS позволяет отображать индикатор постоянно.

Группы идентификаторов (далее – ID) выделены одинаковым цветом, при необходимости выставите другие ID для вашего скрипта.

WAD содержит помимо спрайтов объект CAMERA_TARGET - его копировать не нужно, он нужен только для того, чтобы при открытии WAD-файла Wadmerger'ом не возникало проблем.

 

Авторство: A_De. Буду рада, если не забудете меня упомянуть ;)

Справка по TRLE, руководства по программам на русском языке и новые объекты иногда появляются здесь:

http://www.gamerpage.ucoz.org

 

 

*********** English ***********

 

This is the custom sprites which can be used for bars in game. You need TRNG to show them in game. The script is created with TRNG v. 1.2.2.7 because it has the possibility to show every bar permanently. For the older versions of TRNG you have to use custom bars workarounds (this method is NOT described here). However you still can use values for sizes and positions which shown in script below.

If you don't like the colors you can replace them with your own or just type IGNORE in corresponding fields to restore default color.

Note: damage and cold bars have the same position and size in my example and share the same sprite, they also are not always drawn in order to avoid conflicts. Use  FBAR_DRAW_ALWAYS if you want to show bars permanently.

ID numbers from the same group are marked with colors. Replace those ID numbers with yours if necessary.

Besides the sprites WAD also contains CAMERA_TARGET object. You don't need to copy it, I included it to avoid any problems with Wadmerger.

 

Credits: A_De. I'll be glad if you don't forget to include me in your credits list ;)

 

; ----------- задать цвета, размеры и положение индикаторов (setting bar colors, sizes and positions) ------------

 

; цвет, положение и размер полоски здоровья (color, position and size for health bar)

ColorRGB=                   1, 250, 50, 30                          

Customize=                  CUST_BAR, BAR_HEALTH, FBAR_DRAW_ALWAYS, 35, 15, 61, 7, 1, IGNORE, IGNORE

 

; цвет, положение и размер полоски воздуха   (color, position and size for air bar)

ColorRGB=                   2, 70, 115, 220

Customize=                  CUST_BAR, BAR_AIR, FBAR_DRAW_ALWAYS, 573, 15, 61, 7, 2, IGNORE, IGNORE

 

; цвет, положение и размер полоски скорости  (color, position and size for dash bar)

ColorRGB=                   3, 110, 175, 65

Customize=                  CUST_BAR, BAR_DASH, FBAR_DRAW_ALWAYS, 573, 47, 61, 8, 3, IGNORE, IGNORE

 

; цвет, положение и размер полоски - индикатора повреждений           (color, position and size for damage bar)

ColorRGB=                   4, 113, 128, 142

Customize=                  CUST_BAR, BAR_DAMAGE, IGNORE, 35, 47, 61, 8, 4, IGNORE, IGNORE

 

; положение и размер полоски - индикатора холода     (position and size for cold bar)

Customize=                  CUST_BAR, BAR_COLD, IGNORE, 35, 47, 61, 8, IGNORE, IGNORE, IGNORE

 

; --------- задать размеры и положение картинок-спрайтов (setting sizes and positions for sprites) ----------------

 

; спрайт здоровья        (health sprite)

Parameters=     PARAM_SHOW_SPRITE, 1, IGNORE, 1, 1, 160, 69, CUSTOM_SPRITES, 0, IGNORE, IGNORE, IGNORE, IGNORE

 

; спрайт воздуха          (air sprite)

Parameters=     PARAM_SHOW_SPRITE, 2, IGNORE, 840, 1, 160, 69, CUSTOM_SPRITES, 1, IGNORE, IGNORE, IGNORE, IGNORE

 

; спрайт скорости         (dash sprite)

Parameters=     PARAM_SHOW_SPRITE, 3, IGNORE, 840, 69, 160, 69, CUSTOM_SPRITES, 2, IGNORE, IGNORE, IGNORE, IGNORE

 

; спрайт индикатора повреждений/холода        (damage/cold sprite)

Parameters=     PARAM_SHOW_SPRITE, 4, IGNORE, 1, 69, 160, 69, CUSTOM_SPRITES, 3, IGNORE, IGNORE, IGNORE, IGNORE

 

; ------------------ включить отображение спрайтов (show sprites) -------------------------

 

; Set Trigger Type - FLIPEFFECT 357

; Exporting: TRIGGER(1:0) for FLIPEFFECT(357)

; <#> : Sprite. Show sprite with data in <&>Parameters for (E)Durate

; <&> : Parameters=PARAM_SHOW_SPRITE,     1

; (E) : Forever (use other action/effect to disable it)

 

; Values to add in script command: $2000, 357, $1         ; show HP sprite (показать спрайт HP)

 

; Values to add in script command: $2000, 357, $2         ; show air sprite (показать спрайт воздуха)

; Values to add in script command: $2000, 357, $3         ; show dash sprite (показать спрайт скорости)

; Values to add in script command: $2000, 357, $4         ; show damage/cold sprite (показать спрайт повреждений)

 

; группа триггеров, выводящая на экран картинки-спрайты. Замените номер ID, если необходимо

; trigger group to show sprites. Replace it's ID if necessary

TriggerGroup=   1, $2000,357,$1, $2000,357,$2, $2000,357,$3, $2000,357,$4

 

; глобальный триггер, запускающий триггер-группу с ID 1. Замените номер ID, если необходимо

; global trigger performing trigger group with ID 1. Replace ID if necessary

GlobalTrigger=   1, FGT_SINGLE_SHOT, GT_ALWAYS, IGNORE, IGNORE, 1, IGNORE