MFF

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

    AntiFly

    Planifier Épinglé Verrouillé Déplacé Sans suite
    13 Messages 6 Publieurs 2.4k Vues 1 Abonné
    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.
    • DeletedD Hors-ligne
      Deleted
      dernière édition par

      Y’a plein de condition à faire pour identifier un joueur en train de fly :
      -Check si le field isFly est à true
      -Regarder ce que renvoie son motionY
      -Regarder si le block en dessous de lui est de l’air et si le joueur n’est pas en train de tomber : !isFalling
      -etc…

      Si tout ça renvoit true eh bien tu fais tout le contraire de ce que j’ai énuméré au-dessus. Genre isFly à false, motionY qu’on réinitialise à la normale, on le tp au sol (donc présence d’un block en dessous de sa coordY qui n’est pas égal à de l’air), etc…Ou alors si tu décides d’être + sévère, ou si y’a récidive, tu le ban/kick !

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

        @‘Plaigon’:

        Y’a plein de condition à faire pour identifier un joueur en train de fly :
        -Check si le field isFly est à true
        -Regarder ce que renvoie son motionY
        -Regarder si le block en dessous de lui est de l’air et si le joueur n’est pas en train de tomber : !isFalling
        -etc…

        Si tout ça renvoit true eh bien tu fais tout le contraire de ce que j’ai énuméré au-dessus. Genre isFly à false, motionY qu’on réinitialise à la normale, on le tp au sol (donc présence d’un block en dessous de sa coordY qui n’est pas égal à de l’air), etc…Ou alors si tu décides d’être + sévère, ou si y’a récidive, tu le ban/kick !

        Merci du soutien y’a moyen d’avoir un tout petit peu pluis d’information sur le code

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

          1 indice : LivingUpdateEvent

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

            Normalement tu n’as pas besoin de créer un anti fly sauf si les classes de minecraft sont modifées (comme sous bukkit) car minecraft a déjà un anti fly

            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
            • YeyvoY Hors-ligne
              Yeyvo
              dernière édition par

              @‘Plaigon’:

              1 indice : LivingUpdateEvent

              il peut le méttre dans un tick handler (pour les lag il peut utilisé une clock)
               ```java

              if(player.capabilities.isFlying == true && capabilities.isCreativeMode == true){
                          player.capabilities.isFlying = false ;
                          player.addChatComponentMessage(new ChatComponentTranslation(“Fly”));
                         }

              
              @'SCAREX':
              
              > Normalement tu n'as pas besoin de créer un anti fly sauf si les classes de minecraft sont modifées (comme sous bukkit) car minecraft a déjà un anti fly
              
              je pense que c'est pour son serveur pour evité les cheat

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

                Oui mais c’est ce que je dis : y’en a déjà un

                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
                • moscaphone421M Hors-ligne
                  moscaphone421
                  dernière édition par

                  Scarex et il est utiliser ou pas juste pour savoir car explique moi comment les cheats font ?
                  Doute toi que si il pose la question c’est que c’est faisable xD

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

                    Il regarde la position du joueur je crois et s’il reste trop longtemps ça le kick. Il n’est peut être pas super efficace mais si tu veux faire mieux ça va être complexe

                    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
                    • moscaphone421M Hors-ligne
                      moscaphone421
                      dernière édition par

                      Oui mais ça n’empeche que les cheater y’en a masse

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

                        @Yeyvo
                        Il n’y a plus de tick handler en 1.7.10 (la 1.7.2 en revanche, le possédait encore). Du moins je crois qu’il n’y en a plus fonctionnant sur les 2 sides. Et puis il peut aussi utiliser une condition ne validant l’anti fly, que 1 seconde sur 2 afin de limiter les surplus de consommation.

                        EDIT= En fait quand je parle de tickhandler, j’entends par là l’utilisant de l’interface ITickHandler qui, comme dit précédemment n’existe plus en 1.7.10
                        En revanche après réflexion, l’utilisation de l’event PlayerEvent.TickEvent fera sûrement gagner quelque rare fps en + que le LivingUpdateEvent 😉

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

                          @‘Plaigon’:

                          @Yeyvo
                          Il n’y a plus de tick handler en 1.7.10 (la 1.7.2 en revanche, le possédait encore). Du moins je crois qu’il n’y en a plus fonctionnant sur les 2 sides. Et puis il peut aussi utiliser une condition ne validant l’anti fly, que 1 seconde sur 2 afin de limiter les surplus de consommation.

                          EDIT= En fait quand je parle de tickhandler, j’entends par là l’utilisant de l’interface ITickHandler qui, comme dit précédemment n’existe plus en 1.7.10
                          En revanche après réflexion, l’utilisation de l’event PlayerEvent.TickEvent fera sûrement gagner quelque rare fps en + que le LivingUpdateEvent 😉

                          Yey je commence a maîrisé 🙂 même si je me fail toujours 🙂

                          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

                            Où est la balise de version ?

                            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