Heures au format UTC + 1 heure [ Heure d’été ]




Publier un nouveau sujet Répondre au sujet  [ 4 messages ] 
Auteur Message
 Sujet du message: Faire un objet "repousse" comme dans Pokémon.
MessagePublié: 30 Aoû 2010, 10:03 
Artisan (Nv 3)
Avatar de l’utilisateur

Inscrit le: 01 Juin 2008, 00:00
Messages: 155
Points d'aide: 0/60

Créations :

Voir ses créations

Salut à tous!
Ce tuto sert à faire un objet qui repousse les ennemis pendant un certain temps.
Donc pour faire un simple objet repousse en évent, il faut commencer par aller dans les event communs puis ajouter ces 2 là: Image
Image

Puis ajouter l'objet appelant l'event commun "cristal int" dans la bdd:
Image

Et voila! Vous pouvez aussi changer la durée de la protection dans l'event "cristal int"

_________________
De Zinédine
Zido
Ziddo
Tachu
Voici mes pseudos.

Image


Haut
 Profil  
 
 Sujet du message: Re: Faire un objet "repousse" comme dans Pokémon.
MessagePublié: 30 Aoû 2010, 11:29 
Groupe spécial
Groupe spécial
Avatar de l’utilisateur

Inscrit le: 01 Juil 2010, 10:03
Messages: 283
Niveau RPG Maker: Novice
Logiciel(s) préféré(s): RMXP - Photoshop
Point(s) Fort(s): Événements
Points d'aide: 2/60

Créations :

Voir ses créations

Ce tuto donne une solution mais d'un autre coté pose un problème ^^,

L'utilisation du chrono est quelque chose d'assez sensible...
Imagine qu'une quête te demande de faire quelque chose dans un temps limité... par exemple, aller du village A au village B pour apporter un objet dans un temps limité.... ou résoudre une énigme dans un temps limité avec chrono... il suffit d'activer le bouclier pour fausser la quête...

Dans le premier exemple, si tu a 10 min pour aller dans l'autre village et pour gagner du temps a ne pas combattre les monstres tu active le bouclier.... tu passe de 10 à 2 minutes ^^,

Malgré tout, il est possible de faire des "chrono" avec des variables... 20 frames = 1 seconde.
Donc tu fait un truc genre,

Désactiver les combats aléatoire
variable chrono bouclier = 120
Début boucle :
attendre 20 frames
modifier variable "chrono bouclier" soustraire 1
Condition: si Variable "chrono bouclier" = 0 ; sortir de la boucle
Fin de boucle:
Activer les combats aléatoire



Biensur, c'est dans le cas ou le maker utilise régulièrement des chrono dans se projet et souhaite éviter les conflits entre eux ^^,

_________________
Pour préserver la santé de Bahamut 1.2, lorsque le problème est réglé, ajoutez la balise [Résolu] au titre, merci...
Demandez à un modérateur de récompenser un membre par des PA


Haut
 Profil  
 
 Sujet du message: Re: Faire un objet "repousse" comme dans Pokémon.
MessagePublié: 30 Aoû 2010, 13:08 
Seigneur (Nv 1)

Inscrit le: 26 Mar 2007, 01:00
Messages: 400
Niveau RPG Maker: Moyen
Logiciel(s) préféré(s): Rpg maker Xp
Sexe: Masculin
Points d'aide: 22/60

Créations :

Voir ses créations

Et si je me souviens bien dans pokemon c'est selon un nombre de pas et non de temps.

_________________
Image


Haut
 Profil  
 
 Sujet du message: Re: Faire un objet "repousse" comme dans Pokémon.
MessagePublié: 16 Sep 2010, 20:37 
Membre royal(e)
Avatar de l’utilisateur

Inscrit le: 18 Fév 2007, 01:00
Messages: 759
Niveau RPG Maker: Plutôt bon
Logiciel(s) préféré(s): Rpg maker xp
Point(s) Fort(s): Event
Points d'aide: 44/60

Créations :

-


Voir ses créations

Si on souhaite faire exactement à la pokemon, et donc en fonction du nombre de pas:

Au lieux de faire "variable chrono bouclier", on va faire "variable pas bouclier".

Donc, en reprenant l'exemple de kioresse:

Désactiver les combats aléatoire
variable "pas bouclier" = 200
Début boucle :
>variable "posX" = Coordonné X du héros
>variable "posY" = Coordonné Y du héros
>attendre 1 frame
>variable "posX2" = Coordonné X du héros
>variable "posY2" = Coordonné Y du héros
>condition: si variable "posX" (différent de) variable "posX2"
>>variable pas bouclier = retirer 1
>sinon
>>condition: si variable "posY" (différent de) variable "posY2"
>>>variable "pas bouclier" = retirer 1
>>fin
>fin
>condition: si variable "pas bouclier" = 0
>>sortir de la boucle
>fin
Fin de boucle:
Message: Protection désactivé
Activer les combats aléatoire


Voilà, la fonction est fait comme à la pokemon: au bout de 200 pas, la protection s'achève.

_________________
-Salut!
-Tient donc, un paysan!
-Chui un barbare.
-Aucune différence!
-YUUURG! *BOOM*
-Je crois qu'c'est ça, la différence.


Haut
 Profil  
 
Afficher les messages depuis:  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 4 messages ] 

Heures au format UTC + 1 heure [ Heure d’été ]


Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 3 invités


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Rechercher pour:
Sauter vers:  
cron
RPG Creative Forum version 5 ; Tous droits réservés
phpBB Group (Traduit par Xaphos)
Optimisé pour une résolution 1024*728