Discussion du forum |
|
Vous êtes sur la discussion [Tuto]La reproduction //clean\\
118 reponses - 4352 vues
modifié il y a 9 ans
Bonjour, je me permets de refaire ce topic, relativement utile pour énormément de sites, l'autre étant pollué .
Comme je ne vois personne utiliser la même logique que moi pour le module de reproduction, je vais vous offrir le mien ^^
Voici par contre les inconvénients :
-il ne peut y avoir que 2 bidules de base .
Donc, tout d'abord, si vous avez un lien dans le menu pour créer le bidule, mettez ceci :
[IF NbBidule <= 2]Lien vers la page de création[/IF]
Il y aura un trou, mais c'est pas grave .
Ensuite, mettons que bidule est un chat, il vous faut un chat et une chatte pour que la reproduction soit faite (Si le membre a créé 2 males ou 2 femelles, c'est rapé pour lui, donc pensez à préciser que si ils veulent un bébé il faut 1gars 1fille) .
Bien, dans notre exemple, le nb max de bidule sera 3 (Papa, Maman et Baby) .
Pour la page bidule, vous choisissez le mode de fécondation .
Dans le cas de notre exemple, je prendrai une actionexterne pour le mâle( à placer sur une autre page, menu invisible), et il devra appliquer l'action à la femelle .
Cela remplira une VarX qui se vide en X heure et une VarY pour valider la fécondation .
Une fois cela fait, sur la page bidule, on mettra ceci :
[IF SexeBidule = 0 && VarX = 0 && VarY = 1 && NbBidule = 2][Mod Creation][/IF]
Et maintenant, le bilan du tuto :
ActionX : +100 VarX +1 VarY [Requiert VarY < 1](Féconder)
VarX : Besoin [X Heures] (Fécondation)
VarY : Rien (Activation Fécondation)
Page Bidule M :
[IF SexeBidule = 1 && NbBidule = 2]Vous pouvez vous reproduire, <a http://page_avec_actionexterne>se reproduire</a>
PageBidule F :
[IF SexeBidule = 0 && NbBidule = 2 && VarX = 0 && VarY = 1]Super, vous avez le don de donner la vie !
[Mod CreationX][/IF]
Page_avec_action_externe :
Vous pouvez féconder votre femelle .
[Mod ActionExterneX] la femelle (pensez bien à sélectionner la femelle) .
<a page_bidule_F/M>Retour à la pagebidule femelle/mâle</a>
Reproduction testable sur http://webidev.com/reproduction
Voici les réponses de cette discussion : (page 1/3)
Très intéressant, ça sera utile à beaucoup de personnes comme tu l'as dit !
En effet, la reproduction est un module très attendu chez les élevages d'animaux =)
Je l'ai testé, c'est bien fait mais le bébé reste "bébé chat" tout le temps^^
Et évidemment, ça limite à 3 bidules.
Moi je n'en ai pas trop besoin, quoique ça pourrait me servir sur Au Galop !
J'ai mis ça pour exemple =)
Tu peux bien entendu faire la création d'un bidule normal avec un codage [IF] qui lui donne le statut de Bébé Chat jusqu'à ce qu'il ait X jours ou que la variable Y soit égale à Z ^^
Oui, évidemment. Je disais ça pour les membres qui l'utiliseront et qui risquent d'avoir un "bébé chat" tout le temps s'ils ne savent pas bien utilisé les IF. Mais j'aime beaucoup comment est fait ton code, moi je ne me suis jamais vraiment penchée sur la reproduction vu que je n'ai presque pas de sites avec des animaux.
je n'arrive pas a comprendre
on pourrais m'expliquer plus clairement svp
Par exemple
<<Dans le cas de notre exemple, je prendrai une actionexterne pour le mâle( à placer sur une autre page, menu invisible), et il devra appliquer l'action à la femelle .>>
Quelle action externe ? et quelle action a la femelle
L'actionexterne "féconder", qui ajoutera 100 à la VarX et 1 à la VarY =) Il s'agît dans le tutoriel de ActionX
Ton code est super, !
Merci =)
J'ai RIEN pigé ):
Et bien je peux RIEN pour toi =/ Ce code n'est pourtant pas compliqué . Mais il faut quand même un minimum de connaissance des IFs .
Bonsoir
j'ai un problème
j'ai une seule type de bidule qui évolue
donc bébé, puis adulte.
pour le reproduction je fait comment
car là j'arrive a mettre l'action féconder
mais une fois l'action du mâle terminée
sur la page de ma femelle il n'y a rien, comment je fait ?
merci d'avance
C'est drôle j'ai eu la même idée que toi
Comme quoi les esprits se rencontrent!
Je comprend rien !
Même réponse qu'il y a 5 mois, je peux pas faire plus précis .
http://webidev.com/reproduction teste, tu comprendras peut être un peu mieux .
Salut!! J'ai pas trop trop compris ce qu'il faut faire!!! Est ce que quelqu'un peu m'expliquer un peu plus simplement si c'est possible :S
Merci!! Désolé du dérangement !!!
Eh tout ceux qui posent des questions à propos de ce code ultra simple, allez lire le tutoriel IF de Webidev, c'est drôlement utile, non :D ? (sérieusement, apprenez ><)
C'est bon, j'y comprend rien avec les truc X et Y........Qu'est ce que ça peut faire!!! Si tu n'aurais pas compris, sa te plairais pas!! Je demande dxe l'aide, pas des critiques
X et Y = deux variables. C'est assez simple. Lol tu t'es fait bloqué par ça xD.
définission de critique : remarque , elles peuvent être bonnes ou mauvaises.
Et souvent CONSTRUCTIVENT.
Boo a raison, apprendre les IF serai utile.
Comme ça tu pourrais toi même faire des tutos et dire ç
Ouais enfin quelqu'un qui est de mon avis ^^. (remarque je crois qu'elle se soit juste fait tromper par X et Y, mais bon, moi, je sais pas tout =P)
il n'y en a pas beaucoup des pros des ifs ( en tous cas j'y suis pas xd )
Non mais les tutoriels de webidev, et puis je crois que Minokiie et prof d'IF ^^
Et puis en lisant les questions posée tu apprends vite ^^
En fait les IF est le language de programmation le plus facile que je conaisse à ce moment. Je fais même du C++, mais ça c'est réservé à une autre classe ^^.
C++ n'a rien à voir avec le IF .
Disons que le IF est une simplification du PHP, même si c'est très basique .
+1 Le IF est le "language" le plus simple que je connaisse étant donné que ce n'est que des conditions .
J'ai jamais dit que le C++ ressemblait aux IF =P.
+1 les IF sont une simplification du php (comme les balises qui sont une simplification du HTML, même si quelques une sont vraiment employés dans le HTML).
J'ai une question : puisque l'ActionX donne +1 à VarY , et que dans l'imbriquation c'est VarY=1 , ça veut dire que l'action ne fonctionnera qu'une seule fois non ? Car par après , si on reclique sur Actionx , VarY sera rendu à 2.
Est-ce que je me trompe ?
j'utilise quasi le meme code depuis longtemps et c felman qui me l'a invente c sympa de le publier pour les nouveaux
bonjour mais on fait comment pour choisir le mode fécondation c est ou?
Aie t'a du appuyer plein de fois sur actualiser lol ^^''.
Le mode fécondation, tu dois le faire en IF ;).
Poster un message
Veuillez vous connecter pour poster sur le forum.