14.12.2003, 19:49
Nivea,13 Декабря 2003, 07:16 Написал:Все то.Я на досуге подумал...
Теперь можно сделать правильно, а правильно - это запускать анимацицию самому скриптом
при первом появлении один раз: PlayAnimation(GetObjectByName( "hero" ),"uspecial25")
А что, если вместо:
Код:
PlayAnimation(GetObjectByName( "hero" ),"uspecial25")
Код:
if
(
Not( IsEqual( GSGetVar( 0, "AwakeAnimation" ) , 2 ) )
)
then
(
KillScript()
PlayAnimation(GetObjectByName( "AwakeAnimation" ),"uspecial25")
GSSetVar( 0, "PeasRun", 2 )
)
И ничего руками делать не нужно будет!
Но, у этого варианта IMHO есть свои недостатки. :-(