MFF

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

    Une radio dans minecraft ?

    Planifier Épinglé Verrouillé Déplacé Résolu 1.7.x
    1.7.10
    19 Messages 5 Publieurs 3.4k 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.
    • P Hors-ligne
      PlayFlop_
      dernière édition par

      @‘Ama’:

      Indices: Quand tu sais quoi chercher et que tu as un minimum de vocabulaire en anglais tu aura ta réponse en moins de 5 minutes.

      Personne n’est ici pour donner ou recevoir des bouts de codes sans explications.
      Ce n’est pas comme ça que tu apprendras.

      Donc va falloir commencer par aller voir du côté de ton moteur de recherche préférer, et ensuite avec les aides que tu auras, tu viendras nous les présenter gentiment sur la table.

      Je sais quoi chercher, j’ai importer la libs dont j’ai besoin mais j’ai un soucis sur le Slider de son, je ne sais pas comment le créer

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

        Bien, c’est un bon début !
        Le slider, rien de compliqué, tu as la classe de notre cher iChun repris désormais dans forge, sous le nom de net.minecraftforge.fml.client.config.GuiSlider. Tu l’instancies dans le initGui de ton nouveau GUI, avec le constructeur que tu souhaites, tout est merveilleusement bien détaillé et instinctif même pour toi, je pense ? Et puis après un simple this.buttonList.add(tonSlider); fera l’affaire !
        Ah oui, n’oublie pas également d’implémenter ta classe de ISlider, tu te rendras compte que c’est obligatoire !

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

          @‘Plaigon’:

          Bien, c’est un bon début !
          Le slider, rien de compliqué, tu as la classe de notre cher iChun repris désormais dans forge, sous le nom de net.minecraftforge.fml.client.config.GuiSlider. Tu l’instancies dans le initGui de ton nouveau GUI, avec le constructeur que tu souhaites, tout est merveilleusement bien détaillé et instinctif même pour toi, je pense ? Et puis après un simple this.buttonList.add(tonSlider); fera l’affaire !
          Ah oui, n’oublie pas également d’implémenter ta classe de ISlider, tu te rendras compte que c’est obligatoire !

          J’ai un souci avec le code… sur des petits détails du genre Radio.setbounds

          
          import java.io.PrintStream;
          import java.net.URL;
          import javazoom.jl.player.JavaSoundAudioDevice;
          import javazoom.jl.player.Player;
          import net.minecraft.client.Minecraft;
          
          public class Radio
          {
            private String streamURL = "http://streaming.radio.funradio.fr/fun-1-48-192";
            private static Player player;
            private static float volume;
          
            public Radio(float vol)
            {
              System.out.println("Initializing radio…");
              volume = vol;
            }
          
            public void startPlayer()
            {
              try
              {
                Thread t = new Thread()
                {
                  public void run()
                  {
                    try
                    {
                      Radio.setbounds(new Player(new URL(Radio.this.streamURL).openStream()));
                      Minecraft.getMinecraft().isRadioPlaying = true;
                      JavaSoundAudioDevice.radioVolume = Radio.volume;
                      Radio.player.play();
                    }
                    catch (Exception e)
                    {
                      e.printStackTrace();
                    }
                  }
                };
                t.start();
              }
              catch (Exception e)
              {
                e.printStackTrace();
              }
            }
          
          public void stop()
            {
              if ((player != null) && (isPlaying()))
              {
                volume = 0.0F;
                JavaSoundAudioDevice.radioVolume = -1500.0F;
                RadioSlider.field_146134_p = 0.0F;
                player.close();
                Minecraft.getMinecraft().isRadioPlaying = false;
              }
            }
          
            public boolean isPlaying()
            {
              return Minecraft.getMinecraft().isRadioPlaying;
            }
          
            public static void setVolume(float f)
            {
              if (player != null)
              {
                volume = f;
                JavaSoundAudioDevice.radioVolume = f * 46.0F - 40.0F;
                if (f <= 0.0F) {
                  JavaSoundAudioDevice.radioVolume = -1500.0F;
                }
              }
            }
          
            public float getVolume()
            {
              return JavaSoundAudioDevice.radioVolume;
            }
          }
          
          1 réponse Dernière réponse Répondre Citer 0
          • DeletedD Hors-ligne
            Deleted
            dernière édition par

            Peut-être car ta classe Radio ne contient aucune méthode répondant au nom de setbounds, nan ? Moi je dis ça, je dis rien _

            EDIT = De + la ligne 32 fait penser à tout sauf à du modding forge, et tu devrais savoir que MFFne supporte pas le modding par MCP !

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

              @‘Plaigon’:

              Peut-être car ta classe Radio ne contient aucune méthode répondant au nom de setbounds, nan ? Moi je dis ça, je dis rien _

              EDIT = De + la ligne 32 fait penser à tout sauf à du modding forge, et tu devrais savoir que MFFne supporte pas le modding par MCP !

              Bha ce sont les seules ligne de code trouvée dans IronCraft. y a aucun tuto ou support niveaux forge casi et pas de Radio

              1 réponse Dernière réponse Répondre Citer 0
              • ? Hors-ligne
                Un Ancien Utilisateur
                dernière édition par

                bah essaye d’adapter

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

                  Ah, je suis déçu, je pensais que t’avais pris les devants et que t’avais pondu ce code toi-même. Mais j’ai bien été naïf…Arrête avec tes copié-collés, crée ton propre code, tu n’en seras d’autant plus fier ! Sauf si la satisfaction et la reconnaissance sont des valeurs sans sens pour toi ?!

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

                    @‘Plaigon’:

                    Ah, je suis déçu, je pensais que t’avais pris les devants et que t’avais pondu ce code toi-même. Mais j’ai bien été naïf…Arrête avec tes copié-collés, crée ton propre code, tu n’en seras d’autant plus fier ! Sauf si la satisfaction et la reconnaissance sont des valeurs sans sens pour toi ?!

                    Bha je voudrais réussir à faire ce que je veux donc si je doit faire des copier coller bha je le fait.
                    Mais bon je ne sais pas comment faire puis j’ai ma vie à coter donc je demande de l’aide… C’est un peut normal.

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

                      Bon aller va parce-que je me faisais chier j’ai fais ça rapido

                      T’as les bases à toi de l’utiliser correctement

                      :::

                      Petite vidéo en prime (Mais y’a pas l’audio parce-que fuck, à toi de voir 😉 )

                      https://i.leviathan-studio.com/amateis/2017-07-27_23-50-01.mp4

                      https://files.leviathan-studio.com/amateis/MinecraftForgeFrance/forge%201.12%20radio.zip
                      :::

                      Tu sera gentil de me créditer si tu utilise ce code, certes je l’ai fais car je me faisais chier mais c’est pas du free for all non plus.

                      Si je t'ai filé un coup de main n'oublie pas le + / -
                      Par contre évite les demandes d'aides en MP, tu sera sympa'

                      La JavaDoc c'est comme le PQ, ça sert à ce démerder tous seul. -Victor Hugo- 2017

                      Une superbe API pour animer vos super modèles CraftStudio dans Minecraft !

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

                        @‘Ama’:

                        Bon aller va parce-que je me faisais chier j’ai fais ça rapido

                        T’as les bases à toi de l’utiliser correctement

                        :::

                        Petite vidéo en prime (Mais y’a pas l’audio parce-que fuck, à toi de voir 😉 )

                        https://i.leviathan-studio.com/amateis/2017-07-27_23-50-01.mp4

                        https://files.leviathan-studio.com/amateis/MinecraftForgeFrance/forge%201.12%20radio.zip
                        :::

                        Tu sera gentil de me créditer si tu utilise ce code, certes je l’ai fais car je me faisais chier mais c’est pas du free for all non plus.

                        D’accord merci beaucoup ! je te crédite sans soucis !

                        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