Sujet: Système de pierre de retour complexe. Sam 3 Avr 2010 - 8:56
Nom du tutoriel : Système de pierre de retour complexe.
Auteur : DedZ.
Notre objectif : On va essayer de faire un système de point de retour compexe avec des portails et un objet.La pierre se rechargera en 2 minutes, et avant ce délai impossible de l'utiliser. Description du tutoriel : Alors on va avoir besoin: -4 variables dont :-coordonée X héros,coordonée Y héros,ID de la carte ou se trouve le portail et nombre du portail. -2 Evènement commun. -1 interrupteur Je vous conseille de les créer maintenant, ce sera plus pratique.
Tutoriel : Le tutoriel comme on l'entend.
Créez un objet illimité qu'on ne peut pas vendre (0 PO), et faites-le appeler un évènement commun,que vous appelez "pierre de retour 1".
Tin encore une image floue -_-' ...
/!\ Si vous en êtes à voter 5e portail, ne faites pas condition:variable chiffre portail=1 mais variable chiffre portail=5 !!Sinon,sa ne marche pas !Aidez vous en nomant les portails "Portail1/2/3/4 ..."
Donc :Condition,si la 4e variable (chiffre du portail) est égal à 1,afficher un message :"blablabla ..." Cette partie consiste à faire en sorte qu'on ne puisse pas resauvegarder un portail qu'on vient de sauvegarder en sauvegardant la sauvegarde.
Sinon : Jouez un son qui vous plait, qui vous fat penser à une sauvegarde. Variable Héros X=Héros coord.X Variable Héros Y=Héros coord.Y Variable ID carte=Le chiffre de votre carte (si le portail se trouve sur la carte n°5, faite que la variable soit égale à 5...) Variable chiffe portail=N° du portail (si c'est le 3e portail que vous créez, faites en sorte que la variable soit égale à 3) Comme cela on pourra téléporter le héros à l'emplacement exact du portail.
Maintenant on va créer l'évènement commun que la pierre appelle : Si votre interrupteur est activé:Afficher un message qui dit qu'on doit encore attendre. Sinon : Variable X=0 Variable Y=0 Variable ID=0 Jouer un son contradictant (c'est français sa ?) puis afficher un message qui dit que l'on a aucuns portails de sauvegardés,sinon sa fait tout planter, puis aller à l'étiquette 1
Laisser passer 2 "fin de la condition" puis faire : Jouer un son de télépo Activer votre interrupteur. Téléporter le héros selon les variables tel que :
(ID=Variable ID,X=variable X,Y=variable Y)
Et tout à la fin,placer l'étiquette "1".
La dernière partie :Pierre de retour 2 dans un new evènement.Déclenchement:Processus parallèle avec l'interrupteur pier de retour. Attendre 1000 frames. Désactiver l'interrupteur.
Cela fera que tant que l'interrupteur sera activé, on ne pourra pas utiliser la pierre,et il faudra attendre 1000 frames pour la réutiliser (en pouvant continuer à jouer,l'avantage des processus parallèles =D)
Voila, c'est finit !
Gothor
Chevalier Lv.17
Age : 31 Inscrit le : 27/04/2008 Messages : 1835
Sujet: Re: Système de pierre de retour complexe. Jeu 8 Avr 2010 - 11:08
Salut,
Mmmmh, le tuto est bon, il me semblait l'avoir déjà vu, mais je ne le retrouve pas, donc soit, il peut être validé selon moi... Juste, à quoi sert la variable Portail de retour? Et pourquoi lors de l'enregistrement de la position, écris-tu l'ID de la map à la main au lieu de lui dire directement de le récupérer tout seul? (dans le menu de la variable, tout en bas, dans autre, ID de la carte), ainsi, tu pourrais mettre ton évènement dans un évènement commun et faire un simple appel à partir des évents sur la map.
Bon, je valide tout de même, mais quelques trucs à améliorer selon moi...
+4 en évent, +2 en participation
Edit: En fait j'ai vu à quoi servait Portail de retour, mais tu pourrais t'en passer...
DedZ
Voyageur Lv.10
Age : 27 Inscrit le : 12/03/2010 Messages : 465
Sujet: Re: Système de pierre de retour complexe. Jeu 8 Avr 2010 - 17:41
Pour ce qui est de la variable portail de retour, c'est pour que le portail dise "ce portail est déja votre point de retour" quand c'est le nôtre et qu'il ne le dise plus quand un autre portail est activé. Ah merde, je viens de lire ton edit:Explication dans le vent -_-'
Le tuto existait déja, en somme.Sauf qu'il était incomplet et je ne pense pas que la pierre de retour ait été avancée.
Aussi, pas obligés de mettre un portail.Vous pouvez faire un aubergiste à la WoW, par exemple.
Pour ce qui est de la variable remplacée par l'ID de la carte, ben...Je me suis rendu compte de cette fonction 2 jours après les avoir postés, les tutos.
J'ai finit
Gothor
Chevalier Lv.17
Age : 31 Inscrit le : 27/04/2008 Messages : 1835
Sujet: Re: Système de pierre de retour complexe. Jeu 8 Avr 2010 - 17:46
Je disais donc, on peut sûrement se passer de la variable Portail de retour en vérifiant l'ID de la map avec la valeur contenue dans la variable contenant celui du point de sauvegarde. S'il y en a plusieurs par map, on peut aussi vérifier toute une zone autour du point, pour être sûr... (je suis sûr qu'on peut faire ça, si, si...)
DedZ
Voyageur Lv.10
Age : 27 Inscrit le : 12/03/2010 Messages : 465
Sujet: Re: Système de pierre de retour complexe. Jeu 8 Avr 2010 - 17:49
Okay, je te crois =D D'ailleurs, c'est ce que je vais faire dans mon jeu, sa va m'épargner un bon temps de boulot.