CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Minecraft
  • Tout support
  • PC
  • Xbox Series
  • Switch
  • Switch 2
  • PS4
  • ONE
  • WiiU
  • PS3
  • 360
  • Vita
  • iOS
  • Android
  • Web
  • New 3DS
Forum
  • Accueil
  • Actus
  • Tests
  • Vidéos
  • Images
  • Soluces
  • Forum
Liste des sujets

Bloc de commande : Ciblage

Xiquos
Xiquos
Niveau 5
06 mars 2014 à 20:24:09

Bonsoir, dans l'idée de lancer une map, j'aurai besoin de savoir comment cibler un joueur précis en fonction de ses ressources.

Je sais que l'on peut faite ce que je veux, mais en fonction de l'expérience avec pour exemple
/give @p[l=4] 322 1
ce qui donnera l'objet 322 au joueur le plus proche ayant pour level maximum 4.

Pour expliquer mon idée, je vais faire une mise en situation:

J'ai réussi à trouver 5 diamants sur la map, je vais voir ce que je peux échanger contre mes 5 diamants.
Si l'on avait remplacé les 5 diamants par 5 levels, cela aurait donné ceci :
a)Un command block : /give @p[lm=5] 276
Un repeater
b)Un command block : /tellraw @p[l=4] {text:"Vous n'avez pas assez d'expérience pour acheter cette épée",color:red}
Un repeater
c)Un command block : /xp -5l @p

Cela veut donc dire :
a) donne l'épée en diamant seulement si son xp minimum est de 5
b) envoie un message au joueur s'il possède au maximum 4 levels
c) Prends xp levels au joueur

Donc pour résumer, je voudrai qu'à chaque fois que je parle de l'expérience, elle soit remplacée par un item (diamants).
J'ai cherché un peu, et je n'ai pas trouvé, je compte sur vous :)
bonne soirée

Vardex91
Vardex91
Niveau 9
06 mars 2014 à 20:31:09

Sinon tu fais un villageois.

Hulodina
Hulodina
Niveau 9
06 mars 2014 à 20:53:42

Avec
/scoreboard players set @a diamants X {Inventory:[{id:"minecraft:diamond",Count:X}]}
Tu peux te faire une variable "diamants" qui suivra le nombre de diamant dans l'inventaire.

Bémol, il faut faire un bloc pour chaque quantité possible de diamant à échanger (en gros, faire la commande avec X=1, X=2, X=3... jusqu'à X=n, n étant le nombre maximum de diamant demandé).
Et pour retirer les diamants:
/clear @p[score_diamants_min=X] minecraft:diamonds 0 5

Les commandes fonctionnent uniquement avec la snapshot d'aujourd'hui, c'est du frais.

Xiquos
Xiquos
Niveau 5
06 mars 2014 à 21:51:11

Non Vardex, je veux utiliser les commands blocks, c'est beaucoup plus propre et plus simple.

Merci Hulodina, et comment je ferai pour faire un "test" comme avec le [l=5] et [lm=5] pour savoir le nombre de diamant ? Ou plutôt comment checker le scorboard du coup

Xiquos
Xiquos
Niveau 5
06 mars 2014 à 22:14:26

Pour me justifier Vardex, en fait je voudrai que le mec puisse acheter des batiments (donc impossible avec pnj, puisque ça n'enverra pas d'impulsion redstone)

Xiquos
Xiquos
Niveau 5
06 mars 2014 à 22:35:26

Merci Filsmick1
ma question maintenant est la suivante : est il possible de faire un scoreboard pour voir seulement son nombre de diamant, et pas celui d'un autre ?
C'est à dire que monsieur X voit les diamants X et pas les diamants Y de monsieur Y

Hulodina
Hulodina
Niveau 9
06 mars 2014 à 22:44:05

La commande que je t'ai donnée permet d'enregistrer le nombre de diamant pour chaque joueur en fait.
Après, pour éviter qu'un joueur ne déclenche un échange pour quelqu'un d'autre, tu peux mettre [x=,y=,z=,r=,...] en précisant avec x, y et z les coordonnées de l'endroit où doit se trouver le joueur pour échanger et avec r pour sélectionner la portée max.

Hulodina
Hulodina
Niveau 9
06 mars 2014 à 22:46:21

J'oubliais:
/clear @p[score_diamants_min=X] minecraft:diamonds 0 X

Cette commande sert à retirer les diamants mais peut aussi servir de test en même temps.

Sous forums
  • Recherche de joueurs et serveurs PC/Consoles