Salut
hanakin,
Tout d'abord, la commande
PlayVideo prend deux paramètres en outre du nom de fichier : le premier qui détermine comment le joueur peut passer ou non la vidéo et le second qui détermine l'aspect visuel et sonore de la vidéo.
Donc ta commande ressemblerait plus à ça dans ton cas :
- Code:
-
PlayVideo("Logo.avi", 3, 1); // Video en plein ecran avec son, passable en appuyant sur n'importe quel touche/bouton de souris
Ensuite, le code dans AGS n'est pas "simplement" exécuté d'un bloc de haut en bas d'un fichier script. Tout code est placé dans des fonctions (mot-clé
function) qui elles-mêmes sont appelées depuis d'autres fonctions. Ce sont ces appels depuis des fonctions vers d'autres fonctions qui déterminent l'ordre d'exécution du code qui se trouve dans les fichiers scripts.
Dans ton cas, si tu veux afficher la vidéo lors de l'entrée du joueur dans la pièce, il faut que tu ailles dans l'éditeur de pièces et que tu cliques sur le petit éclair jaune-orange qui correspond aux événements/interactions de la pièce. Là, tu auras une ligne comme "Player enters room (after fade-in)". Clique dessus et tu devrais te retrouver dans le fichier script de la pièce, le curseur automatiquement placé à l'intérieur de la fonction appelée lorsque le joueur entre dans la pièce. Tu n'as plus qu'à y insérer ta commande
PlayVideo.
En ce qui concerne ton GUI (et non pas
guy ), es-tu sûr que ce soit celui-ci qui s'affiche lorsque tu appuies sur Control+Q ? As-tu modifié le fichier de script global (
Global Script) de façon à faire apparaître ton propre GUI lorsque le joueur appuie sur Control-Q ou non ?
Ce qui s'affiche par défaut lors d'un appui sur Control-Q n'est pas à proprement parler un GUI, c'est simplement une fenêtre de confirmation implantée par défaut dans AGS qui s'affiche lorsque tu passes le paramètre
1 à la commande
QuitGame (commande justement associée par défaut dans le script global à l'appui sur la combinaison Control-Q).
Ce que tu dois faire, une fois que tu as créé un GUI dont l'aspect te satisfait, c'est associer la commande
QuitGame au bouton de confirmation (passe
0 en paramètre pour ne pas afficher à nouveau la fenêtre par défaut en anglais) et associer la commande d'affichage de ton GUI à la combinaison Control-Q dans le script global.
N'hésite pas à poser davantage de questions si ce n'est pas clair. Bon courage !