*********** Русский ***********
Картинки для оформления полосок-индикаторов в игре. Для
отображения необходим TRNG. Скрипт-образец
создан с помощью TRNG v. 1.2.2.7, поскольку там есть
возможность отображать все индикаторы постоянно. Для более старых версий TRNG
придется использовать дополнительные индикаторы (этот метод здесь не
описывается). Однако вы можете использовать приведенные в примере значения для
задания точного размера и положения индикаторов.
Если не нравятся цвета индикаторов - замените их своими, или
впишите в соответствующие поля IGNORE (цвет по умолчанию).
Примечание: индикаторы повреждений и холода имеют один и тот
же размер и положение, они используют один и тот же спрайт оформления. В данном
примере они отображаются не всегда. Флаг FBAR_DRAW_ALWAYS позволяет отображать
индикатор постоянно.
Группы идентификаторов (далее – ID) выделены одинаковым цветом, при
необходимости выставите другие ID для вашего скрипта.
WAD содержит помимо спрайтов объект CAMERA_TARGET - его
копировать не нужно, он нужен только для того, чтобы при открытии WAD-файла Wadmerger'ом не возникало проблем.
Авторство: A_De. Буду рада, если не забудете меня упомянуть ;)
Справка по TRLE, руководства по программам на русском языке и новые
объекты иногда появляются здесь:
*********** 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