Скрипт для тригер зоны ставить на позицию игрока.
При старте уровня экран плавно начинает включаться, аля ТВ.
Не забудем указать чёрную текстуру худа.
Код
;Artificial Intellegence Script
;Header
desc = Level fade in from black/Created by GDNomad
;Triggers
:state=0:hudreset,hudx=50,hudy=50,hudimagefine=gamecore\huds\black.dds,hudname=start,hudhide=1,hudmake=display
:state=0:state=145
:state=145:timerstart,hudshow=start,state=146
:state=146,timergreater=4000:state=1
:state=1,plrwithinzone=1:hudshow=start,etimerstart,state=2
:state=2,etimergreater=400:changehudalpha=start 220,state=3
:state=3,etimergreater=450:changehudalpha=start 210,state=4
:state=4,etimergreater=550:changehudalpha=start 200,state=5
:state=5,etimergreater=600:changehudalpha=start 190,state=6
:state=6,etimergreater=650:changehudalpha=start 180,state=7
:state=7,etimergreater=700:changehudalpha=start 170,state=8
:state=8,etimergreater=750:changehudalpha=start 160,state=9
:state=9,etimergreater=800:changehudalpha=start 150,state=10
:state=10,etimergreater=850:changehudalpha=start 140,state=11
:state=11,etimergreater=900:changehudalpha=start 130,state=12
:state=12,etimergreater=950:changehudalpha=start 120,state=13
:state=13,etimergreater=1000:changehudalpha=start 110,state=14
:state=14,etimergreater=1050:changehudalpha=start 100,state=15
:state=15,etimergreater=1100:changehudalpha=start 90,state=16
:state=16,etimergreater=1150:changehudalpha=start 80,state=17
:state=17,etimergreater=1200:changehudalpha=start 70,state=18
:state=18,etimergreater=1250:changehudalpha=start 60,state=19
:state=19,etimergreater=1300:changehudalpha=start 50,state=20
:state=20,etimergreater=1350:changehudalpha=start 40,state=21
:state=21,etimergreater=1400:changehudalpha=start 30,state=22
:state=22,etimergreater=1450:changehudalpha=start 20,state=23
:state=23,etimergreater=1500:changehudalpha=start 10,state=24
:state=24,etimergreater=1550:changehudalpha=start 0,state=25
:state=25,etimergreater=1600:destroy
;End