MFF

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

    Détecter le nombres de cliques/seconde

    Planifier Épinglé Verrouillé Déplacé Sans suite
    1.7.10
    62 Messages 9 Publieurs 11.5k 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.
    • AymericRedA Hors-ligne
      AymericRed
      dernière édition par

      Demain aprem ou soir j’explique clairement ou chaque code va, si quelqu’un le fait pas avant.
      Mais déjà un indice, dans ton packet il ne te faut pas un String à envoyer mais un int qui contiendra lid du joueur dans le monde.

      EDIT : pas besoin de packet, le code dans mon post suivant.

      Envoyé de mon RAINBOW LITE 4G en utilisant Tapatalk

      Si je vous ai aidé, n'oubliez pas d’être heureux, j'aiderai encore +

      AymericRed, moddeur expérimenté qui aide sur ce forum et qui peut accepter de faire un mod Forge rémunéré de temps en temps.

      Mes tutos : Table de craft, plugin NEI, plugin JEI, modifier l'overlay
      Je suis un membre apprécié et joueur, j'ai déjà obtenu 6 points de réputation.

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

        Alors explication claire :
        Il fait que dans ta classe d’event tu créées une fonction comme ça qui sera appelée lorsque tu appuies sur une touche.

        @SubscribeEvent
        public void keyPressed(InputEvent.KeyInputEvent event)
        {
        int code = Keyboard.getEventKey();
        String key = String.valueOf(Keyboard.getEventCharacter());
        }
        

        Je te laisse faire pour vérifier si key est bien égal à “u”.
        Et maintenant que j’y réfléchi, il n’y a pas besoin de packets, il faut récupérer “la chose” que le joueur pointe avec la souris (rien/block/entitée) comme ça :

        Minecraft.getMinecraft().objectMouseOver
        ```, puis vérifier si ce n'est pas égal à null, puis faire ```java
        if(objectMouseOver.entityHit instanceof EntityPlayerSP)
        ``` pour savoir si c'est un joueur qui est pointé, et là tu fais ```java
        Minecraft.getMinecraft().setRenderViewEntity(objectMouseOver.entityHit);
        ```Je fais exprès de ne pas te donner tout le code qui est simple, pour te laisser faire une partie du travail, mais si tu as du mal je te le donnerai.

        Si je vous ai aidé, n'oubliez pas d’être heureux, j'aiderai encore +

        AymericRed, moddeur expérimenté qui aide sur ce forum et qui peut accepter de faire un mod Forge rémunéré de temps en temps.

        Mes tutos : Table de craft, plugin NEI, plugin JEI, modifier l'overlay
        Je suis un membre apprécié et joueur, j'ai déjà obtenu 6 points de réputation.

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

          Okey la key je connais mais j’ai fais ça

          http://prntscr.com/bf3gdi
          Petite erreur (encore) The method setRenderViewEntity(Entity) is undefined for the type Minecraft

          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

            Il y a une ouverture de parenthèse en trop.

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

              Merci robin juste que j’avais test un truc et que j’ai screen sans la voir xD regarde mon poste en haut ya l’erreur ecrite

              1 réponse Dernière réponse Répondre Citer 0
              • RedRelayR Hors-ligne
                RedRelay Moddeurs confirmés
                dernière édition par

                6 pages pour une fonctionnalité qui ne sert a rien 😢
                Le nombre de clic est une donnée cliente, un anti-cheat se trouve toujours coté serveur.
                Tu n’a aucun moyen fiable de contrôler le nombre de clics côté client.
                En revanche, tu peux mettre en place un timeout entre 2 actions coté serveur. Comme ça le client pourra bombarder de clics, la fonctionnalité demandée sera en cooldown.

                –------------------------------------------------------------------------------------
                Si tu trouves mon intervention pertinente, n'hésite pas a m…

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

                  mais eu On se calme certaine question dans se poste peuvent etre utiles

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

                    J’ai pas trop compris si tu as toujours l’erreur, mais retire la ( juste après setRenderViewEntity.
                    Et @Blackout, justement, la solution que j’ai donnée avec le NetHandlerPlayServer custom contrôle les clic envoyés par packet au serveur, donc le client ne peut pas l’éviter.

                    Si je vous ai aidé, n'oubliez pas d’être heureux, j'aiderai encore +

                    AymericRed, moddeur expérimenté qui aide sur ce forum et qui peut accepter de faire un mod Forge rémunéré de temps en temps.

                    Mes tutos : Table de craft, plugin NEI, plugin JEI, modifier l'overlay
                    Je suis un membre apprécié et joueur, j'ai déjà obtenu 6 points de réputation.

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

                      Oui j’ai l’erreur sans la deuxieme (

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

                        Tu as l’erreur “The method … undefined for …” si tu enlèves la parenthèse en trop ? Essayes de faire ctrl + click sur setRenderViewEntity (avec la ( en trop d’enlevée).

                        Si je vous ai aidé, n'oubliez pas d’être heureux, j'aiderai encore +

                        AymericRed, moddeur expérimenté qui aide sur ce forum et qui peut accepter de faire un mod Forge rémunéré de temps en temps.

                        Mes tutos : Table de craft, plugin NEI, plugin JEI, modifier l'overlay
                        Je suis un membre apprécié et joueur, j'ai déjà obtenu 6 points de réputation.

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

                          La ( c’est une parenthèse

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

                            Rien a voir je l’ai sans et meme avec xD

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

                              Bon va dans la classe Minecraft, fais ctrl+f et recherche “setRend”, si il ne trouve rien, il faudra modifier le RenderViewEntity via la réflexion.

                              Si je vous ai aidé, n'oubliez pas d’être heureux, j'aiderai encore +

                              AymericRed, moddeur expérimenté qui aide sur ce forum et qui peut accepter de faire un mod Forge rémunéré de temps en temps.

                              Mes tutos : Table de craft, plugin NEI, plugin JEI, modifier l'overlay
                              Je suis un membre apprécié et joueur, j'ai déjà obtenu 6 points de réputation.

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

                              MINECRAFT FORGE FRANCE © 2024

                              Powered by NodeBB