Aller au contenu

Shykuzo

Membre
  • Compteur de contenus

    667
  • Inscription

  • Dernière visite

  • Jours gagnés

    24
  • Crédits

    784 [Faire un don]

Tout ce qui a été posté par Shykuzo

  1. Shykuzo

    résolu ✔ /focus

    Pas dans ta version, mais si tu sais passer en 2.3.5 minimum, là oui. Si tu ne peux/veux pas passer en 2.3.5, regarde ICI, c'est une ressource qui te permet de formatter tes messages en JSON. Par contre, je serais incapable de t'aider, je ne l'ai jamais utilisée et je n'y jamais rien compris.
  2. Shykuzo

    résolu ✔ Skript /discord

    D'accord, pas de soucis, pour que cela fonctionne, il faut que tu passes sur la 2.3.5 minimum mais je te conseilles vivement la dernière version de Skript comme tu es en 1.15.2
  3. Shykuzo

    résolu ✔ Skript /discord

    Tu es sûr d'utiliser la version de Skript que tu as cités dans ce poste ?
  4. Shykuzo

    résolu ✔ Skript /discord

    Dans "url:" en "link:", je me suis trompé
  5. Shykuzo

    résolu ✔ Skript /discord

    Comme tu as Skript 2.5.3, tu as beaucoup plus simple command /discord: aliases: /disc executable by: player permission: discord.use permission-message: {@permissionm) trigger: send formatted "{@logo}&r <url:(lien vers ton discord)>&d&lClick Here<reset>&r&d to join the discord server!" to player C'est tout ^^
  6. Shykuzo

    résolu ✔ /focus

    Désolé, je ne sais pas Skripter en Bungee
  7. Si tu utilises un plugins (Ce que je suppose), il te seras impossible de faire cela à moins que le plugins aie intégré une commande de téléportation, dans ce cas, tu aurais juste à faire exécuter la commande ou alors faut que le plugin soit compatible avec Skript. Si tu as créer ton système de "party" en Skript, tu peux juste faire sa : # Système de party command /party [<text>] [<offline player>]: trigger: if arg 1 is not set: send "&4Erreur: &cVeuillez saisir un argument !" to player stop else: if arg 1 is not "add", "remove" or "list": send "&4Erreur: &cCet argument n'existe pas !" to player stop else: if arg 1 is "add" or "remove": if arg 2 is not set: send "&4Erreur: &cVeuillez saisir le pseudo d'un joueur !" to player stop else: if arg 1 is "add": if arg 2 is not online: send "&4Erreur: &cCe joueur n'est pas en ligne actuellement !" to player stop else: add arg-2 to {Party::%player%} send "&b%arg-2% &fà bien été ajouté a votre party !" to player send "&fVous avez été ajouté a la party de &b%player% &f!" to arg-2 stop if arg 1 is "remove": if {Party::%player%} contain arg-2: send "&b%arg-2% &fà été exclu de votre party !" to player if arg-2 is online: send "&fVous avez été exclu de la party de &b%player% &f!" to arg-2 remove arg-2 from {Party::%player%} stop else: send "&4Erreur: &cCe joueur n'est pas dans votre party !" to player stop if arg 1 is "list": loop {Party::%player%}: send "&8- &b%loop-value%" to player stop command /tp-party [<offline player>]: trigger: if arg 1 is not set: send "&4Erreur: &cVeuillez saisir le pseudo d'un joueur !" to player stop else: if arg 1 is not online: send "&4Erreur: &cCe joueur n'est pas en ligne actuellement !" to player stop else: teleport arg-1 to player loop {Party::%arg-1%}: teleport loop-value to player stop A toi de modifier cela à ta guise, j'ai fais sa rapidement.
  8. Je sais pas si c'est exactement ce que tu recherches mais j'ai trouvé ce poste en faisant quelques recherches : [Contenu masqué] Après, pour créer un achievement, tu dois faire du Java ou alors tu peux enregistrer une variable à la connexion du joueur (Ou même pas, je ne pense pas que ce soit nécessaire) et a chaque fois qu'il fait ce que l'achievement demande (Exemple : Miner 1000 blocs) tu ajoutes 1 à la variable, lorsqu'elle arrive à 1000 (Dans le cas de l'exemple), tu broadcast un message dans le tchat
  9. Shykuzo

    résolu ✔ /focus

    Ajoute sans dans le "on quit:" : loop {Focus::*}: if {Focus::%loop-value%} = player: delete {Focus::%loop-value%} Sa devrait fonctionner
  10. Shykuzo

    résolu ✔ /focus

    Voilà ! command /focus [<text>] [<text>]: trigger: if player has permission "mod.focus": if arg 1 is not set: send " " to player send "&8- &7/&ffocus &7<&fPseudo&7> &8| &fSuivre un joueur." to player send "&8- &7/&ffocus &3info &8| &fInformation sur le joueur suivi." to player send "&8- &7/&ffocus &7<&fPseudo&7> &cstop &8| &fArrêter de suivre un joueur." to player send " " to player stop else: if arg 1 isn't "info": if arg 2 is not set: set {_Player} to arg-1 parsed as a player if {_Player} isn't online: send "&4Erreur: &cCe joueur n'est pas en ligne actuellement !" to player stop else: set {Focus::%player%} to {_Player} teleport player to {Focus::%player%} send "&fVous suivez &b%{_Player}% &f!" to player stop else: if arg 2 is "stop": if {Focus::%player%} is set: send "&fVous avez arrêter de suivre &b%{Focus::%player%}% &f!" to player delete {Focus::%player%} stop else: send "&4Erreur: &cVous ne suivez aucun joueur !" to player stop else: send "&4Erreur: &cCet argument n'existe pas !" to player stop else: if {Focus::%player%} is set: send " " to player send "&8- &7Joueur Suivi &8: &b%{Focus::%player%}%" to player send "&8- &7Distance &8: &b%distance between {Focus::%player%} and player% &bblocs" to player # Pas sûr que cela fonctionne. send " " to player stop else: send "&4Erreur: &cVous en suivez aucun joueur !" to player stop on quit: if {Focus::%player%} is set: delete {Focus::%player%} # PARTIE PAS DU TOUT OPTIMISE every 30 seconds: loop all players: if {Focus::%loop-player%} is set: if distance between {Focus::%loop-player%} and loop-player > 20: # Pas sûr que cela fonctionne. teleport loop-player to {Focus::%loop-player%} send "&cVous vous êtes trop éloigné de &6%{Focus::%loop-player%}%, &cvous avez été retéléporté sur le joueur !" to loop-player
  11. Ceci ne fonctionne pas ? on craft: if event-item isn't a shield: send "&cERREUR" to player cancel event
  12. Regarde dans les ressources du Forum, il y a déjà un Skript là-dessus
  13. Shykuzo

    inactif ✖ Menu Gui BUG

    Je ne t'ai pas pris de haut, je t'ai juste dis qu'il était possible qu'il aie des erreurs s'il utilisait SKRIPT-GUI 1.3-ALPHA3 ! Je parle bien de la version de SKRIPT-GUI par de Minecraft ou de Skript, si tu crois que je me trompe, vas-y, rends-toi sur le GitHub de Skript-GUI et regarde la nouvelle documentation. Je sais quand même bien ce que je dis, j'utilise couramment Skript-GUI, c'est pas un nouveau qui va m'apprendre à coder bordel
  14. Tu as fais : set {motd} to "..." Enlève les "{}", sinon tu crées une variable x) Ou alors, si c'est vraiment sa que tu voulais faire, met ton premier "set motd to ''" à la fin de ton code, comme sa, ton code passe d'abord aux conditions afin de définir ta variable et ensuite applique le MOTD
  15. Shykuzo

    inactif ✖ Menu Gui BUG

    Je code avec Skript-GUI depuis assez longtemps pour connaître ses syntaxes presque par coeur. Si tu te crois si bon, je te laisse aller sur GitHub, prendre la 1.3-Alpha3 et tester avec ton code. J'ai juste envoyé un message comme sa pour te prévenir que ton code était incorrect s'il n'utilisait pas la bonne version et qu'il avait déjà essayé avec Skript-GUI sans succès. Donc, je te prie de bien vouloir me parler autrement, je ne t'ai rien fais, ce forum est un forum d'entraide en Skript pas un forum pour rabat-joie.
  16. Shykuzo

    inactif ✖ Menu Gui BUG

    Il a dit que Skript-GUI ne fonctionnait pas chez lui. De plus, cette syntaxe est incorrecte s'il prend la dernière version (1.3-Alpha3) :)
  17. Shykuzo

    inactif ✖ Menu Gui BUG

    Tu as essayé de créer des GUI avec Skript uniquement ? Si non, je t'invites à faire des recherches là-dessus, tu peux taper sur google "Vanilla GUI Skript", tu devrais trouver
  18. Fais plutôt : on right click on (id): if player is holding (id): #code Je pense que ce sera déjà mieux. Après, si tu as toujours une erreur, c'est que Skript ne détecte pas ton bloc
  19. Enlève le "parsed as location", si tes coordonnées ont été définies via une commande et pas manuellement, c'est déjà une location de base. Si tu n'as pas fais comme sa, alors je te conseilles d'ajouter ces commandes : command /addnpcspawn: trigger: add location of player to {NPCLocation::*} command /removenpcspawn <integer>: trigger: remove {NPCLocation::%arg-1%} from {NPCLocation::*} (C'est très mal fait mais je te laisse améliorer sa) Ensuite, pourquoi tu as mis un "loop 350 times", c'est hyper pas optimisé sa :c Surtout que tu fais une condition après, donc, tu perds des tours dans le tas, au pire, fais juste "if ..." sans le "loop"
  20. Vérifie que l'action se fasse bien en ajoutant un message de debug. Par exemple, quand on casse un bloc, tu fais un "send "Bloc cassé" to player", si tu reçois un message, c'est que tout est censé fonctionné, sinon, c'est qu'il y a une erreur quelque part
  21. Tu es bien dans le monde "minage" lorsque tu mines du sables ? Tu as bien choisis qu'une seule des 2 méthodes ? Vérifies le nom des variables, faut qu'elles soient TOUTES identiques
  22. Non, faute de frappe, j'ai oublié le "of" entre "{_Number}" et "metadata tag", suffit de l'ajouter
  23. Shykuzo

    résolu ✔ Entreprise

    Pas de soucis, n'oublies pas d'ajouter le tag "résolu" à ton topic afin que les modérateurs puisses le fermer
  24. Shykuzo

    résolu ✔ Entreprise

    Voici le Skript d'entreprise que tu as demandés, comme promis Il y a énormément de lignes de codes (+ de 200) mais, si tu ne débutes pas trop en Skript, tu devrais tout comprendre. Petites informations : Voici quelques ajouts / modifications que j'ai fais afin d'améliorer ton Skript : Bonne soirée Enterprise.sk
×
×
  • 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.