Forum d'entraide à la création de jeux d'aventure
 
PortailAccueilFAQRechercherS'enregistrerMembresConnexion

Partagez | 
 

 [Résolu] Comment bloquer les click souris temporairement pendant une scene ?

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Adipson
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue


Nombre de messages : 103

Age : 44

Localisation : Hyères

Date d'inscription : 21/02/2016


MessageSujet: [Résolu] Comment bloquer les click souris temporairement pendant une scene ?   Dim 27 Mar 2016 - 19:55

Hello tous ! Je commence à voir la fin de mon projet démarré en 2012 ! sourire  

Aujourd'hui j'ai codé la scene finale, une sorte d"animation avec un dialogue et une musique...
Mais voilà, je me retrouve heurté au fait que la musique doit être syncro avec les dialogues, dialogues qui donc NE DOIVENT PAS être abrégé/écourté par le classic click gauche/doite ou middle de souris ou par une touche clavier
Etant donné que je veux juste faire intervenir une interdiction de click sur la souris temporairement... j'ai essayé de placer la fonction SetSkipSpeech  ( avec SetSkipSpeech (2)  ) et je me retrouve avec un bug undefined token... en tapant le code je vois bien sur l'editeur qu'il ne semble plus exister... obsolète sur la dernière version ?

Comment peut-on remplacer cette fonction pour pouvoir bloquer les click souris+keyboards pendant ma  scène et la reactiver ensuite juste dans cette room ?

MERCIIIII !!!!




fonction trouvées sur http://admin.no.uchi.free.fr/dokuwiki-2008-05-05/doku.php?id=speech

-----
SetSkipSpeech (int nouveau_mode)

Définit si le joueur peut ou non passer le discours en cliquant avec la souris. Cette option est initialement définie par une case à cocher dans l'onglet d'accueil de l'éditeur (General Settings/Réglages généraux), mais cette fonction vous permet de la modifier en cours de jeu. La valeur de NOUVEAU_MODE peut être :

0  le joueur peut passer le texte en cliquant ou en appuyant sur une touche
1  le joueur peut passer le texte uniquement en appuyant sur une touche, et non en cliquant
2  le joueur ne peut passer le texte ni avec la souris ni avec le clavier
3  le texte ne s'efface pas automatiquement ; le joueur doit cliquer ou appuyer sur une touche à chaque fois
4  le joueur peut passer le texte uniquement en cliquant, et non en appuyant sur une touche

Exemple :

SetSkipSpeech(2);

fera que le joueur ne pourra passer le texte ni en appuyant sur un bouton de souris, ni sur une touche.


Dernière édition par Adipson le Jeu 7 Avr 2016 - 11:41, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.adipson.fr
Kitai
Délégué de la tasse bleue
Délégué de la tasse bleue


Nombre de messages : 2431

Date d'inscription : 01/08/2006


MessageSujet: Re: [Résolu] Comment bloquer les click souris temporairement pendant une scene ?   Dim 27 Mar 2016 - 21:28

Depuis la version 3.3 d'AGS, la fonction SetSkipSpeech est obsolète :
Crimson Wizard a écrit:
* Added new Speech class which groups several speech-related properties.
This renders some of the previously existing variables and functions obsolete:
Deprecated function/variableNew property
SetVoiceModeSpeech.VoiceMode
SetSkipSpeechSpeech.SkipStyle
SetSpeechStyleSpeech.Style
game.close_mouth_end_speech_timeSpeech.AnimationStopTimeMargin
game.speech_text_alignSpeech.TextAlignment
game.skip_speech_specific_keySpeech.SkipKey
game.talkanim_speedSpeech.GlobalSpeechAnimationDelay

Si tu te sens le courage de mettre à jour le wiki, hésite pas ! clin d\\\\'oeil

_________________
Ga is Ga
Vous pouvez consulter l'aide d'AGS 3.2 en français et contribuer à la traduction et à l'amélioration si le cœur vous en dit !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://admin.no.uchi.free.fr/dokuwiki-2008-05-05/doku.php
Adipson
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue


Nombre de messages : 103

Age : 44

Localisation : Hyères

Date d'inscription : 21/02/2016


MessageSujet: Re: [Résolu] Comment bloquer les click souris temporairement pendant une scene ?   Dim 27 Mar 2016 - 22:04

Arg !!! merci ! but... snif...

En fait Speech.SkipStyle = eSkipTime fonctionne bien en effet...mais avec cego.Say ....mais pas avec cego.phylactere !!

encore lui...le phylactere lol

arrrrgggggggg

_________________
PROJET EN COURS
NOUS SOMMES 3 GEEKS : http://www.adipson.fr
#NS3G

"Lorsque tu fais quelque chose, sache que tu auras contre toi, ceux qui voudraient faire la même chose, ceux qui voulaient le contraire, et l'immense majorité de ceux qui ne voulaient rien faire."
Confucius
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.adipson.fr
Kitai
Délégué de la tasse bleue
Délégué de la tasse bleue


Nombre de messages : 2431

Date d'inscription : 01/08/2006


MessageSujet: Re: [Résolu] Comment bloquer les click souris temporairement pendant une scene ?   Dim 27 Mar 2016 - 22:53

Tu peux régler ce paramètre en modifiant la valeur de phylactere.skip_mode pour eSkipTimer

_________________
Ga is Ga
Vous pouvez consulter l'aide d'AGS 3.2 en français et contribuer à la traduction et à l'amélioration si le cœur vous en dit !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://admin.no.uchi.free.fr/dokuwiki-2008-05-05/doku.php
Adipson
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue


Nombre de messages : 103

Age : 44

Localisation : Hyères

Date d'inscription : 21/02/2016


MessageSujet: Re: [Résolu] Comment bloquer les click souris temporairement pendant une scene ?   Lun 28 Mar 2016 - 5:17

Kitai a écrit:
Tu peux régler ce paramètre en modifiant la valeur de phylactere.skip_mode pour eSkipTimer



Je ne sais pas ce que ferai la communauté francophone ags sans toi ! Merciiiii !!!!
C'est pas evident d'être noob sur AGS mais avec une aide aussi précieuse que la tienne, ça enlève de sacrée épines du pied !
Un grand merci ! J'espere que tu trouveras quelques heures pour jouer à mon jeu lorsque je te le communiquerai ! sourire  

mais tu as gagné amplement le droit de ne jamais avoir a debourser un euro pour mes projets et futurs projets point and click si j'en commercialise  sourire


Dernière édition par Adipson le Lun 28 Mar 2016 - 8:09, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.adipson.fr
Kitai
Délégué de la tasse bleue
Délégué de la tasse bleue


Nombre de messages : 2431

Date d'inscription : 01/08/2006


MessageSujet: Re: [Résolu] Comment bloquer les click souris temporairement pendant une scene ?   Lun 28 Mar 2016 - 6:12

Haha, merci bien ! Ça me fait plaisir d'apporter modestement mon aide (et puis comme ça mon savoir sur AGS n'est pas gâché, étant donné ma inactivité côté production ^^).

_________________
Ga is Ga
Vous pouvez consulter l'aide d'AGS 3.2 en français et contribuer à la traduction et à l'amélioration si le cœur vous en dit !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://admin.no.uchi.free.fr/dokuwiki-2008-05-05/doku.php
Contenu sponsorisé




MessageSujet: Re: [Résolu] Comment bloquer les click souris temporairement pendant une scene ?   Aujourd'hui à 8:02

Revenir en haut Aller en bas
 
[Résolu] Comment bloquer les click souris temporairement pendant une scene ?
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [RESOLU] Comment bloquer un plan?
» [Résolu] Comment débloquer le Fatalis pourpre G ?
» [Résolu] débloquer Rathalos argent et Rathian OR
» [Résolu]Débloquer l'Akantor
» [Résolu] Débloquer teostra chameleos et lunastra rang G

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Adventure Games Studio fr :: CREATION DE JEUX :: Questions / Réponses-
Sauter vers: