MFF

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

    GuiInGameMenu modifier

    Planifier Épinglé Verrouillé Déplacé Résolu 1.7.x
    1.7.10
    7 Messages 4 Publieurs 1.5k 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.
    • Z Hors-ligne
      Zokyt
      dernière édition par

      Bonjours, je recherche depuis un moment comment on enleve le fond noir quand on fait echap est aussi comment on rajoute son skin svp ?

      Voici mon code au cas ou que vous avait besoin :

      package com.mod.exonia.gui;
      
      import cpw.mods.fml.client.FMLClientHandler;
      import cpw.mods.fml.relauncher.Side;
      import cpw.mods.fml.relauncher.SideOnly;
      import net.minecraft.client.gui.GuiButton;
      import net.minecraft.client.gui.GuiIngameMenu;
      import net.minecraft.client.gui.GuiMainMenu;
      import net.minecraft.client.gui.GuiOptions;
      import net.minecraft.client.gui.GuiScreen;
      import net.minecraft.client.gui.GuiShareToLan;
      import net.minecraft.client.gui.achievement.GuiAchievements;
      import net.minecraft.client.gui.achievement.GuiStats;
      import net.minecraft.client.multiplayer.WorldClient;
      import net.minecraft.client.resources.I18n;
      
      @SideOnly(Side.CLIENT)
      public class GuiIngame extends GuiIngameMenu  
      {
          private int field_146445_a;
          private int field_146444_f;
          private static final String __OBFID = "CL_00000703";
      
          /**
           * Adds the buttons (and other controls) to the screen in question.
           */
          public void initGui()
          {
              this.field_146445_a = 0;
              this.buttonList.clear();
              byte b0 = -16;
              boolean flag = true;
              this.buttonList.add(new GuiButton(1, this.width / 2 - 100, this.height / 4 + 120 + b0, I18n.format("menu.returnToMenu", new Object[0])));
      
              if (!this.mc.isIntegratedServerRunning())
              {
                  ((GuiButton)this.buttonList.get(0)).displayString = I18n.format("menu.disconnect", new Object[0]);
              }
      
              this.buttonList.add(new GuiButton(4, this.width / 2 - 100, this.height / 4 + 24 + b0, I18n.format("menu.returnToGame", new Object[0])));
              this.buttonList.add(new GuiButton(0, this.width / 2 - 100, this.height / 4 + 96 + b0, 98, 20, I18n.format("menu.options", new Object[0])));
              GuiButton guibutton;
              this.buttonList.add(guibutton = new GuiButton(7, this.width / 2 - 100, this.height / 4 + 72 + b0, 200, 20, I18n.format("menu.shareToLan", new Object[0])));
              this.buttonList.add(new GuiButton(5, this.width / 2 - 100, this.height / 4 + 48 + b0, 98, 20, I18n.format("gui.achievements", new Object[0])));
              this.buttonList.add(new GuiButton(6, this.width / 2 + 2, this.height / 4 + 48 + b0, 98, 20, I18n.format("gui.stats", new Object[0])));
              guibutton.enabled = this.mc.isSingleplayer() && !this.mc.getIntegratedServer().getPublic();
          }
      
          protected void actionPerformed(GuiButton p_146284_1_)
          {
              switch (p_146284_1_.id)
              {
                  case 0:
                      this.mc.displayGuiScreen(new GuiOptions(this, this.mc.gameSettings));
                      break;
                  case 1:
                      p_146284_1_.enabled = false;
                      this.mc.theWorld.sendQuittingDisconnectingPacket();
                      this.mc.loadWorld((WorldClient)null);
                      this.mc.displayGuiScreen(new GuiMainMenu());
                  case 2:
                  case 3:
                  default:
                      break;
                  case 4:
                      this.mc.displayGuiScreen((GuiScreen)null);
                      this.mc.setIngameFocus();
                      break;
                  case 5:
                      if (this.mc.thePlayer != null)
                      this.mc.displayGuiScreen(new GuiAchievements(this, this.mc.thePlayer.getStatFileWriter()));
                      break;
                  case 6:
                      if (this.mc.thePlayer != null)
                      this.mc.displayGuiScreen(new GuiStats(this, this.mc.thePlayer.getStatFileWriter()));
                      break;
                  case 7:
                      this.mc.displayGuiScreen(new GuiShareToLan(this));
                      break;
              }
          }
      
          /**
           * Called from the main game loop to update the screen.
           */
          public void updateScreen()
          {
              super.updateScreen();
              ++this.field_146444_f;
          }
      
          /**
           * Draws the screen and all the components in it.
           */
          public void drawScreen(int p_73863_1_, int p_73863_2_, float p_73863_3_)
          {
              this.drawDefaultBackground();
              this.drawCenteredString(this.fontRendererObj, I18n.format("menu.game", new Object[0]), this.width / 2, 40, 16777215);
              super.drawScreen(p_73863_1_, p_73863_2_, p_73863_3_);
          }
      }
      
      
      1 réponse Dernière réponse Répondre Citer 0
      • A Hors-ligne
        aypristyle
        dernière édition par

        Pour rajouter son skin en jeu voilà ce que tu dois faire
        Dans les run configurations de eclipse clique  sur l’onglet “Arguments”.
        et dans la case Program arguments ajoute –username ton_adresse_mail –password votre_mot_de_passe

        **Je suis un membre apprécié et joueur, j'ai déjà obtenu 1[ point de réputation./…

        1 réponse Dernière réponse Répondre Citer 0
        • Z Hors-ligne
          Zokyt
          dernière édition par

          @‘aypristyle’:

          Pour rajouter son skin en jeu voilà ce que tu dois faire
          Dans les run configurations de eclipse clique  sur l’onglet “Arguments”.
          et dans la case Program arguments ajoute –username ton_adresse_mail –password votre_mot_de_passe

          Merci je vien de tester est sa marche mais se que je veut dire ces rajouter son skin dans le menu echap comme ceci

          1 réponse Dernière réponse Répondre Citer 0
          • Alexandre1156A Hors-ligne
            Alexandre1156
            dernière édition par

            Pour render une entity dans ton gui, regarde comment fait la class GuiInventory.

            Et pour enlever le fond noir, il suffit de ne pas appeller this.drawDefa**ultBackground().

            1 réponse Dernière réponse Répondre Citer 1
            • Z Hors-ligne
              Zokyt
              dernière édition par

              @‘Alexandre1156’:

              Pour render une entity dans ton gui, regarde comment fait la class GuiInventory.

              Et pour enlever le fond noir, il suffit de ne pas appeller this.drawDefa**ultBackground().

              Pas comprit ?
              Est mrc sa marche


              Est genre si j’ai envie de modifier se : this.drawDefaultBackground();
              Je fait comment ? en gros si j’ai envie de mettre un autre fond noir mais spécial

              1 réponse Dernière réponse Répondre Citer 0
              • DeletedD Hors-ligne
                Deleted
                dernière édition par

                “Spécial”, que faut-il entendre par là ?

                1 réponse Dernière réponse Répondre Citer 0
                • Z Hors-ligne
                  Zokyt
                  dernière édition par

                  @‘Plaigon’:

                  “Spécial”, que faut-il entendre par là ?

                  Je veut juste mettre en gros en arriere fond des petite bandelete noir au mieu que sa soi tout noir je vais mettre de bande sur les coter

                  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