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

Ban via un commandblock

Discussion dans 'Redstone & Commands blocks' créé par Mr.N, 25 Mai 2016.

Statut de la discussion:
N'est pas ouverte pour d'autres réponses.
  1. Mr.N

    Mr.N Enter the World

    Inscrit:
    16 Avr 2016
    Messages:
    19
    Points:
    1
    Sexe:
    Homme
    Bonjour,

    Quelqu'un à déjà réussit à ban via un commandblock?

    Moi même je ne sais pas (enfin pas si il y en a d'autre que moi) c'est pour cela que je vous invite à poster vos solutions pour voir si je suis le premier ou pas... parce que j'aimerais bien breveter le principe donc....

    En plus ça ferait honneur à la france que ce soit pas les US qui trouve cette fois.

    Donc, quelques indices :

    -1.9
    -Screenshot :
    http://image.noelshack.com/fichiers/2016/21/1464185048-2016-05-25-15-49-34.png

    Mais une règle :

    -Ne pas rager et ne pas dire que c'est impossible (donc ça fait deux règles enfaite :/)

    bref bonne chance et à bientôt,

    Cdt, N
     

    Fichiers attachés:

    • Troll Troll x 2
    • C'est nul ! C'est nul ! x 1
    #1 Mr.N, 25 Mai 2016
    Dernière édition par un modérateur: 25 Mai 2016
  2. Mr.N

    Mr.N Enter the World

    Inscrit:
    16 Avr 2016
    Messages:
    19
    Points:
    1
    Sexe:
    Homme
    Oui donc enfaite pas obliger 1.9. Enfaite, ça marche très bien en 1.8. 1.7 pas sûr.
     
  3. Redz

    Redz Résident de l'End

    Inscrit:
    7 Sept 2014
    Messages:
    5 289
    Points:
    249
    bonjour je rage et c'est impossible



    :troll:

    et sinon tu veux breveter un truc en command block ? quoi ??
     
    • Troll Troll x 3
  4. Mr.N

    Mr.N Enter the World

    Inscrit:
    16 Avr 2016
    Messages:
    19
    Points:
    1
    Sexe:
    Homme
    Oui nan mais si personne ne trouve à la fin je finirais par vraiment mettre la réponse mais bon.

    Bon après tu rage effectivement mais ne t'inquiète pas c'est possible ;)

    Cdt, N

    PS : Ben ce système s'appellera (un peu comme la Jeb_'s door) le NatheneM's ban
     
    • Optimiste Optimiste x 1
  5. AdiBis

    AdiBis Modérateur

    Inscrit:
    27 Avr 2012
    Messages:
    4 244
    Points:
    224
    Sexe:
    Homme
    Attention aux doubles-posts @Mr.N, utilise plutôt la fonction éditer.
     
    • Utile Utile x 1
  6. Mr.N

    Mr.N Enter the World

    Inscrit:
    16 Avr 2016
    Messages:
    19
    Points:
    1
    Sexe:
    Homme
    Ok c'est noté.

    Tu as trouver @AdiBis?

    Cdt, N
     
    #6 Mr.N, 25 Mai 2016
    Dernière édition: 25 Mai 2016
  7. Redz

    Redz Résident de l'End

    Inscrit:
    7 Sept 2014
    Messages:
    5 289
    Points:
    249
    Bah c'est pas un brevetage ça
     
    • J'aime J'aime x 1
  8. Mr.N

    Mr.N Enter the World

    Inscrit:
    16 Avr 2016
    Messages:
    19
    Points:
    1
    Sexe:
    Homme
    Oui mais pas grâve au moins j'aurai inventé cette commande!!!! Rhoo t'imagine pas ce que ça va faire? La communauté qui va m’applaudir x)

    Bon sauf si ça a déjà été trouver mais j'ai regardé plein de forum aucun n'arrive à trouver une solution pour ça tout le monde pose la même question :

    -Comment bannir avec un commandblock?

    et tout le monde répond :

    -Tu peux pas!!

    Moi j'ai trouvé immagine si tu avais trouvé mec tu serais juste trop content x)

    Cdt, N
     
    • Troll Troll x 2
    • Optimiste Optimiste x 2
  9. Mlakuss

    Mlakuss Rédacteur

    Inscrit:
    7 Sept 2013
    Messages:
    1 694
    Points:
    180
    Sexe:
    Homme
    Des gens ont déjà trouvé des solutions équivalentes depuis un moment (un truc que m'a donné @Keel):
    Dans une horloge:
    Code (cpp):
    /execute @a[tag=BAN] ~ ~ ~ particle lava ~ ~ ~ 0.2 0.2 0.2 0.1 10000000 normal @p
    Et pour bannir quelqu'un:
    Code (cpp):
    /scoreboard players tag <joueur à bannir> add BAN
    Pour retirer le ban:
    Code (cpp):
    /scoreboard players tag <joueur à pardonner> remove BAN

    Attention, c'est super efficace (et violent)

    Testez d'abord un "kick" avec la commande suivante par sécurité.
    Code (cpp):
    /execute <Joueur à kick> ~ ~ ~ particle lava ~ ~ ~ 0.2 0.2 0.2 0.1 10000000 force @p
     
    • J'approuve J'approuve x 3
    • J'aime J'aime x 1
  10. Mr.N

    Mr.N Enter the World

    Inscrit:
    16 Avr 2016
    Messages:
    19
    Points:
    1
    Sexe:
    Homme
    Bonjour,

    Malheureusement il y a plus efficace et moins violent pour le serveur x)

    je vous invite à chercher d'avantage.

    un autre indice : effectivement le principe est de faire crasher le client du joueur à bannir.

    Sinon donner aussi un moyen pour ban temporairement.

    Merci et à bientôt,

    Cdt, N

    PS : regardez la screenshot il n'y a besoin que de 5 ou 6 commandblocks. Et le tag peut se faire avec un score tout bête pour les débutants ne savant pas s'en servir. Cela allège le code lorsque tu met en tempban.
     
    #10 Mr.N, 26 Mai 2016
    Dernière édition: 26 Mai 2016
  11. Mlakuss

    Mlakuss Rédacteur

    Inscrit:
    7 Sept 2013
    Messages:
    1 694
    Points:
    180
    Sexe:
    Homme
    Plus efficace, j'en doute. Et je vois mal en quoi c'est "cher" (un bloc pour bannir, je peux pas faire moins).
    Sans faire crasher le client, il y a une autre solution toute simple (encore merci Keel):
    Code (cpp):
    /tellraw @a[tag=BAN] []
    Ne marche pas sur un monde solo.
     
    • J'approuve J'approuve x 2
    • J'aime J'aime x 1
  12. Mr.N

    Mr.N Enter the World

    Inscrit:
    16 Avr 2016
    Messages:
    19
    Points:
    1
    Sexe:
    Homme
    Ouais encore plus simple tu y arrive?

    Cdt, N
     
  13. maxo6

    maxo6 Nouveau

    Inscrit:
    22 Jan 2014
    Messages:
    6
    Points:
    94
    Sexe:
    Homme
    En fait c'est de moi ;)

    Sinon, tu peux aussi utiliser le "flying is not enable" avec plein de tp (encore plus bourrin). Surtout que ce genre de système n'a aucun intérêt.
    Ps: utilise le /ban (bien plus efficace)
     
    • Troll Troll x 1
  14. Mr.N

    Mr.N Enter the World

    Inscrit:
    16 Avr 2016
    Messages:
    19
    Points:
    1
    Sexe:
    Homme
    Beaucoup plus bourrin je te l'accorde on utilisait ça avant et en plus ce n'est pas fiable à 100%.

    Et sinon non on peut pas utiliser le /ban parce que je ne sais pas si tu as compris mais on parlait d'un "auto-ban" dans un commandblock. Le /ban évidemment reste efficace contre un ban définitif qui doit être exécutée par un modo mais la modération automatique ne l'utilisera pas.

    Cdt, N
     
  15. maxo6

    maxo6 Nouveau

    Inscrit:
    22 Jan 2014
    Messages:
    6
    Points:
    94
    Sexe:
    Homme
    J'avais compris, ne t'inquiètes pas, ma remarque était en fait sarcastique... et je ne vois toujours pas l'intérêt.

    Un système qui te rekick quand tu te reco à chaque fois, ça fait un peu dégueulasse pour un serveur. D'autant plus que si c'est du ban temporaire, il vaut mieux faire une prison, c'est beaucoup plus fun :lol: (comme ça les autres joueurs peuvent jeter du caca sur les prisonniers cf jespertheend)

    Si tu veux vraiment quelque chose d'automatique tu peux aussi faire un petit programme en script qui test le tag dans les fichiers players ou bien le scoreboard.dat, et ensuite execute une commande dans la console. Et le tout reste toujours vanilla.
     
    • J'aime J'aime x 4
    • Je désapprouve Je désapprouve x 1
Statut de la discussion:
N'est pas ouverte pour d'autres réponses.

Partager cette page