Aller au contenu

Wineker

Membre
  • Compteur de contenus

    109
  • Inscription

  • Dernière visite

  • Jours gagnés

    1

Tout ce qui a été posté par Wineker

  1. négatif j'ai aucun des deux, j'les prend du coup et j'essai
  2. La même erreur dans les deux cas: "a block can't be set to '{_banniere}' with custom nbt '"{flag.custom.%player}%"' because the latter is not an item type {flag.sk, line 143: set the block at event-block to {_banniere} with custom nbt '"%{flag.custom.%player%}"'}
  3. Bonsoir Il y a une commande pour créer sa bannière via minecraft tool: command /flag [<text>] [<text>]: trigger: if arg 1 is a color: if arg 2 is set: set {flag.color.%player%} to arg 1 set {flag.custom.%player%} to arg 2 >exemple: /flag white {BlockEntityTag:{Patterns:[{Color:1,Pattern:"bri"},{Color:0,Pattern:"cbo"},{Color:15,Pattern:"mc"},{Color:15,Pattern:"gra"},{Color:14,Pattern:"flo"},{Color:15,Pattern:"gru"}]}} Puis son placement: on right click on a sign: if line 1 is "[flag]": set {_f} to event-block's horizontal facing set the block at event-block to {_l} set the block at event-block to {flag.color.%player%} standing banner with custom nbt "%{flag.custom.%player%}%" set horizontal facing of {_l} to {_f} erreur:
  4. Bonsoir Niveau de difficulté: tranquille, pas long Dans ce script on imagine être dans une ville où les lumières s'allument la nuit c'est à dire des lampe de redstone avec un panneau solaire disposé au dessus, parce que c'est une ville écologique ? . Qu'allons nous faire ? Grâce à un event que vous pouvez biensûr modifier, moi ça sera une commande toute bête, vous allez effectué un black out c'est à dire éteindre toutes les lampadaires autour de vous (ici on va prendre un rayon de 20 bloques). Tout ça avec des p'tits effets de hack parce qu'on est des hackeurs trop stylé. Ce tutoriel n'a pas beaucoup d’intérêt si ce n'est l'étude des loop-blocks et du fun. Aux connaisseurs qui me diront "y a toggle", bah moi ça ne marche pas On débute par un événement, pour moi une commande: command /blackout: trigger: A cette commande vous pouvez ajouter des conditions à votre guise, pour ma part...: command /blackout: trigger: if player is op: Maintenant on entre dans le sujet: loop blocks in radius 20 around player: > On check touts les bloques autour du joueur dans un rayon de 20 if loop-block is daylight_detector_inverted: >Si le block est un panneau solaire détectant la nuit (c'est à dire qui s'allumera la nuit) set loop-block to daylight sensor >On remplace ce dernier par un panneau qui détecte le jour, comme ça la lampe de redstone situé en dessous d'éteindra message "&4&k------------------------------------------" >&4: rouge &k: effet de brouille/glitch (cest uniquement pour l'effet de hack lorsque un panneau solaire est détecté) add loop-block to {_in::*} >On ajoute le bloque détecté dans une liste pour pouvoir le réutiliser plus tard: rallumer le lampadaire else: >Si le bloque n'est pas un panneau solaire message "&a&k%loop-block%" >&a: vert &k: effet de brouille/glitch (pour avoir un gros feed stylé) message "&4 shut down_" message "&4 shut down_" message "&4 shut down_" message "&a\\code[ &lBLACK OUT &r&a]: &a1_" >Message loin d'être nécessaire, c'est juste que j'ai écris ça. Ce que ça donne: Comment rallumé les lumières ? Ici on ne peut pas faire de loop-block et regarder quels sont les blocks étant des panneaux solaire en mode jour puis qu'entre temps le joueur pourrait bouger. C'est pour ça qu'on a enregistrer les bloques modifié au par-avant dans une liste : {_in::*} wait 1 minut >Le temps de kiffer le Black Out loop {_in::*} >Open for a surprise, on check les bloques à l'intérieur de la liste set {_m} to location of loop-value >Les arguments dans des listes sont des Value d'où loop-value, le problème c'est que 'location of loop-value' n'est pas possible set the block at {_m} to daylight_detector_inverted >On remet les panneaux solaires en mode nuit, les lampadaires se rallument, fin du black out stop >On sait jamais
  5. alors avec every second ?
  6. si tu veux téléporter le joueur à son dernier emplacement avant de quitter la zone, tu peux mettre un: on any move: if "%region at player%" contains "mine": set {loc.%player%} to location of player on region leave: if "%region at player%" contains "mine": if {combat.%player%} is true: send "&cVous ne pouvez pas quitter la zone en combat." teleport player to {loc.%player%} Où alors sans avoir besoin de scripts tu entoures l'arènes de minecraft:barrier les bloques invisibles
  7. OK merci, c'est bon ça fonctionne J'ai pris la façon: if {_in::*} contain
  8. command /p: trigger: give 1 cobble named "1" to player give 1 plank named "2" to player command /p2: trigger: loop all items of player's inventory: add loop-item to {_in::*} if {_in::*} contain "1" and "2": message "oui" else: message "non" Pas d'erreur au reload résultat:
  9. Non en réalité c'était pour l'exemple, mais l'idée c'est de vérifier que le joueur a les items renommés qu'il faut. Et ne loop j'ai déjà essayé aussi de cette façon: loop all items in player's inventory: if loop-item are cobble named "1" and plank named "2": ... ça ne fonctionne pas J'ai peut être la mauvaise technique
  10. et bien ça ne fonctionne toujours pas mais merci quand même
  11. ok et donc avec ça la réponse de Kilterra fonctionnera du coup ?
  12. zut je me suis trompé de donné, t'as raison en fait c'est 2.2-dev29 autant pour moi
  13. ça ne fonctionne pas minecraft 1.12.2 Skript 1.12
  14. j'ai écrit quelque chose qu'il ne fallait pas ? C'est pas une demande de skript, ça ressemble à une demande de ligne certes, mais c'est juste parce que je bloque.
  15. Bonsoir Je cherche à effectuer une vérification dans un inventaire pour savoir si un joueur possède des items bien demandé: on ...: if player's inventory contain "batterie" and "écran": give... ne fonctionne pas on...: if player's inventory contain redstone block named "batterie" and glass named "écran": give... ne fonctionne pas non plus Merci d'avance ?
  16. Wineker

    bonjour, contrôle des papiers

    désolé mais comment je met ce sujet en résolu ?
  17. Wineker

    bonjour, contrôle des papiers

    Merci beaucoup ! J'vais regarder
  18. Bonjour. Je souhaite savoir si il existe la possibilité d'éditer un livre comme on peut éditer un panneau . FIN on right click on a book: if name of player's tool is "Carte D'Identité": cancel event set line 1 to "identité : %player%" set line 2 to "job : %{job.%player%}%" set line 3 to "hobbies : %{osef.%player%}%" (j'ai cherché, peut être mal, parce que j'ai rien trouvé) je vous remercie d'avance !
  19. Wineker

    loop {location.list::*}

    ah ok j'ai compris ! Merci ça fonctionne !
  20. Wineker

    loop {location.list::*}

    ça fonctionne en partie, le drop ne fonctionne pas, peut être que {_l} n'est pas compris comme une localisation
  21. Wineker

    loop {location.list::*}

    command /loc [<text>] [<text>]: trigger: if arg 1 is "add": if {loc.%arg 2%} don't existe: add "%arg 2%" to {loc.list::*} set {loc.%arg 2%} to true message "ajout de %arg 2% aux loc avec succès !" else: message "%arg 2% existe déjà !" if arg 1 is "test": loop {loc.list::*}: if %loop-????% is true: #set {_l} to %loop-????% #drop 1 apple at %loop-????%/{_l} Voici mon problème, j'essai de faire apparaitre une pomme à toutes les localisations mais je ne sait pas comme on loop des localisations, où même des textes dans une liste, si vous me dîtes loop-value...bah c'est pas ça ...
  22. Juste, je voudrais savoir comment on renomme la tête, là quand on la give elle se nome "MHF_Golem", j'ai essayé "give "MHF_Golem" parsed as offline player's skull named "&rmasque Golem" to player" Et je sais pas si c'est moi mais je ne trouve presque rien à propos SkStuff
  23. Merci !
  24. minecraft 1.12 skript dev28 ____________________________________________________________________________ Bonjour (ou bonsoir), j'ai fais un shop de masque (skull/tête) fonctionnel sur mon serveur, le problème étant que lorsque l'achat s'effectue la commande si dessous s'exécute: make console execute command "/give %player% minecraft:skull 1 3 {SkullOwner:MHF_Golem}" J'ai mis que c'est à la commande d'exécuter cette commande puisque le joueur n'est pas op, suite ça le chat affiche : [ATTACH=full]5916[/ATTACH] J'aimerais donc retirer ceci du chat. J'ai essayé des truques chelou genre "cancel chat" mais en réalité je n'ai aucun idée de comment ne pas l'afficher. Pour détourner le problème j'ai tenté des give MHF_Golem's skull to the player mais...marche po. ____________________________________________________________________________ problème bonus::) si quelqu'un sait comment on détecte que le bloque en dessous du joueur est une stone slab, parce que comme ça : if the block below the player is stone_slab: ça ne fonctionne pas.. ____________________________________________________________________________ MERCI :D
  25. Wineker

    contenance des listes

    ça ne fonctionne pas, et puis je comprends pas ce que c'est :D
×
×
  • 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.