1. Le forum de Minecraft-France va définitivement fermer ses portes. Celui-ci restera en lecture seule mais vous ne pourrez plus y apporter de nouveaux topics. Nous vous invitons à nous rejoindre sur le Discord de Minecraft-France qui permet de présenter vos projets, discuter avec la communauté etc.. Merci à tous d'avoir fait vivre ce forum de nombreuses années. Pour nous rejoindre sur Discord, Cliquez ici

Kill sur block spécifié

Discussion dans 'Commands blocks & Redstone' créé par MrMitola, 2 Juil 2015.

  1. MrMitola

    MrMitola Bûcheron

    Inscrit:
    26 Mai 2015
    Messages:
    122
    Points:
    61
    Sexe:
    Homme
    Rebonjour c'est encore moi :/
    Voila je veux executer un /kill a la personne qui a un block de neige

    execute @a ~ ~ ~ detect ~ ~-1 ~ snow 0 /kill @p

    deux problème se posent
    -Tout les joueurs sont kill
    -marche une fois sur 2

    :/ merci de vos réponses
     
  2. Nocturne123

    Nocturne123 Mineur de Fer

    Inscrit:
    24 Déc 2012
    Messages:
    678
    Points:
    148
    Sexe:
    Homme
    Je ne serai pas quoi te répondre pour le 1er problème, mais je rappelle que le /kill @p tue le joueur le plus proche du command block.

    Pour ce qui est du second problème :
    -Vérifie que le joueur se trouve bien sur un bloc de neige et pas sur une couche de neige (snow_layer) !
    -Ou alors la clock n'est pas assez rapide, je te conseille à ce moment là, la fill clock.
     
  3. MrMitola

    MrMitola Bûcheron

    Inscrit:
    26 Mai 2015
    Messages:
    122
    Points:
    61
    Sexe:
    Homme
    C'est des blocks de neige et c'est sur une fill clock :')

    Envoyé de mon KITE en utilisant Tapatalk
     
  4. Vol4n3

    Vol4n3 Enter the World

    Inscrit:
    10 Oct 2014
    Messages:
    19
    Points:
    20
    Sexe:
    Homme
    salut,
    la commande que tu as mis dans une fillclock kill tous les joueurs les plus proches du joueurs se trouvant sur le bloc de neige , en gros tant que le joueur ne libère pas il tuera tous les joueurs car la commande continu de s’exécuter.

    pour y remédier , tu peux déjà kill avec cette commande:
    Code (cpp):
    execute @a ~ ~ ~ detect ~ ~-1 ~ snow 0 /kill @a[r=0,c=1]
    . ou
    Code (cpp):
    execute @a ~ ~ ~ detect ~ ~-1 ~ snow 0 /kill @p[r=0]
    Par contre, il y'a une fail dans ce genre de pratique, c'est que ça fonctionne que si la Hitbox (0.6 blocs de large) du joueur touche la position exact du bloc . Donc si le joueur s'accroupi sur le bord du bloc ça risque de ne pas fonctionner.
     
    • J'approuve J'approuve x 2
    • J'aime J'aime x 1
  5. Syst3ms

    Syst3ms Enter the World

    Inscrit:
    4 Mai 2016
    Messages:
    35
    Points:
    20
    Sexe:
    Homme
    Pas besoin du "[r=0,c=1]".
    On a tendance à oublier qu'avant la 1.8, le /kill ne pouvait pas viser qqch, il tuait l'entité (le joueur, vu qu'il n'y avait pas d'@e) qui éxécutait la commande.
    En résumé, le /kill tt seul marche très bien.
     

Partager cette page