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

    1025
  • Inscription

  • Dernière visite

Réputation sur la communauté

433 Aimé

À propos de Dow1t

  • Rang
    Novice en JAVA.

Informations de profil

  • Sexe Femme

Visiteurs récents du profil

4385 visualisations du profil
  1. Worldguard & PEX - Zone avec acces par groupe

    Ceci peut t'aider?   https://bukkit.org/threads/how-to-use-the-entry-group-flag-in-worldguard.124066/
  2. [PHP] Erreur avec imagecreatefrompng

    Cella peut t'aider ? C'est un code que j'ai retrouvé dans mes API's de mon site WEB   Utilisation: Tu crée un dossier par exemple 'API' Dans celui-ci tu crée un fichier php exemple 'headMinecraft.php' Ensuite tu met ce code dedans ^^ Et pour trouver une tête : http://tonsite.fr/tondossier/headMinecraft.php?user=Dow1t&size=100 Si user n'est pas défini, on renvois la tête par  défaut et si la taille n'est pas indiquée, on renvois un 64X64     <?php $face_x = 8; $face_y = 8; $face_width = 8; $face_height = 8; $mask_x = 40; $mask_y = 8; $mask_width = 8; $mask_height = 8; // Taille de l'image de sortie $avatar_width = 64; $avatar_height = 64; // Skin par defaut $default_skin_url = 'http://warphoenix.livehost.fr/Skins/default.png'; // Si ?user=*** est mit on change l'url if (isset($_GET['user'])) { $user = $_GET['user']; $skin = @imagecreatefrompng("http://skins.minecraft.net/MinecraftSkins/$user.png"); } //Taille custom if (isset($_GET['size'])) { $size = $_GET['size']; if($size > 256) { $size = 256; } } else { $size = 64; } if (!$skin) { $skin = imagecreatefrompng($default_skin_url); } $avatar = imagecreatetruecolor($size, $size); imagecopyresized($avatar, $skin, 0, 0, $face_x, $face_y, $size, $size, $face_width, $face_height); imagecopyresized($avatar, $skin, 0, 0, $mask_x, $mask_y, $size, $size, $mask_width, $mask_height); header('Content-Type: image/png'); imagepng($avatar); imagedestroy($avatar); ?>  
  3. Apprendre à developper

    Je t'invite à aller sur youtube, ou sont disponibles, plusieurs tutoriels.   Moi personnellement j'ai commencer avec la chaine de Gravenilvec et @Lucidiax
  4. Changer la police d'écriture minecraft sur les SIGN (MCP 1.7.2)

    Le screen n'appartient pas à mon serveur ou autre, je l'ai eu sur Nelozia pour ceux qui veulent savoir   Sinon, problème résolu, j'ai trouver le mod : Better Sign (FORGE) et je l'ai implanté dans MCP
  5. Changer la police d'écriture minecraft sur les SIGN (MCP 1.7.2)

    Je sais que c'est le pack faithfull j'ai trouver le mod qui change les pancartes mais je n'arrive pas à le décompiler correctement, par exemple, il y a des coleur qui sont : a.n et on n'a pas accès au n ::
  6. Changer la police d'écriture minecraft sur les SIGN (MCP 1.7.2)

    Non, je viens de vérifier dans le code, ils changent la class TileEntitySignRenderer   Celle de base :   public void renderTileEntityAt(TileEntitySign p_147512_1_, double p_147512_2_, double p_147512_4_, double p_147512_6_, float p_147512_8_) { Block var9 = p_147512_1_.getBlockType(); GL11.glPushMatrix(); float var10 = 0.6666667F; float var12; if (var9 == Blocks.standing_sign) { GL11.glTranslatef((float)p_147512_2_ + 0.5F, (float)p_147512_4_ + 0.75F * var10, (float)p_147512_6_ + 0.5F); float var11 = (float)(p_147512_1_.getBlockMetadata() * 360) / 16.0F; GL11.glRotatef(-var11, 0.0F, 1.0F, 0.0F); this.field_147514_c.signStick.showModel = true; } else { int var16 = p_147512_1_.getBlockMetadata(); var12 = 0.0F; if (var16 == 2) { var12 = 180.0F; } if (var16 == 4) { var12 = 90.0F; } if (var16 == 5) { var12 = -90.0F; } GL11.glTranslatef((float)p_147512_2_ + 0.5F, (float)p_147512_4_ + 0.75F * var10, (float)p_147512_6_ + 0.5F); GL11.glRotatef(-var12, 0.0F, 1.0F, 0.0F); GL11.glTranslatef(0.0F, -0.3125F, -0.4375F); this.field_147514_c.signStick.showModel = false; this.field_147514_c.signStick.mirror = true; } this.bindTexture(field_147513_b); GL11.glPushMatrix(); GL11.glScalef(var10, -var10, -var10); this.field_147514_c.renderSign(); GL11.glPopMatrix(); FontRenderer var17 = this.func_147498_b(); var12 = 0.016666668F * var10; GL11.glTranslatef(0.0F, 0.5F * var10, 0.07F * var10); GL11.glScalef(var12, -var12, var12); GL11.glNormal3f(0.0F, 0.0F, -1.0F * var12); GL11.glDepthMask(false); byte var13 = 0; for (int var14 = 0; var14 < p_147512_1_.field_145915_a.length; ++var14) { String var15 = p_147512_1_.field_145915_a[var14]; if (var14 == p_147512_1_.field_145918_i) { var15 = "> " + var15 + " <"; var17.drawString(var15, -var17.getStringWidth(var15) / 2, var14 * 10 - p_147512_1_.field_145915_a.length * 5, var13); } else { var17.drawString(var15, -var17.getStringWidth(var15) / 2, var14 * 10 - p_147512_1_.field_145915_a.length * 5, var13); } } GL11.glDepthMask(true); GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); GL11.glPopMatrix(); }     Et celle du serveur :   public void idoyzedev_nelozia_4KRJDQD0Klkdlsql45(net.minecraft.h.n paramn, double paramDouble1, double paramDouble2, double paramDouble3, float paramFloat) { GL11.glPushMatrix(); float f1 = 0.6666667F; if (paramn.idoyzedev_nelozia_4453KRJ856DQD0Kl24kdlsql5445() == idoyzedev_nelozia_4KRJDQD0Klkdlsql45.Z) { GL11.glTranslatef((float)paramDouble1 + 0.5F, (float)paramDouble2 + 0.75F * f1, (float)paramDouble3 + 0.5F); float f3 = paramn.idoyzedev_nelozia_47KR25JDQD0Kl5kdl457sql45() * 360 / 16.0F; GL11.glRotatef(-f3, 0.0F, 1.0F, 0.0F); this.idoyzedev_nelozia_4K53RJDQD520Klkdlsq74l45.idoyzedev_nelozia_4K5346R747JDQD80Klkdlsql45.idoyzedev_nelozia_4KR56885JDQ586D0Klk456dlsq354l45 = true; this.idoyzedev_nelozia_4K53RJDQD520Klkdlsq74l45.idoyzedev_nelozia_4K53RJDQD520Klkdlsq74l45.idoyzedev_nelozia_4KR56885JDQ586D0Klk456dlsq354l45 = false; } else { int i = paramn.idoyzedev_nelozia_47KR25JDQD0Kl5kdl457sql45(); f2 = 0.0F; if (i == 2) { f2 = 180.0F; } if (i == 4) { f2 = 90.0F; } if (i == 5) { f2 = -90.0F; } GL11.glTranslatef((float)paramDouble1 + 0.5F, (float)paramDouble2 + 0.75F * f1, (float)paramDouble3 + 0.5F); GL11.glRotatef(-f2, 0.0F, 1.0F, 0.0F); GL11.glTranslatef(0.0F, -0.3125F, -0.4375F); this.idoyzedev_nelozia_4K53RJDQD520Klkdlsq74l45.idoyzedev_nelozia_4K5346R747JDQD80Klkdlsql45.idoyzedev_nelozia_4KR56885JDQ586D0Klk456dlsq354l45 = false; this.idoyzedev_nelozia_4K53RJDQD520Klkdlsq74l45.idoyzedev_nelozia_4K53RJDQD520Klkdlsq74l45.idoyzedev_nelozia_4KR56885JDQ586D0Klk456dlsq354l45 = true; } idoyzedev_nelozia_4KRJDQD0Klkdlsql45(idoyzedev_nelozia_4KRJDQD0Klkdlsql45); GL11.glPushMatrix(); GL11.glScalef(f1, -f1, -f1); this.idoyzedev_nelozia_4K53RJDQD520Klkdlsq74l45.idoyzedev_nelozia_4KRJDQD0Klkdlsql45(); GL11.glPopMatrix(); idoyzedev_nelozia_4K5346R747JDQD80Klkdlsql45 localidoyzedev_nelozia_4K5346R747JDQD80Klkdlsql45 = idoyzedev_nelozia_4KRJDQD0Klkdlsql45(); float f2 = 0.016666668F * f1; GL11.glTranslatef(0.0F, 0.5F * f1, 0.07F * f1); GL11.glDepthMask(false); float f4 = f2; int j = paramn.idoyzedev_nelozia_4453KRJ856DQD0Kl24kdlsql5445.length; do { j--; } while ((j > 0) && (paramn.idoyzedev_nelozia_4453KRJ856DQD0Kl24kdlsql5445[j].length() == 0)); int m; int k; if (paramn.idoyzedev_nelozia_4K35R675JDQD0Klk243dls5ql45 < 0) { if (j < 2) { if ((paramn.idoyzedev_nelozia_4453KRJ856DQD0Kl24kdlsql5445[0].length() < 9) && (paramn.idoyzedev_nelozia_4453KRJ856DQD0Kl24kdlsql5445[1].length() < 9)) { f4 = f2 * 1.8F; } else if ((paramn.idoyzedev_nelozia_4453KRJ856DQD0Kl24kdlsql5445[0].length() < 11) && (paramn.idoyzedev_nelozia_4453KRJ856DQD0Kl24kdlsql5445[1].length() < 11)) { f4 = f2 * 1.4F; } } GL11.glScalef(f4, -f4, f4); GL11.glNormal3f(0.0F, 0.0F, -f4); j++; m = -5 * j; for (k = 0; k < j; k++) { localidoyzedev_nelozia_4K5346R747JDQD80Klkdlsql45.idoyzedev_nelozia_4KRJDQD0Klkdlsql45(paramn.idoyzedev_nelozia_4453KRJ856DQD0Kl24kdlsql5445[k], -localidoyzedev_nelozia_4K5346R747JDQD80Klkdlsql45.idoyzedev_nelozia_4KRJDQD0Klkdlsql45(paramn.idoyzedev_nelozia_4453KRJ856DQD0Kl24kdlsql5445[k]) / 2, m + k * 10, 16777215); } } else { m = (paramn.idoyzedev_nelozia_4K35R675JDQD0Klk243dls5ql45 & 0x1) == 1 ? 1 : 0; k = paramn.idoyzedev_nelozia_4K35R675JDQD0Klk243dls5ql45 >> 1 & 0x7FFF; int n = paramn.idoyzedev_nelozia_4K35R675JDQD0Klk243dls5ql45 >> 16 & 0x7FFF; if (k > j) { j = k; } if (j < 2) { if ((paramn.idoyzedev_nelozia_4453KRJ856DQD0Kl24kdlsql5445[0].length() < 9) && (paramn.idoyzedev_nelozia_4453KRJ856DQD0Kl24kdlsql5445[1].length() < 9)) { f4 = f2 * 1.8F; } else if ((paramn.idoyzedev_nelozia_4453KRJ856DQD0Kl24kdlsql5445[0].length() < 11) && (paramn.idoyzedev_nelozia_4453KRJ856DQD0Kl24kdlsql5445[1].length() < 11)) { f4 = f2 * 1.4F; } } GL11.glScalef(f4, -f4, f4); GL11.glNormal3f(0.0F, 0.0F, -f4); j++; int i1 = -5 * j; for (int i2 = 0; i2 < j; i2++) { String str2 = (str1 = paramn.idoyzedev_nelozia_4453KRJ856DQD0Kl24kdlsql5445[i2]).length() < 15 ? g.idoyzedev_nelozia_4453KRJ856DQD0Kl24kdlsql5445 : g.idoyzedev_nelozia_47KR25JDQD0Kl5kdl457sql45; String str1 = str2 + "- " + g.h + str1 + g.h + str2 + " -"; localidoyzedev_nelozia_4K5346R747JDQD80Klkdlsql45.idoyzedev_nelozia_4KRJDQD0Klkdlsql45(str1, -localidoyzedev_nelozia_4K5346R747JDQD80Klkdlsql45.idoyzedev_nelozia_4KRJDQD0Klkdlsql45(str1) / 2, i1 + i2 * 10, 16777215); if ((i2 == k) && (m != 0)) { int i3 = -localidoyzedev_nelozia_4K5346R747JDQD80Klkdlsql45.idoyzedev_nelozia_4KRJDQD0Klkdlsql45(paramn.idoyzedev_nelozia_4453KRJ856DQD0Kl24kdlsql5445[i2]) / 2 + localidoyzedev_nelozia_4K5346R747JDQD80Klkdlsql45.idoyzedev_nelozia_4KRJDQD0Klkdlsql45(paramn.idoyzedev_nelozia_4453KRJ856DQD0Kl24kdlsql5445[i2].substring(0, n)); int i4 = i1 + i2 * 10 - 1; idoyzedev_nelozia_4K53RJDQD520Klkdlsq74l45.idoyzedev_nelozia_4K5346R747JDQD80Klkdlsql45(i3, i4, i3 + 1, i4 + localidoyzedev_nelozia_4K5346R747JDQD80Klkdlsql45.idoyzedev_nelozia_4KRJDQD0Klkdlsql45 + 1, -3092272); } } } GL11.glDepthMask(true); GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); GL11.glPopMatrix(); }  
  7. IDE:  Eclipse API: MCP 903 (1.7.2) Problème rencontré :   Bonjour Bukkit ! Je cherche actuellement comment changer la 'police d'écriture' sur les panneau (SIGN en anglais) minecraft. Après avoir fait des recherches sur internet, j'ai remarqué qu'il fallait changer le FONT ASCII dans les ressources du jeu.   Après avoir fait un essai, les caractères d'écriture reste les mêmes. Sans succès, je fais appel à vous. Est-ce des ligne de code à changer dans minecraft ?   Voici un exemple de ce que j'aimerais avoir :       Merci à vous !
  8. Toute première connexion d'un joueur [Résolu]

    @Qeed Mon notre code est bon et j'ai inclus un exemple Pas besoin de mettre 5 fois la même solution. @KiProFarm et moi même avons poster la solution en même temps d'ou 2 fois la même chose   Par contre je ne vois pas pourquoi tu met autant de parenthèse ? if(!(p.hasPlayedBefore())){    
  9. Toute première connexion d'un joueur [Résolu]

    Tu utilise PlayerJoinEvent   @EventHandler public void onFirstJoin(final PlayerJoinEvent e) { if(!e.getPlayer().hasPlayedBefore()) { //Si il ne sait jamais connecter Bukkit.broadcastMessage("Souhaitez la bienvenue à " + e.getPlayer().getName() + " il rejoint le serveur pour la première fois !"); } else { //Le joueur a déjà jouer sur le serveur e.getPlayer().sendMessage("Re-bonjour " + e.getPlayer.getName() + " !"); } }  
  10. [WEB] Petit bug d'affichage avec le tabpanel

    Je ne suis pas auteur (la personne ayant développé le site) mais le client et j'ai remarqué ce bug. Merci de m'avoir montrer le site, je vais tout de suite me plaindre auprès du développeur qui a dit je cite: "tout les codes sont de moi"
  11. Bonjour, en créant une petite boutique web, j'ai remarquer un petit bug avec l'affichage lors-ce-qu'on va sur l'URL de la boutique, il y a plusieurs catégorie, mais si on n'en choisis pas une, tout les objet de la boutique s'affiche.   Voici un petit screen qui pourra mieux vous expliquer que moi j'espère !   Merci à vous, bonne journée !           Voici mon code si celui ci peux vous être util :   <div class="shop"> <ul class="nav nav-pills" role="tablist"> <?php $requetecat = $bdd->prepare("SELECT * FROM boutique_onglets WHERE serveur = 'connexion_1' ORDER BY id ASC"); $requetecat->execute(); while($resultatscat = $requetecat->fetch(PDO::FETCH_OBJ)) { echo '<li><a href="#cat-' . $resultatscat->onglet . '" data-toggle="tab">' . $resultatscat->onglet . '</a></li>'; } ?> </ul> <div class="panel-body"> <div class="tab-content"> <?php $requetecat = $bdd->prepare("SELECT * FROM boutique_onglets WHERE serveur = 'connexion_1' ORDER BY id ASC"); $requetecat->execute(); while($resultatscat = $requetecat->fetch(PDO::FETCH_OBJ)) { echo '<div role="tabpanel" class="tab-pane fade in active" id="cat-'. $resultatscat->onglet .'"> <div class="row">'; /* REQUEST ALL ITEMS FROM CATEGORIES */ $requeteitem = $bdd->prepare("SELECT * FROM boutique WHERE categorie = '".$resultatscat->onglet."' AND serveur = 'connexion_1' ORDER BY ordre_id ASC"); $requeteitem->execute(); while($resultitem = $requeteitem->fetch(PDO::FETCH_OBJ)) { echo' <div class="col-md-4 col-lg-3"> <div class="panel panel-default"> <div class="panel-heading">' . stripcslashes($resultitem->nom) . '</div> <div class="panel-body"> <img src="' . $resultitem->img . '" class="img-responsive img-thumbnail center-block"> </div> <div class="panel-footer"> <span class="price">' . $resultitem->prix . '</span> <a href="#" onclick="buy_item(' . $resultitem->id . ')" class="btn btn-sm btn-success btn-block text-uppercase">Acheter</a> </div> </div> </div>'; } echo '</div></div>'; } ?> </div></div>  
  12. Plugin de GiveALL [Besoin d'Aide]

    tu as essayer kit Dtools @a pour all?
  13. Systeme de PlayerCache

    public String getRankPrefix(){ switch(power) { case 10: return "UnTruc" case 20: return "UnAutre"; default: return "§7"; } }  
  14. Bug (code simple pour temps !)

    Instancie ton objet main :   package fr.floflolol.Switch.Event; import org.bukkit.Material; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.entity.EntityRegainHealthEvent; import org.bukkit.event.entity.EntityRegainHealthEvent.RegainReason; import org.bukkit.event.player.PlayerItemConsumeEvent; import org.bukkit.event.world.PortalCreateEvent; import org.bukkit.potion.PotionEffect; import org.bukkit.potion.PotionEffectType; public class StpListener implements Listener { private TaClassMain main; public StpListener(TaClassMain main) { this.main = main; } @EventHandler public void regainHealth(EntityRegainHealthEvent e){ if(e.getEntity() instanceof Player){ if(e.getRegainReason() == RegainReason.EATING){ e.setCancelled(true); } } } @EventHandler public void eat(PlayerItemConsumeEvent e){ if(e.getItem().getType().equals(Material.GOLDEN_APPLE)){ e.getPlayer().addPotionEffect(new PotionEffect(PotionEffectType.REGENERATION, 150, 1)); e.getPlayer().addPotionEffect(new PotionEffect(PotionEffectType.ABSORPTION, 1200, 1)); }else{ return; } } @EventHandler public void Nether(PortalCreateEvent e){ e.setCancelled(true); } }   et dans le main :   getServer().getPluginManager().registerEvents(new StpListener(this), this);   PS/ Attention au package, jamais de majuscule par convention!  
  15. Event quand le joueur met des bottes customs, mettre effet

    onDamage, c'est le nom de ta méthode tu peux mettre ce que tu veux mais par convention, la méthode commence par une minuscule   Déconseillé: On_Damage_By_Player();   Conseillé: onDamageByPlayer();