Navigation

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Popular
    • Users
    • Groups

    Rendre le joueur immobile

    Sans suite
    5
    9
    1794
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • P
      Portuar last edited by

      Alors voila aujourd’hui j’ai essayé de laisser le joueur immobile (la camera ne peux pas bouger et le joueur non plus) pendant une durée limité j’ai donc essayé plein de fonction mais rien ne fonctionne

      
      Minecraft.getMinecraft().thePlayer.setInWeb();
      
      Minecraft.getMinecraft().thePlayer.motionX *= 0.0D;
      Minecraft.getMinecraft().thePlayer.motionY *= 0.0D;
      Minecraft.getMinecraft().thePlayer.motionZ *= 0.0D;
      Minecraft.getMinecraft().thePlayer.rotationPitch = Minecraft.getMinecraft().thePlayer.prevRotationPitch;
      Minecraft.getMinecraft().thePlayer.rotationYaw = Minecraft.getMinecraft().thePlayer.rotationYaw;
      
      1 Reply Last reply Reply Quote 0
      • JustPingo
        JustPingo last edited by

        Si c’est vraiment nécessaire et que tu ne trouves pas mieux, essaye un TickHandler qui si l’axe de regard et la position change, remet tout dans la position enregistrée au moment du freeze.

        Mais le TickHandler c’est jamais une bonne solution.

        Envoyé de mon iPhone en utilisant Tapatalk

        1 Reply Last reply Reply Quote 0
        • Diangle
          Diangle last edited by

          Pourquoi ?

          1 Reply Last reply Reply Quote 0
          • JustPingo
            JustPingo last edited by

            @‘Diangle’:

            Pourquoi ?

            Précise à qui tu t’adresses.

            Envoyé de mon iPhone en utilisant Tapatalk

            1 Reply Last reply Reply Quote 0
            • mindany2
              mindany2 last edited by

              Bah je pense qu’il s’adressait à toi ^^ 
              En ce qui concerne le problème je ne sais pas :s tout ce que je sais c’est que la compatibilité serveur ne sera pas forcément au rendez-vous en fonction de l’endroit où tu places ton code ^^

              1 Reply Last reply Reply Quote 0
              • Gugu
                Gugu last edited by

                Pour le déplacement, tu peux mettre un effet de potion qui ralenti.
                Pour la rotation, tu prend les valeurs au début de l’effet, et tu fais

                
                [size=x-smallMinecraft.getMinecraft().thePlayer.rotationPitch = rotPitch;]
                
                [size=x-smallMinecraft.getMinecraft().thePlayer.rotationYaw = rotYaw;]
                
                
                1 Reply Last reply Reply Quote 0
                • JustPingo
                  JustPingo last edited by

                  @‘Diangle’:

                  Pourquoi ?

                  Bah parce que ça défonce le CPU.

                  Envoyé de mon iPhone en utilisant Tapatalk

                  1 Reply Last reply Reply Quote 0
                  • Diangle
                    Diangle last edited by

                    Je parler à Portuar

                    1 Reply Last reply Reply Quote 0
                    • P
                      Portuar last edited by

                      De quoi pourquoi ? et j’ai essayer ceci et non…

                      
                      Minecraft.getMinecraft().thePlayer.addPotionEffect((new PotionEffect(Potion.moveSlowdown.getId(), 11, 9999)));
                      
                      
                      1 Reply Last reply Reply Quote 0
                      • 1 / 1
                      • First post
                        Last post
                      Design by Woryk
                      Contact / Mentions Légales / Faire un don

                      MINECRAFT FORGE FRANCE © 2018

                      Powered by NodeBB