Sujet n°1173
Posté par Empire1601 le 4 Juil - 12:01 (2008)
Titre : Evolution en fonction de la saison
Bonjour :D ,
non cette foi si je ne poste pas parce que j'ai un problème ^^
A la suite de l'aide de Krosk, nous avons mi au point un script permettant de faire une évolution en fonction des saisons Clin d'œil foireux

Voici le code à mettre dans le script "Pokemon" vers la ligne 800 :D
Spoiler

Code:








 # Evolution par saison
        if evolve_list[i][1] == "saison"
          if Time.now.month > 5 and Time.now.month < 9 # si le jeu se déroule en été
            saisonloc = "ete"
            end
          if Time.now.month > 8 and Time.now.month < 12 # si le jeu se déroule en automne
              saisonloc = "automne"
                 end
          if Time.now.month > 0 and Time.now.month < 3 # si le jeu se déroule en hiver
              saisonloc = "hiver"
                 end
          if Time.now.month > 2 and Time.now.month < 6 # si le jeu se déroule au printemps
              saisonloc = "printemps"
          end
          if @level == evolve_list[i][2][0] and saisonloc == evolve_list[i][2][1]
            name = evolve_list[i][0]
            id = id_conversion(name)
            return id
          end
        end









Le mettre après

Spoiler

Code:







 for i in 1..evolve_list.length-1
              # Evolution par sexe
      if evolve_list[i][1] == "niveausexe" 
      if @level == evolve_list[i][2][0] and @gender == evolve_list[i][2][1] 
       name = evolve_list[i][0] 
        id = id_conversion(name) 
        return id 
      end 
      end  








Et avant un autre if evolve_list ...

La ligne concernant le pokemon à mettre dans dans pokemon_data
[hide=Spoiler]$data_pokemon[ id du pokemon ] = ["NOM", ["Description","FAMILLE","taille","poids"],["NOM_EV1","saison", [niveau_ev1,"ete"]], ["NOM_EV2","saison", [niveau_ev2,"automne"]], ["NOM_EV3","saison", [niveau_ev3,"hiver"]], ["NOM_EV4","saison", [niveau_ev4,"printemps"]]]

Voilà Bouche extensiblek:

Posté par Krosk le 4 Juil - 12:12 (2008)
Indique au moins un endroit précis pour l'insérer, en donnant un "avant" et un "après". Ce n'est pas trivial pour ceux qui n'ont pas étudié un peu le script.

Posté par Empire1601 le 4 Juil - 12:41 (2008)
Euh désolé il n'est pas encore au point :(
Je me penche dessus ce soir.

Edit : mais quel c*** :shock:
Il fallait bien sur enlever le else pour que saisonloc ne prenne pas automatiquement comme valeur "cinquieme saison" Lordork chez mémé
Voila ça marche Petit saligaud mal élevé