-
Compteur de contenus
667 -
Inscription
-
Dernière visite
-
Jours gagnés
24 -
Crédits
784 [Faire un don]
Type de contenu
Profils
Forums
Téléchargements
Downloads Plus Support
module__dplus_manager
Tout ce qui a été posté par Shykuzo
-
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.
-
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
-
Tu es sûr d'utiliser la version de Skript que tu as cités dans ce poste ?
-
Dans "url:" en "link:", je me suis trompé
-
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 ^^
-
Désolé, je ne sais pas Skripter en Bungee
-
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.
-
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
-
Ajoute sans dans le "on quit:" : loop {Focus::*}: if {Focus::%loop-value%} = player: delete {Focus::%loop-value%} Sa devrait fonctionner
-
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
-
Ceci ne fonctionne pas ? on craft: if event-item isn't a shield: send "&cERREUR" to player cancel event
-
Regarde dans les ressources du Forum, il y a déjà un Skript là-dessus
-
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
-
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
-
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.
-
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) :)
-
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
-
solution partielle ... On right clicko block modée ne marche pas
Shykuzo a répondu à un sujet de FurioGamer dans Résolus
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 -
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"
-
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
-
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
-
Non, faute de frappe, j'ai oublié le "of" entre "{_Number}" et "metadata tag", suffit de l'ajouter
-
Voilà, rien de plus simple
-
Pas de soucis, n'oublies pas d'ajouter le tag "résolu" à ton topic afin que les modérateurs puisses le fermer
-
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