Aller au contenu


Script D'ouverture De Portes D'une Vitrine


  • Veuillez vous connecter pour répondre
Aucune réponse à ce sujet

#1 Nouakchott

Nouakchott

Posté 24 janvier 2019 - 19:00

Bonjour tout le monde

J'ai téléchargé sur le site des ressources de wiwiland, une vitrine faite par Dongle (glassDisplayCase).
Ce module comporte un script qui anime les portes de la vitrine quand on les active.

Il y a toute fois un souci car quand on veut les fermer, elles se ré-ouvrent automatiquement, puis se ferment, puis s'ouvrent... indéfiniment.

Voici le script contenu dans l'archive:

Begin, GlassDisplayScript

Short State
Short First
Short Open
Short Close
Float Timer

If ( MenuMode == 1 )
    Return
EndIf

If ( OnActivate == 1 )
    Set State to 1
EndIf

If ( State == 1 )
    If ( First == 0 )
    PlayGroup, Idle2, 0
    PlaySound3D, "Door Creaky Open"
    Set Open to 1
    EndIf
EndIf

If ( Open == 1 )
    Set Timer to ( Timer + GetSecondsPassed )
    If ( Timer < 0.5 )
    Return
    EndIf
    Set Timer to 0
    PlayGroup, Idle3
    Set First to 1
    Set State to 0
    Set Open to 0
EndIf

If ( State == 1 )
    If ( First == 1 )
    PlayGroup, Idle4, 0
    PlaySound3D, "Door Creaky Close"
    Set Close to 1
    EndIf
EndIf

If ( Close == 1 )
    Set Timer to ( Timer + GetSecondsPassed )
    If ( Timer < 0.5 )
    Return
    EndIf
    Set Timer to 0
    PlayGroup, Idle
    Set First to 0
    Set State to 0
    Set Close to 0
EndIf

End, GlassDisplayScript

Comment faire pour que les portes se ferment correctement?

Merci pour votre aide.




0 utilisateur(s) li(sen)t ce sujet

0 membre(s), 0 invité(s), 0 utilisateur(s) anonyme(s)