-
Compteur de contenus
1100 -
Inscription
-
Dernière visite
-
Jours gagnés
25 -
Crédits
4 [Faire un don]
Type de contenu
Profils
Forums
Téléchargements
Downloads Plus Support
module__dplus_manager
Tout ce qui a été posté par Random
-
Hello, si, tu peux utiliser des items de mods, soit en indiquant son id (en chiffres) directement, ou bien en lui donnant un nom dans ton fichier aliases
-
Hello, pourquoi ne fais-tu pas exécuter la commande par la console ? execute console command...
-
on leftclick: player's tool is diamond pickaxe: while targeted block is obsidian: apply haste 3 to player for 10 ticks wait 10 ticks remove haste from player Tu peux changer le niveau de haste suivant la vitesse que tu souhaites.
-
Envoie les messages qu'aux joueurs n'ayant pas activé l'option à l'aide d'un loop ^^
-
Tu devrais plutôt utiliser l'expérience du joueur, au lieu de son niveau. Sinon il pourra monter très vite de niveaux en les transformant en une fiole, en montant de quelques niveaux, en réutilisant la fiole, en retransformant ses niveaux en fiole et ainsi de suite. En utilisant l'expérience, il aura beau avoir un niveau élevé, il ne gagnera que celle qui est contenue dans la fiole. (qui représentera bien moins d'expérience que si la fiole contenait des niveaux, puisqu'un niveau nécessite plusieurs orbes d'expérience, quantité croissante selon un niveau croissant) C'est confus je te l'accorde. ?
-
Je crois qu'on ne peut pas mettre de variable après le wait de toute façon
-
Options: ChatSend: Envoyé à %arg 1% >> %arg 2% ChatRecu: Reçu de %sender% >> %arg 2% command /pigeon [<offline player>] [<text>]: aliases: /p trigger: arg 1 isn't set: send "Le pigeon ne sait pas qui il doit contacter." else: arg 1 isn't online: send "Ce &4Joueur&r n'est pas disponible pour le moment." else: arg 1 is player: send "Phrase si arg 1 = player" else: arg 2 isn't set: send "Il serait dommage que le pigeon parte pour rien !" arg 2 is set: set {_l1} to player's location set {_l2} to location of arg 1 set {_d} to rounded distance between {_l1} and {_l2} set {_t} to {_d}/8.33 set {_t} to rounded down {_t} loop {_t} times: wait 1 second arg 1 is online: send "{@ChatSend}" send "{@ChatRecu}" to arg 1 else: send "Le pigeon n'a pas trouvé de destinataire..." command /dist <player>: trigger: player is op: set {_l1} to player's location set {_l2} to location of arg 1 send "%rounded distance between {_l1} and {_l2}%" else: send "&cVous n'avez pas accès à cette commande." Pense à l'encoder en UTF-8 pour pas avoir de problème avec les accents ?
-
Tu l'as bien encodé en UTF-8 ? Je pose cette question car le symbole à gauche de ta variable {SpawnOFPistolV2} ne devrait pas être là
-
Essaye des doubler les guillemets à l'intérieur des guillemets sur les extrémités : drop 1 stone hoe with custom nbt "{CustomName:""&2Pistolet&cV2"",CustomNameVisible:1,NoGravity:1b}" at {SpawnOFPistolV2} Sinon tu peux peut-être passer par une variable temporaire pour customiser ton objet, puis le drop en utilisant la variable ?
-
on load: clear {worlds::*} add "monde1" to {worlds::*} add "monde2" to {worlds::*} add "monde3" to {worlds::*} command /world: trigger: set {monde} to a random element out of {worlds::*} send "%{monde}%" Y'a probablement un moyen d'ajouter les différents éléments sur une même ligne, vérifie ^^ (Peut être add "monde1", "monde2" and "monde3" to {worlds::*} ?)
-
on drop: {frozen.%player%} is set: cancel event send "Impossible en étant freeze." Définie la variable {frozen.%player%} lors du freeze
-
essaye on anvil rename: broadcast "Avant modification: %name of event-item%. Après modification: %name of event-item-result%." Tu as bien TuSKe ?
-
open anvil to player
-
on anvil rename: set {admin.selected.%player%} to name of event-item-result
-
loop blocks within {_pos1} to {_pos2}: set loop-block to stone
-
Ton cooldown ne peut pas marcher, le "now" définie la date actuelle et tu utilises une variable commune. (tu ne spécifies pas le joueur ou son UUID) Tu dois vérifier si la différence entre cette date et la date où il retentera l'action est supérieure à 1 heure. on region enter: "%region%" contains "test": {c.region.%player%} is set: difference between {c.region.%player%} and now <= 1 hour: player has permission "region.message": send "&cVous devez attendre une heure !" else: set {c.region.%player%} to now else: set {c.region.%player%} to now La permission placée ici ("region.message") n'autorise que les joueurs la possédant à recevoir le message "&cVous devez attendre une heure !", les autres ne recevront aucun message
-
Il nous faut la partie où tu définis tes variables
-
Tu mets des arguments <text> alors que les xyz attendus doivent être exprimés en <number> Remplace les dans ta commande. Ensuite utilise set {_l} to location at (%arg 1%, %arg 2%, %arg 3%) set block at {_l} to redstone block
-
command /sktop: trigger: player has permission "top.use": set {_y1} to y-coordinate of player's location set {_x} to x-coordinate of player's location set {_y} to y-coordinate of player's location set {_z} to z-coordinate of player's location add 2 to {_y} loop 800 times: block at location at ({_x}, {_y}, {_z}) isn't air: add 1 to {_y} else: add 1 to {_y} block at location at ({_x}, {_y}, {_z}) is air: remove 1 from {_y} teleport player at location at ({_x}, {_y}, {_z}) set {_y2} to y-coordinate of player's location send "&aVous avez été téléporté %{_y2}-{_y1}% blocs plus haut." stop else: send "&cVous n'avez pas accès à cette commande." Remplace top.use par ta permission
-
Tu peux le faire plus simplement command /kit [<text>]: aliases: kits trigger: arg 1 isn't set: send "&cIci tu mets ta liste de kits, en faisant exécuter la commande /kit <le nom du kit> par le joueur" else: arg 1 is "premier kit" or "deuxieme kit" or "troisieme kit": arg 1 is "premier kit": #Code premier kit else if arg 1 is "deuxieme kit": #Code deuxieme kit else if arg 1 is "troisieme kit": #Code troisieme kit else: make player execute command "kits"
-
Tiens, ça devrait marcher: command /sktop: trigger: set {_y1} to y-coordinate of player's location set {_x} to x-coordinate of player's location set {_y} to y-coordinate of player's location set {_z} to z-coordinate of player's location add 2 to {_y} loop 800 times: block at location at ({_x}, {_y}, {_z}) isn't air: add 1 to {_y} else: add 1 to {_y} block at location at ({_x}, {_y}, {_z}) is air: remove 1 from {_y} teleport player at location at ({_x}, {_y}, {_z}) set {_y2} to y-coordinate of player's location send "&aVous avez été téléporté %{_y2}-{_y1}% blocs plus haut." stop
-
Fais les deux :p Mets une option pour choisir le type d'économie
-
Pour créer des fichiers d'extension skript, tu dois juste cocher "Tous types de fichiers" lorsque tu l'enregistres, en ajoutant le .sk à la fin
-
Enlève les pourcentages à la ligne set {sf.%player%} to %message% set {sf.%player%} to message
-
Tu finis ton code "on join" par une condition sans effet après... Et l'indentation est à revoir On join: give 1 chest named "&6Menu" to player on right click with chest: name of player's tool is "&aMenu": execute player command "menu" je te laisse faire la partie du give de l'objet au changement de monde