Ja to robię efektem cząsteczkowym, ale może ktoś jednak zna sposób aby zmusić shella do eksplozji w powietrzu?
Oscypek: wielkie dzięki, ale mam problemy z tym forum: zakładam konto, loguję się i zgłasza, że nie ma takiego konta i wierz mi, że wiele razy próbowałem i nie robię żadnego błędu. Serdeczna prośba, żeby ów skrypt zamieścić.
_heli=_this select 0
_posvar=2
_hCount=0
#hit
_hCount=_hCount+1
;drop[ShapeName , "", Type , TimerPeriod, LifeTime , Position , MoveVelocity ,RotationVelocity,Weight , Volume ,Rubbing ,Size ,Color , AnimationPhase , RandomDirectionPeriod , RandomDirectionIntensity , OnTimer , BeforeDestroy , Object ]
drop ["cl_fire" , "", "Billboard", random(2),random(4), [ random(_posvar*2)-_posvar, random(_posvar*2)-_posvar, random(_posvar*2)-_posvar] , [random(24)-12, random(24)-12, random(24)-12] , random(.5) ,.5 , 0.2 , random(1)+.2 , [random(2)+4,random(2)+4,0] ,[[1,1,1,1],[1,1,1,0]] , [0] , 0 , 0 ,"" , "" , _heli]
drop ["cl_fireD" , "", "Billboard", random(6),random(.6), [ random(_posvar*2)-_posvar, random(_posvar*2)-_posvar, random(_posvar*2)-_posvar] ,[random(24)-12, random(24)-12, random(24)-12] , random(3) ,2.5 , 0.3 , random(1)+2 , [random(5)+3,random(5)+3,0] ,[[1,1,1,1],[1,.5,.5,0]] , [0] , 0 , 0 ,"" , "" , _heli]
drop ["cl_basic", "" , "Billboard", 8 ,random(15)+15 , [ random(_posvar*2)-_posvar, random(_posvar*2)-_posvar, random(_posvar*2)-_posvar] , [random(24)-12, random(24)-12, random(24)-12] ,random(2)+3 , 2.5 , random(0.8)+2, random(0.8)+2, [random(1)+2,random(5)+10 ,random(10)+30] ,[[0,0,0,random(.7)+.3],[0.55,0.55,0.55,0]] , [0] , 0 , 0 ,"" , "" , _heli]
?(_hcount<100):Goto "hit"
_object=_this select 0
_time=15
_timer=0
_posvar=1
#burn
;drop[ShapeName , "", Type , TimerPeriod, LifeTime , Position , MoveVelocity ,RotationVelocity,Weight , Volume ,Rubbing ,Size ,Color , AnimationPhase , RandomDirectionPeriod , RandomDirectionIntensity , OnTimer , BeforeDestroy , Object ]
drop ["kouleSvetlo" , "", "Billboard", random(2),random(1.5)+1, [ random(_posvar*2)-_posvar, random(_posvar*2)-_posvar, random(_posvar*2)-_posvar] , [random(4)-2, random(4)-2, random(1)] , random(.5) ,0.1 , 0.1 , random(1)+.2 , [random(2),random(2),random(2)] ,[[1,1,1,1],[1,.75,.751,0]] , [0] , 0 , 0 ,"" , "" , _object]
drop ["cl_fire" , "", "Billboard", random(2),random(4), [ random(_posvar*2)-_posvar, random(_posvar*2)-_posvar, random(_posvar*2)-_posvar] , [random(4)-2, random(4)-2, random(1)] , random(.5) ,0.2 , 0.2 , random(1)+.2 , [random(2)+2,random(2)+2,random(2)+2] ,[[1,1,1,1],[1,1,1,0]] , [0] , 0 , 0 ,"" , "" , _object]
drop ["cl_fireD" , "", "Billboard", random(6),random(.6), [ random(_posvar*2)-_posvar, random(_posvar*2)-_posvar, random(_posvar*2)-_posvar] , [random(4)-2, random(4)-2, random(1.5)] , random(3) ,0.1 , 0.3 , random(1)+.2 , [random(5),random(5),random(5)] ,[[1,1,1,1],[1,.5,.5,0]] , [0] , 0 , 0 ,"" , "" , _object]
?(getpos _object select 2>1):drop ["cl_basic", "" , "Billboard", 8 ,random(10)+10 , [ random(_posvar*2)-_posvar, random(_posvar*2)-_posvar, random(_posvar*2)-_posvar] , [random(12)-6, random(12)-6, random(12)-6] ,random(2)+3 , 2.5 , random(0.8)+2, random(0.8)+2, [random(1)+2,random(5)+10 ,random(10)+30] ,[[0,0,0,random(.7)+.3],[0.55,0.55,0.55,0]] , [0] , 0 , 0 ,"" , "" , _object]
~.00001
_timer=_timer+.00001
?(_timer<_time):goto "burn"
exit
spowoduje potężny wybuch i smugę ognia i dymu ciągnącą się za obiektem.