• S'inscrire
    • Se connecter
    • Recherche
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes

    Ajouter des effet "cumulatif" sur un set d'armure

    Sans suite
    3
    5
    1648
    Charger plus de messages
    • Du plus ancien au plus récent
    • Du plus récent au plus ancien
    • Les plus votés
    Répondre
    • Répondre à l'aide d'un nouveau sujet
    Se connecter pour répondre
    Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
    • A
      anguelwyvern dernière édition par

      me revoila pour mes question un peu cass. …… ^^

      voila j’ai fait en sorte que mes pièce d’armure ai chacune un effet “absorption” sur elle (eff pas potion)

      sauf que l’effet “s’assemble” au lieu de ce "cumulez

      exemple si je mets 2.5 d’abs sur toute les piece au lieu de me sortir 10 sur le final (2.5 + 2.5 + 2.5 + 2.5)
      sa me donne que 2.5 … 😞

      mon code

      if (this.armorType == 0)
      if ( (player.ticksExisted % 80 == 0) && ((player instanceof EntityLivingBase)))
      {
      float abs = ((EntityLivingBase)player).getAbsorptionAmount();
      if (abs < 2.5F)
      {
      abs += 1.0F;
      ((EntityLivingBase)player).setAbsorptionAmount(abs);
      }
      }
      if (this.armorType == 1)
      if ( (player.ticksExisted % 80 == 0) && ((player instanceof EntityLivingBase)))
      {
      float abs = ((EntityLivingBase)player).getAbsorptionAmount();
      if (abs < 2.5F)
      {
      abs += 1.0F;
      ((EntityLivingBase)player).setAbsorptionAmount(abs);
      }
      }
      
      

      une idée ?

      1 réponse Dernière réponse Répondre Citer 0
      • Diangle
        Diangle dernière édition par

        @‘anguelwyvern’:

        me revoila pour mes question un peu cass. …… ^^

        voila j’ai fait en sorte que mes pièce d’armure ai chacune un effet “absorption” sur elle (eff pas potion)

        sauf que l’effet “s’assemble” au lieu de ce "cumulez

        exemple si je mets 2.5 d’abs sur toute les piece au lieu de me sortir 10 sur le final (2.5 + 2.5 + 2.5 + 2.5)
        sa me donne que 2.5 … 😞

        mon code

        if (this.armorType == 0)
        if ( (player.ticksExisted % 80 == 0) && ((player instanceof EntityLivingBase)))
        {
        float abs = ((EntityLivingBase)player).getAbsorptionAmount();
        if (abs < 2.5F)
        {
        abs += 1.0F;
        ((EntityLivingBase)player).setAbsorptionAmount(abs);
        }
        }
        if (this.armorType == 1)
        if ( (player.ticksExisted % 80 == 0) && ((player instanceof EntityLivingBase)))
        {
        float abs = ((EntityLivingBase)player).getAbsorptionAmount();
        if (abs < 2.5F)
        {
        abs += 1.0F;
        ((EntityLivingBase)player).setAbsorptionAmount(abs);
        }
        }
        
        

        une idée ?

        Je pense que pleins de condition serons a faire.

        1 réponse Dernière réponse Répondre Citer 0
        • A
          anguelwyvern dernière édition par

          sa je m’en doutais, mais plus précisément qu’elle genre de condition ?

          1 réponse Dernière réponse Répondre Citer 0
          • RedRelay
            RedRelay Moddeurs confirmés dernière édition par

            Peu importe les if, tu as copier/coller le même code

            –------------------------------------------------------------------------------------
            Si tu trouves mon intervention pertinente, n'hésite pas a m…

            1 réponse Dernière réponse Répondre Citer 0
            • A
              anguelwyvern dernière édition par

              je vais essayez certain truc en partant sur cette voix 😉

              sa peut être intéréssant ^^

              1 réponse Dernière réponse Répondre Citer 0
              • 1 / 1
              • Premier message
                Dernier message
              Design by Woryk
              Contact / Mentions Légales

              MINECRAFT FORGE FRANCE © 2018

              Powered by NodeBB