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



Le Deal du moment : -20%
(Adhérents Fnac) Enceinte Bluetooth Marshall ...
Voir le deal
199.99 €

Partagez
 

 Exemple de métier = Herboristerie

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


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

Exemple de métier = Herboristerie Empty
MessageSujet: Exemple de métier = Herboristerie   Exemple de métier = Herboristerie Icon_minitimeJeu 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.

Exemple de métier = Herboristerie 894459map

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 :

Exemple de métier = Herboristerie 143196Premiere_variable_etape_1

Screen étape 2 :

Exemple de métier = Herboristerie 214715Premiere_variable_etape_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 :

Exemple de métier = Herboristerie 59032BDD_objet

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 :

Exemple de métier = Herboristerie 19212Variable_plante_etape1

Screen étape 2 :

Exemple de métier = Herboristerie 606573Variable_plante_etape2

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 :

Exemple de métier = Herboristerie 19018variable_plante_superieure_etape1

Screen étape 2 plante supérieure 2 :

Exemple de métier = Herboristerie 52698variable_plante_superieure_etape2

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 :

Exemple de métier = Herboristerie 406407screen_finale1

Exemple de métier = Herboristerie 102500screen_finale2

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


TrashX
Revenir en haut Aller en bas
Grazl
Maire Lv.9
Maire Lv.9
avatar


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

Exemple de métier = Herboristerie Empty
MessageSujet: Re: Exemple de métier = Herboristerie   Exemple de métier = Herboristerie Icon_minitimeJeu 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é ^^


Dernière édition par Grazl le Jeu 30 Juil 2009 - 20:07, édité 1 fois
Revenir en haut Aller en bas
Trashx
Mage Lv.11
Mage Lv.11
Trashx


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

Exemple de métier = Herboristerie Empty
MessageSujet: Re: Exemple de métier = Herboristerie   Exemple de métier = Herboristerie Icon_minitimeJeu 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 ...
Revenir en haut Aller en bas
Yup
Poulet trizo Lv.3
Poulet trizo Lv.3
Yup


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

Exemple de métier = Herboristerie Empty
MessageSujet: Re: Exemple de métier = Herboristerie   Exemple de métier = Herboristerie Icon_minitimeDim 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
Onyx31
Citadin Lv.7
Citadin Lv.7
Onyx31


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

Exemple de métier = Herboristerie Empty
MessageSujet: Re: Exemple de métier = Herboristerie   Exemple de métier = Herboristerie Icon_minitimeMer 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 ?
Revenir en haut Aller en bas
Drace
Habitant Lv.6
Habitant Lv.6
Drace


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

Exemple de métier = Herboristerie Empty
MessageSujet: Re: Exemple de métier = Herboristerie   Exemple de métier = Herboristerie Icon_minitimeMer 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
FalconPilot
Vagabond Lv.5
Vagabond Lv.5
FalconPilot


Inscrit le : 05/02/2011
Messages : 97

Exemple de métier = Herboristerie Empty
MessageSujet: Re: Exemple de métier = Herboristerie   Exemple de métier = Herboristerie Icon_minitimeDim 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
Xavioo
Corsaire Lv.19
Corsaire Lv.19
Xavioo


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

Exemple de métier = Herboristerie Empty
MessageSujet: Re: Exemple de métier = Herboristerie   Exemple de métier = Herboristerie Icon_minitimeDim 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)
Revenir en haut Aller en bas
FalconPilot
Vagabond Lv.5
Vagabond Lv.5
FalconPilot


Inscrit le : 05/02/2011
Messages : 97

Exemple de métier = Herboristerie Empty
MessageSujet: Re: Exemple de métier = Herboristerie   Exemple de métier = Herboristerie Icon_minitimeDim 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
lyam7777
Habitant Lv.6
Habitant Lv.6
lyam7777


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

Exemple de métier = Herboristerie Empty
MessageSujet: Re: Exemple de métier = Herboristerie   Exemple de métier = Herboristerie Icon_minitimeVen 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
Contenu sponsorisé




Exemple de métier = Herboristerie Empty
MessageSujet: Re: Exemple de métier = Herboristerie   Exemple de métier = Herboristerie Icon_minitime

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

 Sujets similaires

-
» Metier
» Mise en Place de niveau de maîtrise d’un métier
» Exemple d'un serveur minimaliste en Erlang
» [ADD-ON SBS] Attaquer les alliés, Soigner les ennemis (Par exemple)
» Possibilité Equipements (anneau quiabsorbe les dégats de feu par exemple) [Non résolu]

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