Welcome to Bukkit France

Inscrivez-vous maintenant pour profiter d'un accès total à tout le contenu offert par la meilleur communauté Bukkit française ! Une fois inscrit et connecté, vous pourrez contribuez à la communauté en postant vos propres sujets et questions ou en répondant à ceux existants. Vous pourrez aussi customiser votre profil, recevoir des points de réputations, communiquer avec les autres membres via le chat, et plus encore! 

Dow1t

Membres
  • Compteur de contenus

    1099
  • Inscription

  • Dernière visite

Tout ce qui a été posté par Dow1t

  1. Bonjour Bukkit ! Je suis là pour vous demander si vous connaissez un logiciel permettant de faire en sorte de :   Quand on tape un mot dans un champ texte et qu'on appuies sur un touche EX F1 CTRL ou what ever cella nous traduit la phrase / le mot écrit dans la langue choisie.   J'aimerais un programme du genre car sur league of legends, je viens de rejoindre le serveur coréen (SUD bien sur !) et pour pouvoir écrire en coréen à des amis, j'aimerais que le message que j'écris soit automatiquement traduit en coréen.   Merci à vous !
  2. Bug Java String et Nom de Joueur

    Normal valeur-1   n'existe même pas
  3. Nombre de connectés (condition)

    Salut Je t'invite à apprendre le JAVA   https://openclassrooms.com/courses/apprenez-a-programmer-en-java Sinon pour ton problème, il existe une méthode de Bukkit pour avoir les joueurs connecté. Bukkit.getOnlinePlayers();   public class MessageListener implements Listener { @EventHandler public void onJoin(PlayerJoinEvent event) { int player_online = Bukkit.getOnlinePlayers().size(); if(player_online >= 20) { Bukkit.broadcastMessage("Vous êtes " + player_online + " connectés sur le serveur !"); } } }  
  4. VERSION: 1.7.2 IDE: Ecplipse API: MCP Problème rencontré: Création d'un hôtel des ventes customisé.   Explications :   Bonjour Bukkit France !   Je fais appel à vous car je suis bloqué à un point inimaginable (pour ma part). Je continue mon projet 'discretos' d'un serveur dofus sur minecraft. Je suis arrivé à l'étape des hôtel de vente. Pour l'ouvrir,( oui il n'y en a que un seul pour le moment) il suffit de faire clique droit sur le NPC et une interface s'ouvre. Pour le moment, je l'ai fais avec un inventaire basique de minecraft un peut comme ce plugin : https://www.spigotmc.org/resources/auction-house-1-7-1-12-on-every-server-except-yours.6050/   pour vendre son item, j'ai créer un commande pour le moment, mais après viendra une interface custom. (c'est pour cella que je suis là ) donc, j'aimerais un peut customiser tout ça pour rendre le tout plus esthétique.   J'aimerais savoir si l'un d'entre vous pourrais m'aider à créer un hôtel de vente avec un gui personnalisé dans ce style là :     Celui-ci vient de SkillPVP. je ne voit pas comment je peux faire pour faire ceci :   - Le joueur TOTO tape /hdv sell, on lui ouvre un GUI custom pour vendre son item, dans celui-ci, plusieurs infos sont affichées :   L'objet vendu (Attention, pour faire cette commande il devra avoir l'item qu'il veut vendre en main !) CheckBox pour le temps de la vente voulu (3Heures 12Heures 1Jours 3Jours) Un textfield pour la taxe (plus le prix est haut et le temps de la vente haut, plus la taxe est élevée) Un textfield pour choisir le nombre d'item vendu (Si c'est du fer, de la laine de bouftou c'est illimité mais si c'est une pioche, un anneau, il n'y en a que 1 (MaxStackSize == 1)) Un textfield pour indiquer le prix de l'objet 2 Boutons, 1 confirmer, 1 annuler   - Le joueur DOW1T tape /hdv, on lui ouvre un GUI custom avec tout les objets en vente un peut dans ce style:      Quand la souris est sur l'objet, on affiche quelques informations (le prix, le vendeur, le temps restant (ATTENTION, cooldown en directe))     - Le joueur DOW1T a cliquer sur un objet dans l'hôtel des ventes:   On lui ouvre un gui custom (confirmations d'achat) 2 Boutons dans ce GUI 1 annuler, 1 acheter Un textfield avec le nom du vendeur Un textfield avec le prix de l'objet Un affichage avec l'objet en question et sa quantité (Si ce n'est pas un objet stackable, on affiche pas de quantité)   - Le joueur DOW1T a cliquer sur le bouton acheter   On lui donne l'objet On lui retire la money en question (X kamas) On lui envoi un message (Vous venez d'acheter ** Laines de bouftous (par exemple) pour la somme de X kamas à TOTO) On envoi une notifications au vendeur (ici TOTO) un peut comme les achievement, avec TITRE: Hôtel des ventes Contenu: Objet vendu ( + X kamas)   Voilà, pour une fois j'ai essayer d'être le plus clair possible. Je tiens à vous remercier à tous pour votre participation Bonne journée, amicalement;   Dow1t - Chasseur du crocabulia
  5. ASKYBLOCK - Problème d'île

    Il semblerait qu'il y ai besoin d'une permission :   https://github.com/tastybento/ASkyBlock-Bugs-N-Features/issues/77   askyblock.island.range.<number>   https://www.spigotmc.org/resources/askyblock.1220/
  6. Kit essentials.

    Très bizarre car il marche chez moi assure toi d'avoir la dernière version et met essentials à jour 
  7. ASKYBLOCk

    ESSAIES :   /asadmin settingsreset ENTER_EXIT_MESSAGES tu reload ensuite tu remet sur false et tu re-reload
  8. ASKYBLOCk

    Peut-tu m'envoyer ta config ? Celon le WIKI du plugin : https://github.com/tastybento/askyblock/wiki/Frequently-Asked-Questions   Il y a une commande pour retirer les messages :       EDIT:   dans la config blockvalues.yml tu as ceci :   # Set to zero to not use this feature deathpenalty: 100   il suffit de mettre 0   dans la config config.yml tu as ceci :   # Enable or disable join/leave messages from the player's island ENTER_EXIT_MESSAGES: true   il suffit de mettre FALSE  
  9. Kit essentials.

    Salut, je te conseils ce petit plugin pour créer tes kits: il marche parfaitement !   https://www.spigotmc.org/resources/kitadder.9231/   Pour créer un kit :   Tu prends les items voulu dans ton kit en main Tu tape /createkit <nom> <délais en secondes> Voili voilou bonne soirée à toi
  10. [MCP][Spigot][1.7.2] Hôtel des ventes custom

    Oui mais le soucis c'est que des packets, pour le moment je n'en n'ai fait que de simples, envoyer des string / int mais jamais d'itemstack.   Mais il ne faut pas envoyer qu'un itemstack, voici ce que devra contenir le packet :   1 Itemstack (L'objet vendu) exemple : laine de bouftou 1 String pour le nom du vendeur. 1 double pour le prix de l'objet exemple 274.40 kamas 1 timer (les objets peuvent être vendus pour un choix de 3Heures 12Heures 1Jours 3Jours ) donc on voit un timer en directe avec le temps restant de la vente.   Donc je pense faire ceci mais je ne vois pas comment envoyer ça par packet :   public List<HDVItem> objets_vendu = new ArrayList<HDVItem>(); public class HDVItem { private ItemStack objet; private String seller; private double price; private long time_left; public HDVItem(ItemStac is, String seller, double price, long time_left) { this.setObjet(is); this.setSeller(seller); this.setPrice(price); this.setTimeLeft(time_left); } public void setTimeLeft(long l) { this.time_left = l; } public long getTimeLeft() { return this.time_left; } public void setObjet(ItemStack is) { this.objet = is; } public ItemStack getObjet() { return this.objet; } public void setSeller(String seller) { this.seller = seller; } public String getSeller() { return this.seller; } public void setPrice(double price) { this.price = price; } public double getPrice() { return this.price } } Ensuite j'ajoute tout dans la liste côté plugin puis j'envois par packet quand le joueur tape /hdv   mais je suis bloqué là    
  11. [MCP][Spigot][1.7.2] Hôtel des ventes custom

    UP svp je cherche toujours une solution au problème !
  12. [MCP][Spigot][1.7.2] Hôtel des ventes custom

      Oui mais forge ne m'aiderai pas étant donner que je compte retirer la cas-y totalité des blocs et items.   Sinon quelqu'un aurait une idée svp
  13. Problème Construction END, et bossbar enderdragon.

    Essaie ceci : /kill @e[type=EnderDragon]
  14. [MCP][Spigot][1.7.2] Hôtel des ventes custom

    c'est pas vraiment un mod, je modifie directement le client minecraft. Et il y a la partie plugin des hôtel de vente aussi.
  15. [Programme] Traduction auto quand on tape un mot

    Le soucis c'est que arrivé en jeu je ne vais pas faire 36 alt + tab et perdre du temps pour écrire un phrase
  16. Packet par Joueur (ProtocolLib)

    Bah pour les stocker tu fais une map. Et il y a déjà du code sur le lien que je t'ai envoyé
  17. Packet par Joueur (ProtocolLib)

    ceci peut t'aider ?   j'ai vu qu'il suffisait de sauver tout les packets que le joueur envoyais pour en faire un compteur   https://www.spigotmc.org/threads/limiting-the-packets-a-player-can-send.163051/
  18. [ScoreboardSign] Mauvais affichage

    envois ton onJoin / onQuit stp
  19. Launcher moddée minecraft

    Bah il n'y a pas vraiment besoin de tutoriel pour ajouter 1 ligne   Simplement, quand on clique sur le bouton, tu fais un this.mc.displayGuiScreen(new GuiConnecting("IP", 25565 /*le port*/));
  20. Bonjour à tous, vous ne connaissez sûrement asser pour dire que je poste pas mal de demande d'aide sur ce forum. Pour ceux qui ne me connaissent pas, je suis Dow1t, un jeune Belge de 17 ans j'adore la programmation (Java, JS, Ajax, PHP)   Je suis ici aujourd'hui pour vous poser quelques questions car j'ai vraiment besoin de vous. En effet, lors-ce-que je dois créer quelque chose que ce soit en PHP ou Java ou autre, je n'arrive pas à imaginer / inventer ou même avoir une idée de comment m'y prendre.   Par exemple, demandez à un développeur expérimenté comme @SystemGlitch, @Dermenslof ou d'autre, j'en passe car vous êtes des centaines sur ce forum. Vous leur demander de créer un plugin de ban par exemple, directement dans leur tête ils se disent "ha ok alors pour créer ce plugin il me faudra tel class et tel class" tandis que moi, je n'arrive pas à savoir ce dont j'aurais besoin. Est-ce normal ou un léger (gros) problème de ma part. Comment est-ce-que peux résoudre ça ?   Ensuite, lors-ce-que je développe par exemple, un mod, je dois tout le temps faire une demande d'aide sur un truc qui semble tout con mais un vrai casse tête pour moi. En effet, j'apprends du mieux que je peux le java en faisant des exercices quotidiens. Malheureusement, je galère énormément. Je n'ai aucune nuance d'anglais. Le seul anglais que je connais c'est celui que j'ai appris en jouant à league of legends (pas les insultes hein ) et je pense que cella nuit énormément à mon apprentissage. Quand je dois par exemple créer un GUI qui extends de GuiScreen, je ne sais même pas ce qu'est un GuiScreen (bon maintenant je sais car je viens d'aller voir) mais il y a plusieurs méthodes / class comme ça que je ne sais pas traduire. Est-ce-que je devrais apprendre un minimum d'anglais afin de continuer mon apprentissage ? Je ne connais rien d'anglais appart quelques mots comme dit plus haut car ça fait maintenant 12 ans que je fais du néerlandais (bilingue presque parfait) et je n'ai jamais vu d'anglais de ma vie. Je suis même obligé des-fois, de demander à mon petit frère qui as 12 ans de me traduire un mot.   Voilà, je m'en remet à vous car c'est asser agaçant de ne pas pouvoir progresser à cause de ces 2 problèmes.   Un exemple plus concret, j'ai du faire appel à @MrQuark pour lui demander comment je devrais m'y prendre pour réaliser un petit hôtel des ventes avec une interface customisée (un peut à la Skillpvp etc) car je ne sais pas dont ce j'ai besoin pour réaliser tel ou tel chose.   Un grand merci à vous membres de bukkit, d'avoir lu mon message jusqu'à la fin. J'espère pouvoir continuer mon apprentissage sans avoir ces lacunes.   Cordialement, Dow1 -   EDIT:   J'ai aussi un problème au niveau des class abstract, interfaces je ne comprends pas comment elles fonctionnes même après avoir relu plusieurs fois le cours
  21. Besoin d'aide - Scoreboard qui flash :(

    Ceci peut peut-être t'aider ?      
  22. [CRASH] Pas d'erreur, rien.

    Il existes plusieurs failles pour faire crash un serveur .   Est-ce-que une version paper-spigot réglerait le problème rencontré ?   Sinon il existe aussi un SignCrash à une époque, Dermenslof m'avais aidé à créer un patch pour le bloqué
  23. Recherche de plugin pour avoir les items de la 1.8.8

    Salut   Un plugin ne pourra jamais ajouter des nouveaux blocs / items et autres. Le plugin qu'il soit de spigot ou bukkit (c'est là même chose ) ne fait que d'ajouter des fonctionnalité déjà existantes dans le jeu minecraft   par exemple des commandes, comme le /tpa /spawn.   Si tu souhaite ajouter les objets des futur versions de minecraft, je t'invite à soit :   Créer un MOD qui ajoute ces blocs / objets Passer ton serveur à une version plus récente afin d'avoir ces blocs   Amicalement, Dow1t
  24. Salut, j'aimerais savoir si quelqu'un pourrais m'expliquer et m'aider à résoudre ces crashs. Quand j'export un plugin après avoir changer quelque chose ou après avoir configurer un plugin, de temps en temps, après avoir reload 2 fois ou plus en général, j'ai un crash.   Voici les logs du serveur (Le serveur est en ONLINE MODE false car je suis sur eclipse + spigot et plugin avec des nouveaux blocs donc je dois souvent faire des modif)     L'erreur en question c'est : java.lang.OutOfMemoryError: PermGen space [12:37:36] [Netty IO #1/WARN]: Exception in thread "Netty IO #1" [12:37:36] [Netty IO #1/WARN]: java.lang.OutOfMemoryError: PermGen space    
  25. [JAVA][Développement informatique] Quelques questions :x

    Merci pour vos réponses,   Je vais chercher sur le net pour apprendre un minimum d'anglais   Concernant les interfaces et abstraction, je pense que c'est un manque d'imagination de ma part car quand je vois :   public abstract class MCommand<T extends MPlugin> { public void execute(CommandSender paramCommandSender, List<String> paramList, List<MCommand<?>> paramList1) { this.sender = paramCommandSender; if ((paramCommandSender instanceof Player)) { this.me = ((Player)paramCommandSender); this.senderIsConsole = false; } else { this.me = null; this.senderIsConsole = true; } this.args = paramList; this.commandChain = paramList1; if (paramList.size() > 0) { for (MCommand localMCommand : this.subCommands) { if (localMCommand.aliases.contains(paramList.get(0))) { paramList.remove(0); paramList1.add(this); localMCommand.execute(paramCommandSender, paramList, paramList1); return; } } } if (!validCall(this.sender, this.args)) { return; } if (!isEnabled()) { return; } perform(); } public abstract void perform(); }   et   public class CmdBypass extends MCommand<P> { public CmdBypass() { } public void perform() { } }   Je ne comprends pas comment ça se fait que dès que le joueur tape la commande, ca fasse le perform();   merci à vous 2 @SystemGlitch et @Yovach une fois de plus