AccueilAccueil  PortailPortail  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  



Le Deal du moment : -31%
PNY – CS900 – SSD – 1 To – ...
Voir le deal
56.99 €

Partagez
 

 Casse-tête or not casse-tête ? [résolu]

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Maègedyn
Habitant Lv.6
Habitant Lv.6
Maègedyn


Féminin Age : 42
Inscrit le : 19/07/2009
Messages : 142

Casse-tête or not casse-tête ? [résolu] Empty
MessageSujet: Casse-tête or not casse-tête ? [résolu]   Casse-tête or not casse-tête ? [résolu] Icon_minitimeLun 3 Mai 2010 - 21:07

Bonjour, bonsoir !

Alors la grande néophyte en scripture que je suis se demandait ceci :
est-il possible, à l'aide d'un script, de faire en sorte qu'un event-PNJ qui se balade soit contrôlé lorsqu'un interrupteur X est activé, de sorte que d'où qu'il soit, il se rende là où on voudrait ?

Explications : imaginons une ville, un village, un bidonville, ce que vous voulez, et des braves petits mioches qui y cavalent à longueur de journée. Lorsque vient la nuit (activation de l'interrupteur X), toute cette joyeuse marmaille se doit de regagner ses pénates.
Comment faire cela de façon naturelle, je vous le demande ?

Moi, je ne vois pas. Même si je fixe un déplacement précis, j'ignore à quel moment du déplacement du PNJ la nuit va tomber. Donc impossible de faire un truc du style :
si interrupteur X On
Déplacer PNJ comme ça et ça, jusqu'à la porte de sa baraque pour qu'il rentre chez lui comme tout le monde.

Donc pour l'heure, dans mon projet, ça donne plutôt:
si interrupteur X On
Disparition brutale du PNJ qui est censé être juste un gamin et pas un magicien...

Pas top...
Quelqu'un s'est-il déjà penché sur la question ?


Dernière édition par Maègedyn le Lun 19 Juil 2010 - 10:56, édité 1 fois
Revenir en haut Aller en bas
Le Morse
Va-nu-pieds Lv.4
Va-nu-pieds Lv.4
Le Morse


Masculin Age : 35
Inscrit le : 08/04/2010
Messages : 52

Casse-tête or not casse-tête ? [résolu] Empty
MessageSujet: Re: Casse-tête or not casse-tête ? [résolu]   Casse-tête or not casse-tête ? [résolu] Icon_minitimeLun 3 Mai 2010 - 21:56

Un jeu vidéo s'était penché sur la question. Je ne me souviens plus du dit jeu, mais je me souviens de la technique utilisée :

La caméra se tournait vers le ciel, le soleil se couchait (ou se levait) et la camera revenait sur l'action avec les modifications effectuées. Sur RPGM, l'idée peut être d'intégrer un event commun (de type image ou animation explicite) à chaque activation de ton interrupteur X.

by Le Morse.
Revenir en haut Aller en bas
Zangther
Maître des Duels
Maître des Duels
Zangther


Masculin Age : 30
Inscrit le : 29/07/2009
Messages : 7838

Casse-tête or not casse-tête ? [résolu] Empty
MessageSujet: Re: Casse-tête or not casse-tête ? [résolu]   Casse-tête or not casse-tête ? [résolu] Icon_minitimeLun 3 Mai 2010 - 22:33

Faisable en event avec des pages avec des interrupteurs.
Long mais faisable.
Revenir en haut Aller en bas
Nusenism
Nomimange'twa ♪
Nomimange'twa ♪
Nusenism


Masculin Age : 32
Inscrit le : 02/02/2010
Messages : 4690

Casse-tête or not casse-tête ? [résolu] Empty
MessageSujet: Re: Casse-tête or not casse-tête ? [résolu]   Casse-tête or not casse-tête ? [résolu] Icon_minitimeLun 3 Mai 2010 - 22:39

A l'aide d'un script on peu faire que le personnage se déplace vers le point X de la map mais je me souviens plus d'où vient la difficulté, un truc qui fait que ça contourne pas les décors et que ça bloque, non?

Zang' expliquera mieux...
Revenir en haut Aller en bas
http://imagin.jeunforum.com/portal.htm
Maègedyn
Habitant Lv.6
Habitant Lv.6
Maègedyn


Féminin Age : 42
Inscrit le : 19/07/2009
Messages : 142

Casse-tête or not casse-tête ? [résolu] Empty
MessageSujet: Re: Casse-tête or not casse-tête ? [résolu]   Casse-tête or not casse-tête ? [résolu] Icon_minitimeMar 4 Mai 2010 - 8:33

Merci des réponses et, Zangther, je veux bien que tu m'explique comment tu ferais en event ?
Sachant que j'utilise le script Self_switch de Miraino et sais utiliser sa méthode d'Activation d'un self_switch par un autre event, au cas où ça permettrait ici aussi de minimiser l'utilisation excessif d'interrupteurs...
[Petit aparté]j'adore son sens de l'optimisation maximale Wink[/Petit aparté]
Revenir en haut Aller en bas
TaZ
Mamour d'Angellan
Mamour d'Angellan
TaZ


Masculin Age : 28
Inscrit le : 22/11/2008
Messages : 3381

Casse-tête or not casse-tête ? [résolu] Empty
MessageSujet: Re: Casse-tête or not casse-tête ? [résolu]   Casse-tête or not casse-tête ? [résolu] Icon_minitimeMar 4 Mai 2010 - 14:33

Je le dis d'avance, je vais dire une connerie:

Le mieux, ce serait que l'endroit où sont destinés à aller tes PNJ devienne un héros, et qu'il y ait une nouvelle page à chacun de tes évents qui se dirigent vers le héros une fois cette page active.

En fait, si je dis ça, c'est qu'il doit y avoir, à mon avis, une portion de script qui gère ce déplacement vers le héros, et qu'on pourrait (enfin on.. Si on gère le ruby quoi) la modifier pour faire en sorte qu'un évent se déplace vers un autre évent. Etant donné que ce déplacement "vers le héros" gère les "ignorer si impossible" et qui continue jusqu'à ce qu'il ait atteint son but, ce serait le must.. Mais je n'ai aucune idée quant à la difficulté de réalisation voire même la possibilité pour tout ça..
Revenir en haut Aller en bas
Zangther
Maître des Duels
Maître des Duels
Zangther


Masculin Age : 30
Inscrit le : 29/07/2009
Messages : 7838

Casse-tête or not casse-tête ? [résolu] Empty
MessageSujet: Re: Casse-tête or not casse-tête ? [résolu]   Casse-tête or not casse-tête ? [résolu] Icon_minitimeMar 4 Mai 2010 - 16:06

Tout repose sur une variable.
Selon la valeur de cette variable les PNJ font des actions différentes.
Après pour le déplacement c'est sur il faut travailler. Mais ça reste possible.
Revenir en haut Aller en bas
Sylfurion
Mage Lv.11
Mage Lv.11
Sylfurion


Masculin Age : 26
Inscrit le : 02/03/2009
Messages : 513

Casse-tête or not casse-tête ? [résolu] Empty
MessageSujet: Re: Casse-tête or not casse-tête ? [résolu]   Casse-tête or not casse-tête ? [résolu] Icon_minitimeMer 5 Mai 2010 - 17:35

J'ai un script moi sinon ^^

Spoiler:

Voila c'est fait par blockade, tout est expliquer dans le début du script :

On doit faire 2 évent :

Tu fait un évent en processus parallèle. Puis "Déplacer un événement", "Appeler un script" et tu marque [code]rejoindre(Id_event,pos_x,pos_y)|/code]
Ou id_event c'est l'ID de ton évent.
Pos_x : Position X d'arrivée
Pos_y : Position Y d'arrivée
Tu coches répéter déplacement et ignorer si impossible. Dans le même évent, tu fait une deuxième page vide qui s'active si l'interrupteur x est activé (remplace x par n'importe quel interrupteur)

Et pour finir un autre évent en processus parallèle avec dedans :
Condition > 4 éme page > script > $game_player.x == pos_x
Et dans cette condition :
Condition > 4 éme page > script > $game_player.y == pos_y
Et dans cette condition : Activer l'interrupteur x.
(pos_x est la position d'arrivée X, et pos_y position d'arrivée Y)

Et voila ca marche !

Voila ^^

( Oublie pas de mettre Blockade dans tes crédits )
Revenir en haut Aller en bas
razore
Maire Lv.9
Maire Lv.9
razore


Masculin Age : 26
Avertissements : 1
Inscrit le : 18/04/2010
Messages : 332

Casse-tête or not casse-tête ? [résolu] Empty
MessageSujet: Re: Casse-tête or not casse-tête ? [résolu]   Casse-tête or not casse-tête ? [résolu] Icon_minitimeMer 5 Mai 2010 - 17:45

Salut moi j'ai un script de Woratana au fait c'est un script pour deux mais
bon on peut s'en servir
pour commencer place ce script au dessus de main

Spoiler:

puis sur l'event de ton choix tu
fait appellé script et entre
Code:
$game_player2 = Game_Player2.new
$game_player2.create(x, y, id, true/false)
en remplacant x et y par la position de départ du personage que
tu veut controlé id par le numéro du personage que tu veux
(il faut qu'il soit dans la base de doné à la page persos) de votre choix
et true/false par false: l'écran suit le joueur
true: l'écran suit le deusième joueur
ex
Code:
$game_player2 = Game_Player2.new
$game_player2.create(1, 1, 2, false)

et pour finir
Code:
$game_player2.delete
pour suprimé le personage que tu controlé.
voila tout.[left]
Revenir en haut Aller en bas
Zangther
Maître des Duels
Maître des Duels
Zangther


Masculin Age : 30
Inscrit le : 29/07/2009
Messages : 7838

Casse-tête or not casse-tête ? [résolu] Empty
MessageSujet: Re: Casse-tête or not casse-tête ? [résolu]   Casse-tête or not casse-tête ? [résolu] Icon_minitimeMer 5 Mai 2010 - 18:46

Heu, rapport ?
T'es totalement HS avec ce script...
Revenir en haut Aller en bas
Sylfurion
Mage Lv.11
Mage Lv.11
Sylfurion


Masculin Age : 26
Inscrit le : 02/03/2009
Messages : 513

Casse-tête or not casse-tête ? [résolu] Empty
MessageSujet: Re: Casse-tête or not casse-tête ? [résolu]   Casse-tête or not casse-tête ? [résolu] Icon_minitimeJeu 6 Mai 2010 - 8:44

Qui est HS, razore ou moi ?
Revenir en haut Aller en bas
Zangther
Maître des Duels
Maître des Duels
Zangther


Masculin Age : 30
Inscrit le : 29/07/2009
Messages : 7838

Casse-tête or not casse-tête ? [résolu] Empty
MessageSujet: Re: Casse-tête or not casse-tête ? [résolu]   Casse-tête or not casse-tête ? [résolu] Icon_minitimeJeu 6 Mai 2010 - 9:02

Razore.

Toi t'as donné un truc en rapport ^^ et qui résout le problème du parcours.
Revenir en haut Aller en bas
Maègedyn
Habitant Lv.6
Habitant Lv.6
Maègedyn


Féminin Age : 42
Inscrit le : 19/07/2009
Messages : 142

Casse-tête or not casse-tête ? [résolu] Empty
MessageSujet: Re: Casse-tête or not casse-tête ? [résolu]   Casse-tête or not casse-tête ? [résolu] Icon_minitimeJeu 6 Mai 2010 - 14:57

Bon beh merci à vous et à toi Sylfurion, j'essaierai le script ce week-end Wink
Revenir en haut Aller en bas
patrice.krau
Va-nu-pieds Lv.4
Va-nu-pieds Lv.4
patrice.krau


Masculin Age : 26
Inscrit le : 28/11/2009
Messages : 62

Casse-tête or not casse-tête ? [résolu] Empty
MessageSujet: Re: Casse-tête or not casse-tête ? [résolu]   Casse-tête or not casse-tête ? [résolu] Icon_minitimeJeu 6 Mai 2010 - 15:33

c'est dragon quest qui fait ca !
Revenir en haut Aller en bas
Maègedyn
Habitant Lv.6
Habitant Lv.6
Maègedyn


Féminin Age : 42
Inscrit le : 19/07/2009
Messages : 142

Casse-tête or not casse-tête ? [résolu] Empty
MessageSujet: Re: Casse-tête or not casse-tête ? [résolu]   Casse-tête or not casse-tête ? [résolu] Icon_minitimeSam 8 Mai 2010 - 10:34

Salut !
Alors, j'ai suivis ton explication, Sylfurion mais ça ne marche pas, la page 1 du premier event en processus parallèle tourne en boucle. Ce qui me paraît logique vu qu'il n'a aucune condition de mise en marche, c'est donc qu'il marche par défaut...Néanmoins, si je mets en condition l'activation d'un interrupteur, ça ne marche pas non plus, car évidemment, tant qu'il est actif, la page tourne en boucle...
Serait-il possible d'avoir une démo ?

Sinon, si c'est trop casse-tête je me rabat sur la solution de l'animation avec lever/coucher de soleil.
Mais là encore j'aurai besoin d'un tuto : comment fait-on pour déplacer l'angle de vue, est-ce que ça suppose d'agrandir la carte, et tout ça ?
Revenir en haut Aller en bas
Sylfurion
Mage Lv.11
Mage Lv.11
Sylfurion


Masculin Age : 26
Inscrit le : 02/03/2009
Messages : 513

Casse-tête or not casse-tête ? [résolu] Empty
MessageSujet: Re: Casse-tête or not casse-tête ? [résolu]   Casse-tête or not casse-tête ? [résolu] Icon_minitimeSam 8 Mai 2010 - 15:53

Montre l'event pour voir
Revenir en haut Aller en bas
Maègedyn
Habitant Lv.6
Habitant Lv.6
Maègedyn


Féminin Age : 42
Inscrit le : 19/07/2009
Messages : 142

Casse-tête or not casse-tête ? [résolu] Empty
MessageSujet: Re: Casse-tête or not casse-tête ? [résolu]   Casse-tête or not casse-tête ? [résolu] Icon_minitimeSam 8 Mai 2010 - 18:35

Voilà :
Spoiler:
Spoiler:
Spoiler:

Pour précision :
Dans "rejoindre(18,10,11)"
18 est l'ID de l'event d'une porte, 10 et 11 les positions x/y de la case juste avant celle qui contient l'event de la porte et S%Garçon est l'event du PNJ que je voudrais déplacer jusque devant la porte.
Je ne sais pas si je pouvais paramétrer comme ça.

L'idée c'est qu'à 20h pétante, le garçon, qui marche aléatoirement la journée, se dirige vers la porte de sa maison. Ensuite je ferai en sorte d'ouvrir/fermer la porte.
Et à 8h du matin, ça doit faire comme s'il ressortait de la maison, pour aller rejoindre sa position initiale.
Revenir en haut Aller en bas
Sylfurion
Mage Lv.11
Mage Lv.11
Sylfurion


Masculin Age : 26
Inscrit le : 02/03/2009
Messages : 513

Casse-tête or not casse-tête ? [résolu] Empty
MessageSujet: Re: Casse-tête or not casse-tête ? [résolu]   Casse-tête or not casse-tête ? [résolu] Icon_minitimeDim 9 Mai 2010 - 17:16

Bon alors, la deuxième page de controlchara, met touche action et pas processus parallèle ( je doute que ça sois ça mais on sais jamais ). Ensuite ta condition ne vas pas marcher car, cette appel de script est traduit comme cela :

@>Si le héros est a telle case
____@>activer interrupteur

Alors que ce que tu veux, c'est si l'event est à telle case non ?

Donc tu n'as qu'à faire a la suite de l'event qui bouge l'autre event d'activer l'interrupteur.

@>Déplacer evenement
appel de script ( blabla )

@>activer interrupteur

Cela devrait marcher normalement
Revenir en haut Aller en bas
Maègedyn
Habitant Lv.6
Habitant Lv.6
Maègedyn


Féminin Age : 42
Inscrit le : 19/07/2009
Messages : 142

Casse-tête or not casse-tête ? [résolu] Empty
MessageSujet: Re: Casse-tête or not casse-tête ? [résolu]   Casse-tête or not casse-tête ? [résolu] Icon_minitimeDim 9 Mai 2010 - 18:19

Ben non ça marche toujours pas...Le PNJ ne bouge même pas, alors qu'il devrait déambuler aléatoirement.
Mais déjà à la base ce qui m'étonne c'est que l'event controlchara en processus parallèle n'ait aucune condition de déclenchement. Si je suis la logique actuelle, le PNJ doit se mettre à rejoindre le point indiqué dès mon entrée sur la map, or ce n'est pas ce que je voudrais. Bon, sauf que là ça marche pas du tout...
Revenir en haut Aller en bas
Sylfurion
Mage Lv.11
Mage Lv.11
Sylfurion


Masculin Age : 26
Inscrit le : 02/03/2009
Messages : 513

Casse-tête or not casse-tête ? [résolu] Empty
MessageSujet: Re: Casse-tête or not casse-tête ? [résolu]   Casse-tête or not casse-tête ? [résolu] Icon_minitimeLun 10 Mai 2010 - 15:37

Bon fait une démo stp, avec les scripts correspondants et la map et tout et tout stp ^^
Revenir en haut Aller en bas
Maègedyn
Habitant Lv.6
Habitant Lv.6
Maègedyn


Féminin Age : 42
Inscrit le : 19/07/2009
Messages : 142

Casse-tête or not casse-tête ? [résolu] Empty
MessageSujet: Re: Casse-tête or not casse-tête ? [résolu]   Casse-tête or not casse-tête ? [résolu] Icon_minitimeLun 10 Mai 2010 - 18:56

Ben en fait je préfère trouver une autre méthode plus simple parce que
1- si je comprends bien il me faudrait faire ça pour chaque PNJ censé rentré chez lui et ça risque de faire beaucoup.
2- déjà que pour les métiers j'ai super galéré et perdu beaucoup de temps, je ne tiens pas à en perdre encore plus sur ce genre de détail.
Conclusion, j'abandonne la méthode script au profit, si j'y arrive, d'une méthode par affichage d'image. Je vais voir comment "l'animer". Si je n'y arrive pas, tant pis, je laisse tomber, ça restera une petite imperfection.
Revenir en haut Aller en bas
Sylfurion
Mage Lv.11
Mage Lv.11
Sylfurion


Masculin Age : 26
Inscrit le : 02/03/2009
Messages : 513

Casse-tête or not casse-tête ? [résolu] Empty
MessageSujet: Re: Casse-tête or not casse-tête ? [résolu]   Casse-tête or not casse-tête ? [résolu] Icon_minitimeMar 11 Mai 2010 - 14:32

O.K. comme bon te semble
Revenir en haut Aller en bas
Maègedyn
Habitant Lv.6
Habitant Lv.6
Maègedyn


Féminin Age : 42
Inscrit le : 19/07/2009
Messages : 142

Casse-tête or not casse-tête ? [résolu] Empty
MessageSujet: Re: Casse-tête or not casse-tête ? [résolu]   Casse-tête or not casse-tête ? [résolu] Icon_minitimeMer 12 Mai 2010 - 12:48

Hello
Oui donc en fait j'ai fait une petite animation par images, c'est tout aussi bien.
Merci quand même à vous et peut-être que le script donné par Sylfurion servira quand même à d'autres.
Revenir en haut Aller en bas
Contenu sponsorisé




Casse-tête or not casse-tête ? [résolu] Empty
MessageSujet: Re: Casse-tête or not casse-tête ? [résolu]   Casse-tête or not casse-tête ? [résolu] Icon_minitime

Revenir en haut Aller en bas
 

Casse-tête or not casse-tête ? [résolu]

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

 Sujets similaires

-
» Tête sur pique
» Projets à l'avant-tête du forum !
» Abs [Resolu]
» Add-on SBS [Résolu]
» [Résolu] Problème d'intro, et de jeu (avec les portes) [RESOLU]

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Maker VX :: Entraide :: Scripts :: Requêtes :: Archives-
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Forum gratuit