AccueilAccueil  PortailPortail  FAQFAQ  RechercherRechercher  MembresMembres  GroupesGroupes  S'enregistrerS'enregistrer  ConnexionConnexion  




Partagez | 
 

 Exemple de métier = Herboristerie

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Mage Lv.11
Mage Lv.11
avatar


Masculin Age : 24
Inscrit le : 06/04/2009
Messages : 627

MessageSujet: Exemple de métier = Herboristerie   Jeu 30 Juil 2009 - 19:51

Bonjour, ou du moins bonsoir !

J'utilise pour mon projet AstralWorld un système de métier, uniquement avec des events.

Je commence, le niveau est plutôt simple; car il y a des screens ^^",

Donc, je commence par créer une carte, une forêt est le mieux placée, car qui dit plantes, herbes, feuilles, les forêt ont sont débordées !

Exemple de map simple : Mon île Térésia Forêt, camp de l'empire.



Après avoir crée votre carte, il vous faut créer le départ du métier, donc 1 variable suffit avec 2 étapes :

Étape 1 et 2
Alors, on commence par créer la variable du métier : Créer un évènement, Modifier une Variable dans l'onglet 1, Une fenêtre s'affiche, tous en haut vous nommer le nom de votre variable, moi je l'ai nommé , "Herboristerie". Ensuite, sur le screen vous voyez un interrupteur local activer, pour cela créer une nouvelle page en haut au milieu, puis dans la fenêtre de gauche, il y a interrupteur local, vous cochez, moi j'ai pris A. Faite comme mon screen, maintenant la suite.

Screen étape 1 :



Screen étape 2 :




ÉTAPE 3
:

Création des objets dans la BDD. ( Base de Données )

Pour le tutoriel, nous allons prendre 2 plantes différentes, une où il faut être niveau 1 Herbo pour la cueillir, puis la seconde d'où il faut être niveau 3 herbo pour la cueillir :

Screen :



Crée juste ces deux plantes, mettez ce que vous voulez comme caractéristique, du temps que l'objet est crée !

Retour sur la Map :

( désolé pour les faute dans les screens du mot " cueillir ", j'ai inversé le "e" au "u" sans m'en rendre compte --' )
Il vous faut maintenant créer l'évènement de la plante ( lvl 1 requis ) sur la map pour pouvoir la ramasser.

Screen étape 1 :



Screen étape 2 :



Suivez exactement les screens.

Ensuite, la deuxième plantes, donc un niveau requis plus grand ( ici c'est niveau 3 ).
C'est comme le précédent évènement sauf que celui ( a mon goût bien sûr ) fait plus xp, c'est a dire qu'il fait monter de deux le niveau d'herbo, donc l'addition de la variable sera de 2. ( toujours désolé pour les fautes :'( )

Screen étape 1 plante supérieure :



Screen étape 2 plante supérieure 2 :



Et voilà ! le tour est joué ! après bien sûr vous créez d'autres plantes, avec des niveaux plus élevés.

J'espère avoir aidé quelques uns de ce forum.

Screen in game :





Si il y a des erreurs, faîtes en moi part, car j'ai failli m'endormir, c'est mon premier tuto ...


TrashX

_________________
« Ne vous mêlez pas des affaires des magiciens, car ils sont subtils et prompts à la colère. »
de J.R.R Tolkien

Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Maire Lv.9
Maire Lv.9


Masculin Age : 30
Inscrit le : 15/07/2009
Messages : 366

MessageSujet: Re: Exemple de métier = Herboristerie   Jeu 30 Juil 2009 - 19:56

Je crois qu'il y a déjà un tuto de ce genre mais bon
c'est toujours sympa de partager ce genre de chose :p

(Sans rapport direct avec le tuto, c'est "cueillir" pas "ceuillir" ^^)

Edit: en effet je n'avais pas lu, j'ai seulement survolé ^^

_________________

Spoiler:
 


Dernière édition par Grazl le Jeu 30 Juil 2009 - 20:07, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Mage Lv.11
Mage Lv.11
avatar


Masculin Age : 24
Inscrit le : 06/04/2009
Messages : 627

MessageSujet: Re: Exemple de métier = Herboristerie   Jeu 30 Juil 2009 - 20:04

Ah ... il me sembler pas avoir vu ce genre de tuto ... bon, beh je suis navré,
Sinon pour la faute " Ceuillir " je l'ai précisé dans le tuto ^^ car c'est vraiment flagrant ...

_________________
« Ne vous mêlez pas des affaires des magiciens, car ils sont subtils et prompts à la colère. »
de J.R.R Tolkien

Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Poulet trizo Lv.3
Poulet trizo Lv.3
avatar


Masculin Age : 25
Inscrit le : 08/08/2009
Messages : 44

MessageSujet: Re: Exemple de métier = Herboristerie   Dim 9 Aoû 2009 - 18:08

Franchement je suis aux anges ici , je trouve plusieurs tuto utile à mon projet dont celui là , merci de l'avoir réalisé ^^
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Citadin Lv.7
Citadin Lv.7
avatar


Masculin Age : 24
Inscrit le : 19/08/2010
Messages : 153

MessageSujet: Re: Exemple de métier = Herboristerie   Mer 19 Jan 2011 - 9:27

Hum, voila, désolé du nécro-post, je tenais juste à poser une question. J'ai amélioré ce tutoriel en y ajoutant un peu plus de réalisme, lorsqu'on cueille une plante il faut par exemple avoir une bourse pour la contenir, pour un autre exemple, lorsqu'on mine, il faut une pioche qui a des chances de casser. Dois je créer un nouveau tutoriel ou poster à la suite de celui-ci ?

_________________
Je crois au salut de l'homme... à l'avenir du cyanure.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Habitant Lv.6
Habitant Lv.6
avatar


Masculin Age : 27
Inscrit le : 24/12/2009
Messages : 139

MessageSujet: Re: Exemple de métier = Herboristerie   Mer 19 Jan 2011 - 11:59

De mon point de vue, mais je peut me tromper, si tu apporte juste une modification à ce tuto, tu peut éditer ton premier message, et le signaler dans une dernière réponse, ne le poste pas après car des personnes ont déjà répondu et sa fera pas propre.
Si tu utilise le même système pour le mineur que pour l'herboriste, ce n'est pas la peine de l'expliquer, il suffit de préciser que c'est la même programmation pour les autres métiers.
Dans le cas contraire où le métier de mineur requiert une programmation totalement différente, fait un autre sujet.

N'étant pas modo, ma réponse n'a aucune valeur sur une question comme celle là, alors attends la confirmation d'une personne habilité à te dire exactement ce qu'il faut faire.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Vagabond Lv.5
Vagabond Lv.5
avatar


Inscrit le : 05/02/2011
Messages : 97

MessageSujet: Re: Exemple de métier = Herboristerie   Dim 13 Fév 2011 - 3:54

Je voudrais signaler un problème avec ton système ^^
Il est PRESQUE sans faille (Oui, j'ai bien dit presque). Le problème, c'est que si le personnage quitte la carte durant le temps de "repop" de la plante, la plante ne reviendra pas et l'événement aura arrêté de tourner. J'ai essayé de trouver une solution en utilisant les événements communs, mais je n'ai rien trouvé de très... économe (À part utiliser 1 événement commun PAR PLANTE). Pourquoi je dis ça ? Car j'ai essayé d'utiliser ton système avec des gisements de minerais.

Le truc est simple : normalement, un gisement de fer sur mon projet repop en 10 minutes de temps de jeu total. Pour tester le fonctionnement de l'event, je l'ai réduit à 20 secondes. J'ai mis comme indiqué dans le tuto "Wait 1200 frames" (Soit deux events "Wait 600 frames") puis j'ai effectué deux tests :

-Le premier sans quitter la map. Le gisement repop bien tout seul après 20secondes d'attente, même si on sauve le jeu, qu'on le quitte et qu'on revient dessus).

-Au deuxième j'ai quitté la carte entre temps et j'y suis re-rentré. J'ai bien attendu 1 minutes, le gisement n'est jamais revenu !

C'est pour cela que je dis que tout est presque parfait : car la seule faille que j'ai trouvé est minimale... J'ai bien une solution (utiliser 1 événement commun par ressource, et encore, est-ce que ça peut marcher...), mais j'aurais aimé pouvoir trouver une solution plus économe ^^"

P.S : J'espère ne pas faire de nécropost, mais vu que mon projet prend une grande partie de son intérêt grâce à ce système de ressources, j'ai vraiment besoin d'une réponse...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Corsaire Lv.19
Corsaire Lv.19
avatar


Masculin Age : 20
Inscrit le : 26/11/2009
Messages : 2508

MessageSujet: Re: Exemple de métier = Herboristerie   Dim 13 Fév 2011 - 4:10

ben tu désactive l'interrupteur local A de l'event de la plante. Et c'est pas le but que la plante revienne je croit. Enfin, je croit que t'a pas vraiment d'experience en event donc je te conseille de te perfectionner un minimum avant de le faire. (si tu commence)

_________________

N00B
(╯°□°)╯︵ ┻━┻
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Vagabond Lv.5
Vagabond Lv.5
avatar


Inscrit le : 05/02/2011
Messages : 97

MessageSujet: Re: Exemple de métier = Herboristerie   Dim 13 Fév 2011 - 15:05

Bah, j'ai déjà contourné le problème (Et perso, en event, j'ai mes points forts et faibles, comme tout le monde je pense... xD Et en effet, le fait de créer des ressources repopant après un certain temps, j'admets que c'est la première fois que j'essaye ça... Mais vu le temps que j'ai passé à perfectionner mon système de forge et d'amélioration, si j'abandonne à ce stade, ce serait comme avoir gâché des heures considérables de making ^^) et finalement, après une bonne prise de tête pour trouver la meilleure solution, je pense que le plus efficace (sans utiliser de script, bien sûr) serait de créer un interrupteur et un événement commun par ressource, de sorte à ce que chacune puisse posséder un temps de "repop", même si on quitte le jeu ou si on quitte la carte sur laquelle le minerai est présent... Sinon, "attendre 500 frames" et "désactiver l'interrupteur local", ça revient juste à faire réapparaître la plante au bout de 500 frames ! (J'ai essayé avec mes minerais, c'était l'effet produit). Donc si le but de cette action n'était pas de faire réapparaître la plante, alors je me demande bien c'était quoi, son but ? ^^
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Habitant Lv.6
Habitant Lv.6
avatar


Age : 17
Inscrit le : 01/03/2011
Messages : 120

MessageSujet: Re: Exemple de métier = Herboristerie   Ven 4 Mar 2011 - 12:43

moi je crois que j'ai une réponse a a question (un peut plus haut)
il suffit de mettre la page de "repop" en événement commun?
mais de garder la premiere page normal...
j'ai pas tester.. (je suis pas chez moi en ce moment donc...) mais je crois que sa devrais marcher!...

EDIT : aussi, au lieu de mettre une variable "simple" (où nivau 1= 1xp, niveau 2= 2xp)
fait la "complexe"= lvl 1=1xp, lvl 2 = 10xp, lvl3 = 20xp, etc... ou plus..
et tu peut aussi ajuter un livre où i et possibl de voir le niveau de son métiers:
->condition: variable [X] = 9 ou moins:
-->message; votre niveau "nom du métier" = lvl 1
->sinon:
->condition: variable [X] = 19 ou moins:
-->messag: votre niveau "nom du métiers" = lvl 2
->sinon:
[etc...]
->fin condition

->fin condition
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: Exemple de métier = Herboristerie   

Revenir en haut Aller en bas
 

Exemple de métier = Herboristerie

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

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Maker VX :: Entraide :: Tutoriels :: Tutoriels VX :: Tutoriel d'événement (event) :: Argent, magasins et objets-
Créer un forum | © phpBB | Forum gratuit d'entraide | Signaler un abus | Forum gratuit