Le script est censé, après activation par un bouton :
- Obscurcir l'écran
- Jouer un son
- Téléporter le joueur
- Éclaircir l'écran
Voila le script :
Begin es_teleportation_ex_04 Float timer if ( OnActivate == 1 ) Set timer to ( timer + GetSecondsPassed ) endif if ( timer > 5 ) FadeTo 100 2.0 Elseif ( timer > 10 ) PlaySound "Thunder0" Player->Position -12344, -74348, 1452, 90 FadeTo 0 2.0 endif endif End
Il y a des erreurs dans l'ordre des boucles "if" "endif" "elseif", je ne suis pas bien sur du moment ou je dois les fermer.
Mon chrono n'est probablement pas bon, je suppose que j'aurais du placer un timer avant chaque action et pas effectuer tout un bloc d'action à la suite.
J'aimerais avoir votre avis.
Je me demande également si je ne ferme pas trop tôt ma première boucle (if ( OnActivate == 1 ))
la mise en forme laisse aussi à désirer...
J'utilise le débogueur de script mais il est un peu chiche en matière d'explication ! (par contre très bien pour me taper sur les doigts si j'oublie un espace !)