MFF

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

    Activation de bloc + permission commande op

    Planifier Épinglé Verrouillé Déplacé Résolu 1.7.x
    1.7.10
    27 Messages 3 Publieurs 4.6k 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.
    • robin4002R Hors-ligne
      robin4002 Moddeurs confirmés Rédacteurs Administrateurs
      dernière édition par

      public boolean onBlockActivated(World world, int i, int j, int k, EntityPlayer p_149727_5_, int p_149727_6_, float p_149727_7_, float p_149727_8_, float p_149727_9_)
      {
      TileEntity tile = world.getTileEntity(i, j, k);
      if(tile instanceof TonTileEntity)
      {
      int direction = ((TonTileEntity)tile).getDirection();
      world.setBlock(i, j, k, ModAltisCraft.BlocBarriereFerme, 0, 2);
      TileEntity tile2 = world.getTileEntity(i, j, k);
      if(tile2 instanceof TonTileEntityAssociéAuBlockBlocBarriereFerme)
      {
      ((TonTileEntityAssociéAuBlockBlocBarriereFerme)tile2).setDirection(direction);
      }
      world.setBlock(i, j - 2, k, ModAltisCraft.BlocBarriereFerme, 0, 2); // deuxième bloc
      TileEntity tile3 = world.getTileEntity(i, j -2, k);
      if(tile3 instanceof TonTileEntityAssociéAuBlockBlocBarriereFerme)
      {
      ((TonTileEntityAssociéAuBlockBlocBarriereFerme)tile3).setDirection(direction);
      }
      }
      return true;
      }
      

      Franchement c’est pas compliqué …

      1 réponse Dernière réponse Répondre Citer 0
      • Benjamin LoisonB Hors-ligne
        Benjamin Loison
        dernière édition par

        😕 mais maintenant j’ai plus dûr c’est que je veux qu’un setBlock soit en fonction de la direction et ça j’ai essayé pleins de trucs sans résulats :

        ​ public boolean onBlockActivated(World world, int i, int j, int k, EntityPlayer p_149727_5_, int p_149727_6_, float p_149727_7_, float p_149727_8_, float p_149727_9_)
            {
                TileEntity tile = world.getTileEntity(i, j, k);
                if(tile instanceof TileEntityBarriereOuverte)
                {
                    byte direction = ((TileEntityBarriereOuverte)tile).getDirection();
               world.setBlock(i, j, k, ModAltisCraft.BlocBarriereFerme, 0, 2);
                    TileEntity tile2 = world.getTileEntity(i, j, k);
                    if(tile2 instanceof TileEntityBarriereFerme)
                    {
                          ((TileEntityBarriereFerme)tile2).setDirection(direction);
                     world.setBlock(i, j + 1, k, ModAltisCraft.BlocI, 0, 2);
                    }
               world.setBlock(i, j + 2, k, ModAltisCraft.BlocI, 0, 2);
               world.setBlock(i, j, k + 1, ModAltisCraft.BlocI, 0, 2);
                }
                return true;
            }
        

        J’aimerais faire que ce soit le dernier setBlock qui se mette toujours un bloc devant tout en restant dans l’axe du bloc 🙂
        Merci d’avance,

        >! Développeur de Altis-Life (Arma III) sur Minecraft !
        >! Site web     : https://lemnoslife.com

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

          Dans ce cas en fonction de la direction tu dois le placer à un endroit différent.

          1 réponse Dernière réponse Répondre Citer 0
          • Benjamin LoisonB Hors-ligne
            Benjamin Loison
            dernière édition par

            Comment faire je n’ai pas d’inspiration 😕

            >! Développeur de Altis-Life (Arma III) sur Minecraft !
            >! Site web     : https://lemnoslife.com

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

              switch (dir) {
              case 0:
              etc.
              }

              Avec çà tu pourras placer le block en fonction de la direction (dir correspond à la direction).

              Site web contenant mes scripts : http://SCAREXgaming.github.io

              Pas de demandes de support par MP ni par skype SVP.
              Je n'accepte sur skype que l…

              1 réponse Dernière réponse Répondre Citer 0
              • Benjamin LoisonB Hors-ligne
                Benjamin Loison
                dernière édition par

                Excuses-moi mais comment tu l’utilises ? 😕 Dans quelle fonction du bloc lorsque le bloc est posé ?

                >! Développeur de Altis-Life (Arma III) sur Minecraft !
                >! Site web     : https://lemnoslife.com

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

                  https://www.google.fr/webhp?ie=utf-8&oe=utf-8&gws_rd=cr&ei=HYm2Vf3SMMyAU5-bjugO#q=tutoriel+java
                  On ne peut rien faire de plus …

                  1 réponse Dernière réponse Répondre Citer 0
                  • Benjamin LoisonB Hors-ligne
                    Benjamin Loison
                    dernière édition par

                    @‘robin4002’:

                    On ne peut rien faire de plus …

                    Ques tu veux dire ?

                    >! Développeur de Altis-Life (Arma III) sur Minecraft !
                    >! Site web     : https://lemnoslife.com

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

                      C’est simple comme bonjour, on est là pour aider mais pas pour faire les choses à la place des autres.

                      1 réponse Dernière réponse Répondre Citer 0
                      • Benjamin LoisonB Hors-ligne
                        Benjamin Loison
                        dernière édition par

                        Bien répondu x)

                        >! Développeur de Altis-Life (Arma III) sur Minecraft !
                        >! Site web     : https://lemnoslife.com

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

                        MINECRAFT FORGE FRANCE © 2024

                        Powered by NodeBB