Aller au contenu

zarco70

Membre
  • Compteur de contenus

    357
  • Inscription

  • Dernière visite

  • Jours gagnés

    8
  • Crédits

    719 [Faire un don]

Tout ce qui a été posté par zarco70

  1. avez vous tout les deux essayé avec un autre effet ? et je conseille de modifier le on command car on peut executer aucune commande appart "/levitation" on command: if command is "levitation": if player has permission "admin": give a chainmail chestplate with name "&dMaman je vole !" to player else: stop le stop suffira
  2. je ne peux pas t'aider car j'ai testé et pour moi sa marche every 3 seconds: loop all players: if loop-player does not have permission "Plastron.levitation": stop else if loop-player is wearing a chainmail chestplate with name "&dMaman je vole !": remove show falling from loop-player apply show falling 1 to loop-player for 15 seconds on command: if command is "levitation": if player has permission "admin": give a chainmail chestplate with name "&dMaman je vole !" to player else: cancel event command /levitation: trigger: give a chainmail chestplate with name "&dMaman je vole !" to player donc tiens j'ai quand même modifier certain trucs qui était bizarre comme le loop-value alors que tu loopé les joueus
  3. zarco70

    résolu ✔ Skript refill chest

    il faut que tu apprennes les erreurs que skript t'affiche la il te dit que tes tabulations ne sont pas bonne exemple: loop all blocs: send "%loop-block%" dans ce skript j'ai mis 2 tabulations la le skript va me mettre une erreur car il faut 1 tabulation donc pour corriger loop all blocs: send "%loop-block%" la c'est correcte je n'aurais pas d'erreur donc je t'ai réparé les problèmes de tabulations par ce que je suis gentil on load: delete {random.item.list::*} add 1 diamond to {random.item.list::*} add 2 iron ingot to {random.item.list::*} add 2 leather to {random.item.list::*} add 2 tnt to {random.item.list::*} add 1 flint and steel to {random.item.list::*} add 1 golden apple to {random.item.list::*} add 4 cooked beef to {random.item.list::*} add 32 stone to {random.item.list::*} add 32 cobblestone to {random.item.list::*} add 4 cooked porkchop to {random.item.list::*} add 32 planks to {random.item.list::*} add 2 apple to {random.item.list::*} add 1 stone sword to {random.item.list::*} add 1 stone pickaxe to {random.item.list::*} add 1 stone axe to {random.item.list::*} add 1 leather leggings to {random.item.list::*} add 1 leather boots to {random.item.list::*} add 1 leather chestplate to {random.item.list::*} add 1 leather helmet to {random.item.list::*} add 4 snowball to {random.item.list::*} add 4 arrow to {random.item.list::*} add 1 bow to {random.item.list::*} add 1 iron sword to {random.item.list::*} add 1 iron pickaxe to {random.item.list::*} add 1 iron axe to {random.item.list::*} add 1 iron leggings to {random.item.list::*} add 1 iron boots to {random.item.list::*} add 1 iron chestplate to {random.item.list::*} add 1 iron helmet to {random.item.list::*} add 1 diamond sword to {random.item.list::*} add 1 diamond pickaxe to {random.item.list::*} add 1 diamond axe to {random.item.list::*} add 1 diamond boots to {random.item.list::*} add 1 diamond leggings to {random.item.list::*} add 1 diamond helmet to {random.item.list::*} add 1 diamond chestplate to {random.item.list::*} wait 2 second make console execute command "/chest refill" command /chest [<text>]: permission: chest.use trigger: if arg 1 is not set: message "&7&m&l---------------------------" message "&8[&a&lChest&8] &b➡ Commandes :" message "&c● &e/chest add &7> Ajouter un coffre" message "&c● &e/chest remove &7> Supprimer un coffre" message "&c● &e/chest clear &7> Supprimer tous les coffres" message "&c● &e/chest refill &7> Refill les coffres" message "&cPour ajouter/supprimer un coffre" message "&cil faut le regarder et faire la commande" message "&7&m&l---------------------------" else: if arg 1 is not "add" or "remove" or "refill" or "clear": make player execute command "/chest" else: if arg 1 is "clear": clear {Chest.location::*} message "&8[&a&lChest&8] &a➡ &eVous avez supprimé tous les coffres de la liste" if arg 1 is "add": if targeted block is a chest: loop {Chest.location::*}: if loop-value is location of targeted block: message "&8[&a&lChest&8] &c➡ Le coffre est déjà dans la liste" stop add location of targeted block to {Chest.location::*} message "&8[&a&lChest&8] &a➡ &eVous avez bien ajouté ce coffre, il y a maintenant &a%size of {Chest.location::*}% &ecoffres" else: message "&8[&a&lChest&8] &c➡ Vous devez cibler un coffre" if arg 1 is "remove": if targeted block is a chest: loop {Chest.location::*}: if loop-value is location of targeted block: message "&8[&a&lChest&8] &a➡ &eVous avez bien supprimé ce coffre, il y a maintenant &a%size of {Chest.location::*}% &ecoffres" remove location of targeted block from {Chest.location::*} stop message "&8[&a&lChest&8] &c➡ Le coffre n'est pas dans la liste" else: message "&8[&a&lChest&8] &c➡ Vous devez cibler un coffre" if arg 1 is "refill": loop {Chest.location::*}: set {_slot::*} to "" loop 27 times: add loop-number to {_number::*} clear inventory of block at loop-value set {_nbr} to a random number between 3 and 6 loop {_nbr} times: set {_item} to a random element out of {random.item.list::*} set {_slot} to a random element out of {_number::*} add {_item} to slot ({_slot} - 1) of block at loop-value-1 message "&8[&a&lChest&8] &a➡ &eLes &a%size of {Chest.location::*}% &eont été refill" Y a plus aucune erreur (pour moi)
  4. as-tu vraiment testé le code dans le lien que tu as donné ? car moi oui et les items de sont pas mis dans un slot aléatoire et le titre est "Item au hazar dans un chest" et pas "Item dans au hazar dans un slot présit dans un coffre " donc vérifie tes sources avant de les donners. Pour la solution voici le skript j'ai pris une partie du code du topic qui a été envoyé par HayRog. command /randomitemchest: trigger: #On ajoute les items que tu souhaites dans une variable add 1 diamond to {_random.item.list::*} add 5 tnt to {_random.item.list::*} add 10 apple to {_random.item.list::*} add 1 iron sword to {_random.item.list::*} add 64 wood to {_random.item.list::*} #on récupère un item au hazard dans la variable set {_randomitem} to random element out of {_random.item.list::*} #On ajoute les slots du coffre dans une autre variable add 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 and 10 to {_chest::*} #On récupère un slot au hazard dans une variable set {_item} to random element out of {_chest::*} #On ajoute l'item dans le slot qu'on a récupéré dans le block visé add a random item out of {_randomitem} to slot {_item} of the targeted block's inventory pour les slots, un petit coffre va de 0 à 27 et un grand de 0 à 54 donc ajoute bien tout les slots dans la variable {_chest} selon la taille du coffre
  5. Ton loop a bien loop tout les joueurs mais tu as incrémenté le wait 60 seconds dans ton loop du coup tout les joueurs loops recevront le message toute les 60 secondes à par le premier qui le recevra instant et stp envoie pas de fichier quand les skripts ils sont courts donne les directement dans ton topic. Voila le problème est réglé command /start1 [<text>]: trigger: set {partie1} to true broadcast "[&bSkyMCrafts] &fLa partie va bientôt débuter !" wait 5 second broadcast "[&bSkyMCrafts] &f3" wait 1 second broadcast "[&bSkyMCrafts] &f2" wait 1 second broadcast "[&bSkyMCrafts] &f1" loop all players: if {partie11.%loop-player%} is true: if {spawplayer1.%loop-player%} is true: send "test" to loop-player wait 60 seconds broadcast "[&bSkyMCrafts] &fLa partie est terminé !" set {partie11.%loop-player%} to false set {partie1} to false clear {participant1} set {spawplayer1.%loop-player%} to false execute loop-players command "warp lobby"
  6. on shoot: if projectile is arrow: set {diamond.%shooter%} to true while {diamond.%shooter%} is true: wait 3 ticks add 1 to {_name.%shooter%} set {_drop.%shooter%} to diamond named "&c%{_name.%shooter%}%" drop {_drop.%shooter%} at projectile on projectile hit: if {diamond.%shooter%} is true: delete projectile set {diamond.%shooter%} to false on pickup of diamond: loop 500 times: add 1 to {_arg} name of event-item is "&c%{_arg}%": cancel event on donc voila j'ai trouvé une autre solution. Quand la flèche est tiré sa fais spawn des diamant qui ne se stack pas et qu'on peut par récupérer
  7. perso j'ai réussi à ne pas crash en remplaçant emeral of unbreaking 1 with no nbt named "Emeraude améliorer" par emerald named "Emeraude améliorer" Mais le craft ne fonctionne pas parce que le craft existe déjà et il ne détecte pas le nom. Mais je sais qu'on peut remplacer le craft je me souviens vaguement mais c'est avec l’événement "on craft" puis tu vérifi les slot de la table de craft si au slot 1 il y a une emeraude avec le nom "Emeraude amélioré". Et sa pour le neuf slot puis ensuite tu remplaces le récipe par un block d'émeraude enchanté. Mais je ne me rappelle plus comment faire du coup si quelqu'un le sait...
  8. Teste comme sa j'ai mis "on pickup" au lieu de "on pickup of diamond" sinon j'aurais une autre solution mais il faut d'abord que tu me dises si c'est bon ou pas on shoot: #Quand le joueur tir if projectile is arrow: #Si le projectile tiré est une flèche set {diamond.%shooter%} to true #on met la variable {diamond.%shooter%} sur true while {diamond.%shooter%} is true: #on vérifi en boucle si la variable est sur true wait 3 ticks #on attend 3 ticks add 1 to {_name.%shooter%} # on ajoute 1 à une variable temporaire set {_drop.%shooter%} to diamond named "&c%{_name.%shooter%}%" #on nomme le diamant par la variable temporaire drop {_drop.%shooter%} at projectile #on drop un diamant avec le nom de la variable temporaire au projectile on projectile hit: #Quand le projectile touche un block/joueur if {diamond.%shooter%} is true: #Si la variable est sur true delete projectile #on supprime le projectile set {diamond.%shooter%} to false #on met la variable sur false pour arrêter la boucle on pickup: #Quand on récupère un item au sol if "%event-item%" is "diamond": #Si l'item est un diamant loop 500 times: #on fait tourner une boucle 500 fois add 1 to {_arg} #on ajoute 1 à une variable temporaire if "%name of event-item%" is "&c%{_arg}%": #Si le nom de l'item est la variable temporaire cancel event #on annule l'évènement
  9. ok je vais juste voir pourquoi sa ne marche pas (surement à cause d'un addon) et je te renvoie le skript avec des explications
  10. voila on shoot: if projectile is arrow: set {diamond.%shooter%} to true while {diamond.%shooter%} is true: wait 3 ticks add 1 to {_name.%shooter%} set {_drop.%shooter%} to diamond named "&c%{_name.%shooter%}%" drop {_drop.%shooter%} at projectile on projectile hit: if {diamond.%shooter%} is true: delete projectile set {diamond.%shooter%} to false on pickup of diamond: loop 500 times: add 1 to {_arg} if "%name of event-item%" is "&c%{_arg}%": cancel event J'ai augmenté les ticks car sinon il y en avait beaucoup trop et pas besoin de faire une vérif pour savoir si la flèche est dur le sol ou non
  11. Ba non c'est pas logique moi sa ne fais pas clignoter le scorboard sinon j'aurais pas insisté
  12. mais quand tu dis qu'il clignote il apparaît et disparaît en boucle ?
  13. et as-tu essayé le skript que je t'ai envoyé même si tu penses que sa ne marchera pas, essaye quand même on sait jamais tiens le skript every a second: loop all players: #Loop tout les joueurs wipe loop-player sidebar #Faire apparaitre une sidebar set name of sidebar of loop-player to "&6&l» &c&lLoup-Garou &6&l«" #Donner un titre à la sidebar (IMPORTANT) set score "" in sidebar of loop-player to 15 #Met ce que tu veux dans ton scorboard
  14. ok mais moi sa ne fait clignoter aucun scorboard et réponds à ma question as-tu plusieurs scorboard
  15. Maiss le sa ne fais pas clignoter les scorboard le wipe as-tu creer plusieurs scorboard ? Si oui, envoie moi tout tes scorboard
  16. zarco70

    inactif ✖ Erreur SkQuery

    je ne sais pas j'ai du mal parce que Skquery c'est pas mon truc donc déso
  17. zarco70

    inactif ✖ Erreur SkQuery

    tiens il te faut SkQuery [Contenu masqué] mais sauf que c'est slot la sont spéciale car c'est pas la même chose que les slot d'inventaire on peut pas set slot sur des armures
  18. zarco70

    inactif ✖ Erreur SkQuery

    Voici: set slot 8 of player to diamond named "&6&lDiamant de l'espoire" with lore "&7Si tu clique dessus tu auras du chocolat" et pour info il y a 36 slot dans l'inventaire du joueur et pas 44.
  19. zarco70

    inactif ✖ Erreur SkQuery

    Laisse tombé l'idée des Gui car les Gui sert à afficher un inventaire ou tu peux mettre des objets et faire des actions pour l'inventaire je vais te le faire tout de suite
  20. zarco70

    inactif ✖ Erreur SkQuery

    tu voudrais que genre quand on clique sur un item dans l'inventaire avec un slot précis que sa fasse une action ?
  21. zarco70

    inactif ✖ Erreur SkQuery

    euh pas du tout en Tuske il faut 1 ligne pour afficher l'item voici le code open virtual chest with 6 rows named "Titre" to player format gui slot 13 of player with stone named "NOM" to run: #Afficher de la stone au slot 13 mais c'est aussi une condition à la quel tu peux exécuter ce que tu veux exemple: open virtual chest with 6 rows named "Titre" to player format gui slot 13 of player with stone named "NOM" to run: set {join} to false la par exemple j'ai mis une variable sur false tu peux mettre un stop pour rien exécuter et automatiquement l'item est irrécupérable tu n'as pas besoin de mettre "to be unstable" ou un truc comme sa tu peux aussi détecter un clique exemple: open virtual chest with 1 rows named "&b&nParler" to player format gui slot 2 of player with diamond named "&e&n&lClique droit" with lore "&6&lClique droit pour dire bonjour" run: send "Bonjour" format gui slot 6 of player with diamond named "&e&n&lClique gauche" with lore "&6&lClique gauche pour dire bonsoir" run: send "bonsoir" Voila après si tu ne veux toujours pas Tuske alors je ne pourrais plus t'aider car je n'utilise que Tuske et j'y connais rien aux autres GUI
  22. Essaye ça: loop all players: #Loop tout les joueurs wipe loop-player sidebar #Faire apparaitre une sidebar set name of sidebar of loop-player to "&6&l» &c&lLoup-Garou &6&l«" #Donner un titre à la sidebar (IMPORTANT) set score "" in sidebar of loop-player to 15 #Met ce que tu veux dans ton scorboard Je pense que c'est SkyrayFall mais je ne suis pas sûr
  23. zarco70

    inactif ✖ Erreur SkQuery

    Pourrais-tu me montrer comment tu t'y prends pour les menus Gui en Tuske ?
  24. ha ok j'avais mal compris je pensais que le bloc en question était dans ton inventaire. Pour moi c'est impossible en skript et je ne sais pas si sa existe en plugin
×
×
  • 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.