Manage your site:

52 704 Webmasters - 775 396 Members REGISTER - Forgot your password?

Discussion du forum

News

Vous êtes sur la discussion Problème avec reproduction

Forum :: Questions IF :: Discussion
Ouvert Problème avec reproduction
de Emy (kanin - créé le 7 oct 2014 à 19h 36
9 reponses - 373 vues
modifié il y a 10 ans
Voilà j'ai décider de mettre un mode reproduction dans mon jeu mais un peu modifié que le tuto normal de la repro quil y a sur ce forum.

Au lieu de créer deux types de bidule je joue plutot par les sexe et ca crée un typebidule "normal" qui a 1 semaine et non un typebidule "bébé" qui ne change pas.

J'ai trois typebidule sur mon jeu: 1= lapin angora 2= lapin nain 3= lapin bélier

Si le typebidule est 1 ou bin 2 ou bin 3, agebidule >1 (c'est pour tester, plus tard ca sera > que 24 soit 24 semaines), sexebidule = 0 varX =0 et varY =1 ça donne le lien pour créer

cependant pour cela sur la page dun autre bidule s'il est de sexe masculin, que son âge est plus de 1 et qu'il y a plus de 2 bidule alors un lien saillir apparait

ce lien va sur une page qui qui fait choisir la femelle et saillir

quand ont fait saillir:
la varX est reproduction, se met a 100 et se vide en 5 minutes (se videra en 12 heures, j'ai mis 5 minutes pour tester)
la varY monte de 1

Mais là en faisant tout cela hé bien le lien saillir fonctionne bien ainsi que le page pour choisir la femelle.

le hic c'est qu'après 5 minutes le ModCreation ne s'affiche pas....

Voici le code:

<fieldset>
<legend><b>Reproduction</b></legend>
[IF SexeBidule = 1 && NbBidule = 2 && AgeBidule > 1]]Vous pouvez vous reproduire, <a http://www.webidev.com/kanin/ViewPage?Id=1074163>Saillir</a> [/IF]
[IF SexeBidule = 0 && Var8 = 0 && Var6 = 1 && NbBidule = 2 && TypeBidule = 1 && AgeBidule >1][Mod Creation1][/IF]
[IF SexeBidule = 0 && Var8 = 0 && Var6 = 1 && NbBidule = 2 && TypeBidule = 2 && AgeBidule >1][Mod Creation2][/IF]
[IF SexeBidule = 0 && Var8 = 0 && Var6 = 1 && NbBidule = 2 && TypeBidule = 3 && AgeBidule >1][Mod Creation3][/IF]
</fieldset>
Voici les réponses de cette discussion : (page 1/1)

le 8 oct 2014 à 17h 40 (il y a 10 ans)
En ligne Emy (kanin
... peut être qu'un jour j'aurai une réponse, le forum a l'air mort
le 8 oct 2014 à 17h 59 (il y a 10 ans)
En ligne Compte supprimé (webidev-deleted
Contenu supprime sur demande.
le 8 oct 2014 à 19h 24 (il y a 10 ans)
En ligne Emy (kanin
merci beaucoup, pour le typebidule tu as raison, j'avais pas penser que c'était un if de plus pour rien XD

je vais revérifier comme il faut, il doit y avoir de quoi que j'ai mal fait.
le 8 oct 2014 à 19h 36 (il y a 10 ans)
En ligne Compte supprimé (webidev-deleted
Contenu supprime sur demande.
le 8 oct 2014 à 19h 45 (il y a 10 ans)
En ligne Emy (kanin
Bon j'ai tester, la femelle a tout les IF qu'il faut et rien n'apparait :s
le 8 oct 2014 à 19h 50 (il y a 10 ans)
En ligne Compte supprimé (webidev-deleted
Contenu supprime sur demande.
le 8 oct 2014 à 20h 09 (il y a 10 ans)
En ligne Emy (kanin
Oui, j'ai trouver le/les problèmes

1- Apparamment c'est le NbBidule qui bloquait vu que j'avais mis = au lieu de >... parce que automatiquement quand ten a 3 ca ne marche plus XD

2- À force de cliquer sur saillir évidamment la variableY augmente de plus que 1 donc il ne faut pas mettre = mais >0 XD sinon ça ne fonctionne pas

Voilà c'était les deux erreurs et pourtant c'était si facile à voir donc maintenant mes bidules peuvent reproduire :)

C'est mieux que de créer 3 bidules dont un qui reste tout le temps bébé comme le tuto reproduction qu'il y a sur le forum. Si quelqu'un veut ce genre de code de repro pour son jeu je peut le donner, maintenant il fonctionne totalement :)
le 10 oct 2014 à 18h 39 (il y a 10 ans)
En ligne Green (ecoland
Ah, ça fait plaisir de voir qu'il y a des personnes qui se trompent mais qui réfléchissent et finissent par réussir (avec de l'aide ou pas). Smiley
le 11 oct 2014 à 12h 52 (il y a 10 ans)
En ligne Compte supprimé (webidev-deleted
Contenu supprime sur demande.
Poster un message
Veuillez vous connecter pour poster sur le forum.

Webidev | v2.10.0 | © Webidev 2007 - 2024 | Contact