Hier hab ich noch ein script der A4
SOUND explo_glas,<glas.wav>;
function _glas_gib ()
{
temp = 0;
WHILE (temp < 25)
{
CREATE <gibglas.mdl>, MY.POS, _gib_action;
MY.TRANSPARENT = ON;
temp += 1;
}
}
////////////////////
ACTION fenster_glas {
SET MY.ENABLE_SHOOT,ON;
MY._HITMODE = HIT_EXPLO;
SET MY.EVENT,glas_event;
SET MY.ENABLE_SCAN,on;
}
ACTION glas_event {
IF (((EVENT_TYPE == EVENT_SCAN) && (indicator == _EXPLODE)))
|| ((EVENT_TYPE == EVENT_SHOOT) && (indicator == _GUNFIRE))
{
_glas_gib(5);
BRANCH glas_explode;
}
}
ACTION glas_explode
{
MY.PASSABLE = ON;
MY.FRAME = 1;
WAIT 1;
PLAY_ENTSOUND ME,explo_glas,300;
WHILE (MY.FRAME < MY._DIEFRAMES) {
WAIT 1;
MY.FRAME += TIME;
}
WAIT 1;
REMOVE ME;
}