LOUDO 66 Posté : 12 juin 2020 Version de Minecraft : 1.9.9 Version de Skript : 2.2-dev36 Addons utilisés: Type du skript : Cacher une entité (Pas un joueur mais par exemple un ArmorStand) Description du script : Bonjour la communauté Skript ! Je vous contacte parce que je suis bloqué à un endroit dans mon code, j'aimerai créer un hologram avec les statistiques du joueur et cacher l'armor stand qui contient ses statistiques à tous les joueurs sauf un seul joueur (pour pas que les autres joueurs puisse le voir) J'ai chercher sur internet, pas trouvé, j'ai cherché pour skript mirror (J'ai trouvé mais pas fonctionnel) Merci d'avance au personne qui m'aideront. Partager ce message Lien à poster Partager sur d’autres sites
Rush2Fer 105 Répondu : 12 juin 2020 Bonsoir, J'imagine que si vous utilisez un ArmorStand c'est que vous désirez avoir votre propre système et pas un add-on dédié à cela. Dans ce cas, pour répondre à votre question, il faudrait utiliser un packet pour indiquer aux autres joueurs excepté le joueur ciblé que cette entité n'existe plus. Je pourrais m'arrêter là mais dans un soucis de vouloir fournir une solution correcte, le vrai problème est qu'il s'agit d'une mauvaise idée d'utiliser de vrais ArmorStand (j'entends par là des ArmorStands que l'on a fait apparaître via Bukkit; via l'effet spawn de Skript pour faire simple pour ceux qui me lirons. Tout simplement parce qu'il s'agit de vraies entités que le serveur doit constamment surveiller. Qu'il y ait un ou deux ArmorStand n'est pas un vrai problème, mais dès qu'il y en a aura un nombre conséquent, cela fait des entités à gérer dont on aura pu bien se passer. Ainsi, toujours via un packet, on pourrait faire apparaître uniquement au joueur un ArmorStand avec les propriétés souhaitées dont seul le client (le joueur) aurait la connaissance de l'existence de cette entité. Évidemment, l'emploi des packets n'est pas trivial pour tout le monde, ce n'est pas pour rien que des add-ons existent. Puisque vous possédez déjà des add-ons permettant leur manipulation à vous de choisir votre camp: un packet simple à manipuler ou l'optimisation absolue Partager ce message Lien à poster Partager sur d’autres sites
LOUDO 66 Répondu : 12 juin 2020 (modifié) Ah d'accord merci de la réponse ! j'ai crée mon propre système d'hologram sur un skript et les armor stand spawn via skript donc c'est un peu compliqué Et d’ailleurs de ce que j'ai compris je dois utilisé les packets pour pourvoir faire ma demande ? Et si oui quel est le packet ? (Je suis pas du tout comment et quel packet utilisé) Modifié 12 juin 2020 par LOUDO Partager ce message Lien à poster Partager sur d’autres sites
Rush2Fer 105 Répondu : 12 juin 2020 Il faut nécessairement utiliser des packets dans tous les cas. Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. pour la première option (juste faire disparaître l'entité du point de vue des autres joueurs) Et Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. + Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. pour la seconde (un ArmorStand qui apparait exclusivement pour le joueur avec ses propriétés nécessaires (Custom Name, Invisible,...)) Partager ce message Lien à poster Partager sur d’autres sites
LOUDO 66 Répondu : 12 juin 2020 Je vais pas te le cacher mais je comprend vraiment pas du tout comment faire, j'ai pas vraiment pris le temps d'apprendre les packet et comment les utilisé Partager ce message Lien à poster Partager sur d’autres sites
Rush2Fer 105 Répondu : 13 juin 2020 Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Nécessite MundoSK / ThatPacketAddon + skript-mirror (et ProtocolLib ça va de soi) 1 Partager ce message Lien à poster Partager sur d’autres sites
LOUDO 66 Répondu : 13 juin 2020 Merci ça marche niquel, je vais l'adapter à mon skript, merci d'avoir pris ton temps la prochaine fois je vais essayer d'apprendre les syntax MundoSK avec les packet Bon j'ai fini d'adapté mais bon c'est pas truc le plus optimisée ce que j'ai fait mais pas grave du moment que ça marche ça me va ! Partager ce message Lien à poster Partager sur d’autres sites
Rush2Fer 105 Répondu : 13 juin 2020 Le sujet a été résolu. Il a donc été verrouillé. Cordialement, l'équipe. Partager ce message Lien à poster Partager sur d’autres sites