Exisharn Posté(e) le 10 juillet 2016 Posté(e) le 10 juillet 2016 Bonjour, j'aimerais savoir si il est possible de faire un skript "Chasse à l'homme" je m'explique: J'aimerais que quand on fasse /chasser <joueur>, on ajoute l'arg 1 dans la liste du joueur qui fait la commande ensuite, quand on fais /chasses , on ouvre un gui avec comme nom : "Chasses >> %NombreDePersonnesDansLaListe% disponnibles" et dans le gui, toutes les personnes qui sont dans la liste du player, on met leur tête + pseudo Quand on tue une personne qui est dans la liste on gagne 50 money J'ai déjà fait ça, command /chasser <player>: trigger: if arg 1 is set: if arg 1 is player: message "&f&l>> &7Impossible de vous chasser vous même !" stop trigger if {chasse.%player%.list::*} contains arg 1: message "&f&l>> &7Le jouer est déjà dans la liste!" message "&f&l>> &7La liste contient: &a%{head.list::*}%" stop trigger else: add arg 1 to {chasse.%player%.list::*} message "&f&l>> &7Joueur &a%arg 1% &7ajouté à la liste !" message "&f&l>> &7La liste contient: &a%{chasse.%player%.list::*}%" message "&6&l&m----------------------------------------" to arg 1 message "&7 &7 &7&7 &aChasses" to arg 1 message "&6&l&m----------------------------------------" to arg 1 message "" to arg 1 message "&f&l>> &7Vous avez été chassé par &a%player% &7!" to arg 1 message "&f&l>> &7Si il vous tue, il gagnera une récompense" to arg 1 command /vider: trigger: clear {chasse.%player%.list::*} message "&f&l>> &7Votre list est vide:" message "&a%{chasse.%player%.list::*}%" command /seelist: trigger: message "&7Votre liste est" message "&a%{chasse.%player%.list::*}%" mais quand une personne chasse 2 personnes, et une autre chasse une personne, ca lui met les gens de l'autre personne dans sa liste et ducoup il voit 3 personnes dans sa liste. Ou alors, quand le joueur chasse 2 personne, et qu'une autre veut chasser ces personnes, ca lui dit que la personne est déjà dans la liste :( merci :)
Yghore Posté(e) le 10 juillet 2016 Posté(e) le 10 juillet 2016 utilise la balise code Salut [.CODE]#Code[./CODE] (sans les points)
Aligatoror Posté(e) le 10 juillet 2016 Posté(e) le 10 juillet 2016 j'ai pas le temps de faire ton code mais juste pour évité que tu comprene pas par la suite pk ca ne marche pas. Je te dis ca le "contains" ne marche que pour la premiere valeur autrement dit si tu ajoute plusieur joueur a ta variable, seul le premier sera reconnu. Sinon pour t'aider par la suite il faut faire un: On death: if event-entity is a player: loop {chasse.%attacker%.list::*}: if loop-value is victim's name: add 50 to {ta.variable.de.money} #ou si tu utilise vault etc... give ... Pour le GUI et les tetes des joueurs il y a plein de tuto
Exisharn Posté(e) le 10 juillet 2016 Auteur Posté(e) le 10 juillet 2016 comment je fais alors pour ma seelist
Aligatoror Posté(e) le 11 juillet 2016 Posté(e) le 11 juillet 2016 Si je me souvient bien de ton probleme: ... open a chest with 3 rows: wait 1 tick set {_nb.player} to 0 loop {chasse.%player%.list::*}: format slot {_nb.player} of player with loop-value's skull named "&f&l%loop-value%" to be unstealable add a 1 to {_nb.player} Je pense que c'est ca xD tout fait de tete sur portable.
Exisharn Posté(e) le 12 juillet 2016 Auteur Posté(e) le 12 juillet 2016 merci :) mais c'est normal que quand on fait ça : quand une personne chasse 2 personnes, et une autre chasse une personne, ca lui met les gens de l'autre personne dans sa liste et ducoup il voit 3 personnes dans sa liste. Ou alors, quand le joueur chasse 2 personne, et qu'une autre veut chasser ces personnes, ca lui dit que la personne est déjà dans la liste
Aligatoror Posté(e) le 13 juillet 2016 Posté(e) le 13 juillet 2016 Tu veut que ca fasse ca ou ca fait déja ca. je comprend pas
Exisharn Posté(e) le 13 juillet 2016 Auteur Posté(e) le 13 juillet 2016 Je vais m'expliquer mieux :) Je sais que je suis brouillon. J'aimerais faire un système de chasse à l'homme. Quand un joueur fait /chasser <joueur> , Exemple : /chasser Aligatoror , Aligatoror est ajouté à la liste des chasses de Exisharn. Quand Exisharn fait /pvp chasse, on lui ouvre un gui avec toutes les personnes qu'il chasse. (pour le moment, il ne chasse que Aligatoror) Quand il tuera Aligatoror , on lui offre une récompense de 50 money et on l'enlève de la liste. L'erreur est que : Si Exisharn fait /chasser Aligatoror et /chasser Moustique par exemple, et que Moustique fait /chasser Exisharn et /chasser Aligatoror , ça lui envoit un message comme quoi Exisharn et Aligatoror sont déjà dans sa liste. J'espère avoir été plus clair :(
Aligatoror Posté(e) le 13 juillet 2016 Posté(e) le 13 juillet 2016 Tu peut envoyé ton code pour que je voit ou ca merde ??? PS: en mp si tu veut qu'il soit personel
Messages recommandés