Partagez
Aller en bas
avatar
no0ony
Staffeux retraité

Nombre de messages : 2035
Age : 28
Localisation : Vosges (88)
Distinction : aucune
Date d'inscription : 15/04/2013

Stopper déplacement parralléle lors d'un dialogue

le Jeu 21 Avr 2016 - 21:29
Bonsoir les gens.
J'ai un petit soucis.
Dans mon projet, les villes/villages seront vivant, les pnj auront des destinations, bougeront, parleront aux autre pnj ect
Je suis sur VxAce et mon problème le voici :
Sur cette version, les event en processus parallèle se déclenche uniquement dans la zone de l'event (soit un secteur de 17x13)
J'aimerais justement que les events se déclenche à partir du moment que le héros se trouve sur la map, même si l'event concerné est à l'autre bout.
Mon objectif étant d'avoir des déplacements de pnj avec dialogue sans être dans leur zone pour être lancé.
Je sais pas si c'est très claire ...
Pour moi le seul moyens c'est en script pour dire au jeu d'enclencher les events en processus parallèle automatiquement.


Dernière édition par no0ony le Mar 26 Avr 2016 - 22:17, édité 1 fois
avatar
crackerwood
Membre

Nombre de messages : 342
Age : 33
Localisation : Derrière son pc y parait
Distinction : aucune
Date d'inscription : 03/08/2008

Re: Stopper déplacement parralléle lors d'un dialogue

le Ven 22 Avr 2016 - 8:50
Salut. As tu essaye de faire des processus parallèle avec un interrupteur d'activer? Normalement si tu le désactive avant chaque dialogue ca le stoppera puis tu le relance juste après le dialogue.
avatar
Mist'
Staffeux retraité

Nombre de messages : 3298
Age : 25
Localisation : France // Auvergne // Cantal
Distinction : Ours Barbu é_è [/Shamu']
Artiste de talent [Yama']
Date d'inscription : 22/12/2007
http://www.rpgmakervx-fr.com

Re: Stopper déplacement parralléle lors d'un dialogue

le Ven 22 Avr 2016 - 11:37
T'as essayé de bricoler avec les étiquettes/label? Placer une étiquette avec un nom avant une condition d'appui de touche, là dans ta condition tu stoppes l'évènement & tu affiches le dialogue, et à la fin de la condition, tu repars à partir de l'étiquette en l'appelant par son nom (càd là où le déroulement de l'évènement s'était arrêté => avant la condition, qui va vérifier si la touche est pressée => NON => on zappe le code de la condition)

Postes un screen de ton évènement si j'ai pas été clair, j'essaierai de voir ce qu'on peut faire.

_________________
avatar
no0ony
Staffeux retraité

Nombre de messages : 2035
Age : 28
Localisation : Vosges (88)
Distinction : aucune
Date d'inscription : 15/04/2013

Re: Stopper déplacement parralléle lors d'un dialogue

le Ven 22 Avr 2016 - 13:32
les étiquettes/label j'ai jamais trop rien compris, je te poste mes pages d'event.


avatar
Mist'
Staffeux retraité

Nombre de messages : 3298
Age : 25
Localisation : France // Auvergne // Cantal
Distinction : Ours Barbu é_è [/Shamu']
Artiste de talent [Yama']
Date d'inscription : 22/12/2007
http://www.rpgmakervx-fr.com

Re: Stopper déplacement parralléle lors d'un dialogue

le Ven 22 Avr 2016 - 16:33
Ah ouais, j'avais pas vu ça comme ça.
Je mate ça quand je rentre, d'ici 17h30 je m'y met dessus.

Du coup comme ça, ça colle pas trop avec le système d'étiquettes.

D'ailleurs, brièvement, le fonctionnement d'une étiquette :

Code:

<> Placer une étiquette : TEST # Début d'une suite d'action
<> Afficher un message : "C'est le début."
<> Afficher un message : "C'est le milieu."
<> Condition : La touche C est pressée
      <> Appeler une étiquette : TEST # Retourne au début de la suite d'action => Ici on affiche à nouveau les deux messages au dessus
<> Fin Condition # Donc si la touche C n'est pas pressée on continue la lecture du code => On affiche le message "C'est la fin." et le processus est terminé
<> Afficher un message : "C'est la fin."

En gros en plaçant l'étiquette, on place une ancre, qui, lorsqu'elle est appelée plus loin dans le code renvoie à l'endroit où elle a été créée et exécute à nouveau le code en dessous.

On regarde ça ensemble tout à l'heure, je vais réfléchir à un moyen pas trop chiant pour que ça donne ce que tu veux. Wink

_________________
avatar
no0ony
Staffeux retraité

Nombre de messages : 2035
Age : 28
Localisation : Vosges (88)
Distinction : aucune
Date d'inscription : 15/04/2013

Re: Stopper déplacement parralléle lors d'un dialogue

le Mar 26 Avr 2016 - 22:18
Petit UP du sujet, HELP ME !!!

Récapitulatif :

Je suis sur VxAce et mon problème le voici :
Sur cette version, les event en processus parallèle se déclenche uniquement dans la zone de l'event (soit un secteur de 17x13)
J'aimerais justement que les events se déclenche à partir du moment que le héros se trouve sur la map, même si l'event concerné est à l'autre bout.
Mon objectif étant d'avoir des déplacements de pnj avec dialogue sans être dans leur zone pour être lancé.
Je sais pas si c'est très claire ...
Pour moi le seul moyens c'est en script pour dire au jeu d'enclencher les events en processus parallèle automatiquement.
avatar
tonyryu
Membre

Nombre de messages : 896
Age : 37
Localisation : Près de Nantes
Distinction : aucune
Date d'inscription : 27/05/2010
http://www.tonyryudev.com

Re: Stopper déplacement parralléle lors d'un dialogue

le Mer 27 Avr 2016 - 12:24
réponse apportée en MP, je la copie là, ci d'autre ont besoin de l'astuce :
Code:
class Game_Event < Game_Character
  def near_the_screen?(dx = 12, dy = 8)
    return true
  end
end
Contenu sponsorisé

Re: Stopper déplacement parralléle lors d'un dialogue

Revenir en haut
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum