Aller au contenu

DJMax

Membre
  • Compteur de contenus

    129
  • Inscription

  • Dernière visite

  • Jours gagnés

    3

Tout ce qui a été posté par DJMax

  1. DJMax

    Demande d'aide pour un tnt run

    if event-block is a tnt: ?
  2. Non fait bien attention, s'il met "player" comme type d'argument, il ne pourra pas vérifier si celui-ci est connecté ou non, car skript va lui envoyer le message dégouttant en mode "&4Sorry but %arg-3% isn't online", donc il faut bien qu'il mette le "offline player", car avec ce type d'argument, on peut du coup bien vérifier s'il est connecté ou non, et renvoyer le message qu'on veut :) EDIT: Je viens de re-regarder ton code, et tu as fais une erreur. Sur ta ligne "add nanananananan to {list.%arg 2%}" tu ajoute quelque chose à une variable qui peut contenir UNE SEULE information, il faut donc que tu mettes à la place de {list.%arg 2%}, {list.%arg 2%::*}, ce qui transformera ta variable, en une variable de liste ;)
  3. DJMax

    Probleme skript dans la console

    Non mais @angelus76, tu me déçois ! Regarde les erreurs dans sa console, son problème vient de la taille du titre de son inventaire qui est trop long ! Tu peux mettre maximum 32 caractères, donc fait bien attention ! [spoiler=Ligne console à regarder.][23:58:22 ERROR]: #!#! Stack trace: [23:58:22 ERROR]: #!#! java.lang.IllegalArgumentException: Title cannot be longer than 32 characters
  4. DJMax

    On command & arguments

    Ou alors il peut récupérer les arguments sous forme de variable, set {_args} to arguments Puis vérifier si la variable est nulle (Et donc qu'il n'y a pas d'argument), et sinon, il récupère le premier texte coupé par des espace (Je sais plus comment on fait cette ligne, mais c'est un truc en anglais qui dit "Coupe moi tout les textes séparés par un espaces bla bla bla) Et puis il peut donc récupérer le PREMIER argument, puis vérifier si celui-ci est online (Pense bien à récupérer l'argument-1 sous une autre variable temporaire, en la parsant à un joueur offline, sinon ça ne marchera pas !) Code pas fini set {_args} to arguments if {_args} isn't set: #pas d'argument else: set {_listargs::*} to (Un truc comme "{_args} separated with " ". - En vrai je sais même pas s'il faut faire une variable de liste, et encore moins si il faut mettre ça sur la même ligne ou faire un truc genre "add {_args} separated with " "" mais va voir sur SkUnity, tu devrais trouver l'expression. Et si quelqu'un peut finir le code pour le monsieur, ça serait parfait ;))
  5. Tu es sérieux là ? Mais j'ai envie de te frapper -_- Il a juste à remplacer son argument par un offline player et à mettre la conditon "if arg 3 is online" nan mais sérieux -_- Et pourquoi il dit que son argument text est déjà utiliser, ça n'a rien à voir, il peut très bien mettre arg 3 et pas text-argument. Fin je sais pas ce qu'il raconte mais ça veut rien dire "Mon argument texte est déjà utilisé." ça n'a aucun sens.
  6. Remplace ton "[<text = player>]" par un simple "[<offline player>]"
  7. DJMax

    Problème de "if" et de variables

    On simplement remplace tout les %number% par %arg 2% ._.
  8. Ouais mais cependant, ce que tu m'as donné ne marche pas :( J'ai essayé, je n'ai aucune erreur lorsque je reload le skript, mais l'expression ne marche tout simplement pas.
  9. DJMax

    Sauvegarder le bouclier

    En fait la méthode ne fonctionne pas car justement, tu as un slot en plus, et dans l'erreur, ils te disent " java.lang.IllegalArgumentException: Chests must have a size that is a multiple of 9!" Ce qui veut donc dire que l'inventaire doit être un multiple de 9, ce qui ne l'est pas car tu as un slot en plus. Donc pour le coup, je sais pas comment je peux t'aider :(
  10. DJMax

    Voir la location de l'enderpearl

    C'est pas quand tu lance ton enderpearl, c'est quand l'enderpearl tombe au sol.
  11. DJMax

    Sauvegarder le bouclier

    Si tu reçois ce message, tu as forcément une erreur dans la CONSOLE. Si tu peux me copier l'erreur, je pourrai peut-être t'aider.
  12. DJMax

    Voir la location de l'enderpearl

    Y0 ! Alors en fait, tu peux utiliser l'événement "on projectile hit" et vérifier si c'est une ender pearl, puis récupérer sa position et tout ce que tu veux ! (Même la personne qui l'a lancée.) on projectile hit: if projectile is an enderpearl: set {_cequetuveuxfaireaprèsnem'importepas} to event-location set {_pseudo} to shooter #Puis tu met ce que tu veux après.
  13. DJMax

    additionner des variables

    Alors passe ton post en résolu ;)
  14. DJMax

    Sauvegarder le bouclier

    Oulalalala, ta manière de sauvegarder les inventaires est dépassée ! Maintenant on utilise les "serialized inventory" En gros au lieu de loop tout son inventaire, tu fais simplement set {lenomdetavariable} to player's serialized inventory #Ici, c'est pour sauvegarder l'inventaire COMPLET (sauf armures) dans la variable restore inventory of player from {lenomdetavariable} #Et ici, c'est pour remplacer l'inventaire actuel du joueur par celui qu'on a sauvegardé. Cependant, si tu veux sauvegarder les armures, utilise bien les 4 autres lignes, car les inventaires sérialisés ne sont pas capables de sauvegarder l'armure. NOTE: Je ne sais pas si les inventaires sérialisés permettent de sauvegarder la seconde main, mais au moins, ça pourrai optimiser ton code. Et si c'est le cas, passe ton post en résolu ;)
  15. Tu peux donc passer ton post en résolu ! Clique ici si tu ne sais pas comment faire !
  16. DJMax

    additionner des variables

    Envoie ton code en entier.
  17. DJMax

    gui qui ne se ferme pas

    Effectivement c'est plus rapide :) Je crois pas non :)
  18. DJMax

    gui qui ne se ferme pas

    Non pas du tout, quand tu clique droit sur un coffre, ça t'ouvre un inventaire dans tout les cas. Donc non, ça reste on inventory close.
  19. DJMax

    gui qui ne se ferme pas

    on inventory close: if inventory name of player's current inventory is "nom de ton inventaire": open chest with machin... Le seul problème c'est que l'événement bug souvent, et qu'en plus, je ne sais pas si on peut récupérer le nom de l'inventaire qu'il vient de fermer, car pour nous ça a l'air logique qu'on ne puisse pas mais y'a moyen que skript prenne l'inventaire qu'il avait, je ne sais pas.
  20. DJMax

    Modifier la vie d'un mob

    Alors, pour commencer tu dois set la vie maximal de l'entité set rf max hp of last spawned entity to 1000 Et ensuite, pour lui donner cette vie en plus, tu dois la heal. heal last spawned entity
  21. DJMax

    Besoin d'une expression.

    Met ta discussion en résolu ;)
  22. DJMax

    on walk

    Écoute @CarloDrift, @LeCraftDeOuf a raison, le on any move fait bien plus laguer que le while. L'avantage en plus, c'est que tu peux régler le délai, et à la place de 3 ticks, mettre 5 par exemple. Ça fera aussi laguer, mais moins qu'avec le on any move. Le seul problème, c'est que si le joueur est AFK et ne bouge pas, ça continuera à set le block en dessous de lui, mais bon.
  23. DJMax

    Besoin d'une expression.

    Je penses que ce n'est pas possible. Je sais qu'on peut récupérer le x, y et le z, on peut également récupérer le yaw et le pitch, mais je ne sais pas à quoi ça correspond. Essaye quand même "player's yaw" et "player's pitch", mais je ne crois pas que ça corresponde à ces valeurs. NOTE: Si tu ne peux pas récupérer le yaw dans une commande, essaye dans un événement de dégâts ou de mort car je ne suis pas sûr qu'on puisse le récupérer comme ça sans événement mais c'est à vérifier. (attacker's yaw ou attacker's pitch)
  24. A la place de send "%{test.%attacker%.experience}%" Tu met send "%{test.%player%.experience}%" Enfait, %attacker% peut être utilisé seulement dans l'événement on death et l'événement on damage, car c'est l'attaquant, le joueur qui a frapper l'autre.
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.