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.
    • Benjamin LoisonB Hors-ligne
      Benjamin Loison
      dernière édition par

      Mon bloc marche avec les TileEntity et je ne souhaite pas ça mais récupéré le sens de la barrière (ex: vers le nord) et pouvoir la mettre baissé toujours vers le nord 😕 mais je ne trouve vraiment pas…

      Et je ne comprends pas comment tu peux te servir de ça world.getTileEntity(x,y,z) pour résoudre mon problème :S

      >! 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

        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