MFF

    Minecraft Forge France
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes
    • Forge Events
      • Automatique
      • Foncé
      • Clair
    • S'inscrire
    • Se connecter

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

    Planifier Épinglé Verrouillé Déplacé Sans suite
    5 Messages 3 Publieurs 1.7k Vues 1 Watching
    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 Hors-ligne
      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
      • DiangleD Hors-ligne
        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 Hors-ligne
          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
          • RedRelayR Hors-ligne
            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 Hors-ligne
              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
              ContactMentions Légales

              MINECRAFT FORGE FRANCE © 2024

              Powered by NodeBB