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

    Résolu Armor HUD

    1.7.x
    1.7.10
    3
    4
    796
    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.
    • T
      tatsugui dernière édition par

      Bonjour, j’ai un léger problème je souhaite faire un hud armor et donc afficher la durabilité restante de l’armure le problème c’est que c’est un int et on ne peux pas draw un int avez vous une idée ?

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

        Salut,
        Visiblement tu ne connais pas assez la programmation. On peut sans problème convertir un int (et beaucoup d’autres variables de base) en une chaine de caractère.
        https://www.tutorialspoint.com/java/java_string_valueof.htm

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

          Si j’avais déjà essayé avec int armor= mc.thePlayer.inventory.armorItemInSlot(50).getItemDamage(); String armorstr = toString().valueOf(armor);

          mais cela ne fonctionne pas et pour la programmation je n’ai que des bases désolé ^^"

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

            yo, deja dans un premier temps a tu verifié si le joueur porte une armure si oui alors tu fait juste :

            String value = mc.thePlayer.inventory.armorItemInSlot(50).getItemDamage() + "";
            

            ya pas plus simple, ensuite tu doit rendre l’itemstack avec les effets dans l’overlay avec un RenderItem :

            RenderItem render = Minecraft.getMinecraft().getRenderItem();
            render.renderItemOverlays(FontRenderer, ItemStack, x, y);
            

            puis afficher la durabilité sous forme de text avec :

            Minecraft.getMinecraf().fontRenderer.drawString(value, x, y, color, true);
            
            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