Aller au contenu

Classement

Contenu populaire

Affichage du contenu avec la meilleure réputation le 21/09/2016 dans toutes les zones

  1. Tadam, tu peux mettre PAS, PASous ou Planche à sous sur ton panneau et cliquer dessus. on right click on sign: if line 1 contains "&6P&elanche à sous ": if player's tool is blaze rod: if player has permission "PASous.Utiliser": set line 4 to "&2E&an cours..." set {_EtapeNo} to 0 while {_EtapeNo} is less than or equal to 25: set line 3 to "&eProgression &6%({_EtapeNo} * 4)%%%" add 1 to {_EtapeNo} wait 2 second if event-block isn't sign: send "&aImpression annulée." to player stop drop 1 gold ingot set line 3 to "&eProgression &60%%" set line 4 to "&4Inactif" else if line 1 is "PAS" or "PASous" or "Planche à sous": if player has permission "PASous.Creer": set line 1 to "&6P&elanche à sous &6①" set line 3 to "&eProgression &60%%" set line 4 to "&4Inactif"
    2 points
  2. Options: Commande_Accepter: /Accept Commande_Refuser: /Deny execute console command "/tellraw %player% ["""",{""text"":""&eAcceptez-vous le duel ? - &a""},{""text"":""Oui"",""clickEvent"":{""action"":""run_command"",""value"":""{@Commande_Accepter}""}},{""text"":"" &e- &c""},{""text"":""Non"",""clickEvent"":{""action"":""run_command"",""value"":""{@Commande_Refuser}""}}]"
    1 point
  3. J'avais déjà eu l'idée de mettre ça dans mon addon mais j'ai oublié... Je vais voir ça pour une prochaine maj
    1 point
  4. On inventory click: if player is op: stop else: cancel event[/Code]
    1 point
  5. Salut, Je n'ai pas vraiment eu le temps aujourd'hui, j'ai refait le système des équipes, j'ai cherché un vieux code de rééquilibrage d'équipes dans mes anciens scripts. Il n'est pas très optimisé, mais il est fonctionnel, quand j'aurais le temps je t'en referais un. Equipes : function SetPlayerColor(p: text, color: text): set {_p} to "%{_p}%" parsed as player wait 0.5 tick {_color} is "red": if {color.%{_p}%} is "red": send "&cErreur : Vous êtes déjà dans l'équipe rouge !" to {_p} else: if {team.red} >= 20: send "&cErreur : L'équipe rouge est au complet !" to {_p} else: if {color.%{_p}%} is "blue": remove 1 from {team.blue} wait 0.1 tick set {color.%{_p}%} to "red" add 1 to {team.red} set {_p} tab name to "&c%{_p}%" set {team.%{_p}%} to true set {mj.%{_p}%} to "Dedans" wait 0.1 tick send "&aVous avez rejoins l'équipe &crouge &a!" to {_p} {_color} is "blue": if {color.%{_p}%} is "blue": send "&cErreur : Vous êtes déjà dans l'équipe bleue !" to {_p} else: if {team.blue} >= 20: send "&cErreur : L'équipe bleue est au complet !" to {_p} else: if {color.%{_p}%} is "red": remove 1 from {team.red} wait 0.1 tick set {color.%{_p}%} to "blue" add 1 to {team.blue} set {_p} tab name to "&9%{_p}%" set {team.%{_p}%} to true set {mj.%{_p}%} to "Dedans" wait 0.1 tick send "&aVous avez rejoins l'équipe &9bleue &a!" to {_p} on rightclick with red wool: if {ingame} is false: cancel event SetPlayerColor("%player%", "red") on rightclick with blue wool: if {ingame} is false: cancel event SetPlayerColor("%player%", "blue") Pour savoir si l'équipe d'un rouge est rouge ou bleue, tu fais "if {color.%player%} is "red"" pour rouge, et tu remplaces "red" par "blue" pour les bleus. Vieux débris de rééquilibrage des équipes : function DividePlayers(players: text="get"): if {team.red} > {team.blue}: loop all players: if {color.%loop-player%} is not set: add loop-player to {_players::*} wait 0.5 tick set {_diff} to difference between {team.red} and {team.blue} set {_r} to 1 loop {_diff} times: set {_p.%{_r}%} to a random element out of {_players::*} add 1 to {_r} wait 1 tick set {_r} to 1 wait 0.1 tick loop {_diff} times: SetPlayerColor("%{_p.%{_r}%}%", "blue") add 1 to {_r} wait 2 ticks delete {_players::*} loop all players: if {color.%loop-player%} is not set: add loop-player to {_players::*} wait 2 ticks set {_size} to size of {_players::*} wait 0.1 tick set {_size} to {_size} / 2 wait 0.1 tick set {_r} to 1 loop {_size} times: set {_p.s.%{_r}%} to a random element out of {_players::*} add 1 to {_r} wait 1 tick set {_r} to 1 set {_random} to a random integer between 1 and 2 wait 0.5 tick {_random} is 1: loop {_size} times: SetPlayerColor("%{_p.s.%{_r}%}%", "red") add 1 to {_r} wait 2 ticks loop all players: if {color.%loop-player%} is not set: SetPlayerColor("%loop-player%", "blue") else: loop {_size} times: SetPlayerColor("%{_p.s.%{_r}%}%", "blue") add 1 to {_r} wait 2 ticks loop all players: if {color.%loop-player%} is not set: SetPlayerColor("%loop-player%", "red") else if {team.red} < {team.blue}: loop all players: if {color.%loop-player%} is not set: add loop-player to {_players::*} wait 0.5 tick set {_diff} to difference between {team.red} and {team.blue} set {_r} to 1 loop {_diff} times: set {_p.%{_r}%} to a random element out of {_players::*} add 1 to {_r} wait 1 tick set {_r} to 1 wait 0.1 tick loop {_diff} times: SetPlayerColor("%{_p.%{_r}%}%", "red") add 1 to {_r} wait 2 ticks delete {_players::*} loop all players: if {color.%loop-player%} is not set: add loop-player to {_players::*} wait 2 ticks set {_size} to size of {_players::*} wait 0.1 tick set {_size} to {_size} / 2 wait 0.1 tick set {_r} to 1 loop {_size} times: set {_p.s.%{_r}%} to a random element out of {_players::*} add 1 to {_r} wait 1 tick set {_r} to 1 set {_random} to a random integer between 1 and 2 wait 0.5 tick {_random} is 1: loop {_size} times: SetPlayerColor("%{_p.s.%{_r}%}%", "blue") add 1 to {_r} wait 2 ticks loop all players: if {color.%loop-player%} is not set: SetPlayerColor("%loop-player%", "red") else: loop {_size} times: SetPlayerColor("%{_p.s.%{_r}%}%", "red") add 1 to {_r} wait 2 ticks loop all players: if {color.%loop-player%} is not set: SetPlayerColor("%loop-player%", "blue") else if {team.red} = {team.blue}: loop all players: if {color.%loop-player%} is not set: add loop-player to {_players::*} wait 2 ticks set {_size} to size of {_players::*} wait 0.1 tick set {_size} to {_size} / 2 wait 0.1 tick set {_r} to 1 loop {_size} times: set {_p.s.%{_r}%} to a random element out of {_players::*} add 1 to {_r} wait 1 tick set {_r} to 1 set {_random} to a random integer between 1 and 2 wait 0.5 tick {_random} is 1: loop {_size} times: SetPlayerColor("%{_p.s.%{_r}%}%", "blue") add 1 to {_r} wait 2 ticks loop all players: if {color.%loop-player%} is not set: SetPlayerColor("%loop-player%", "red") else: loop {_size} times: SetPlayerColor("%{_p.s.%{_r}%}%", "red") add 1 to {_r} wait 2 ticks loop all players: if {color.%loop-player%} is not set: SetPlayerColor("%loop-player%", "blue") Pour rééquilibrer les équipes, tu utilises tout simplement l'effet "DividePlayers()". Il faudra aussi à delete les variables {color.%player%} à la fin de la partie.
    1 point
  6. Dééé rien^^ ! PsYZiiK, Fièr d'avoir aidé quelqu'un dans sa vie.
    1 point
  7. Je suis d'accord avec @PsYZiiK , Je t'ai fais ton "code" pour ton "pvpbox"; D'après PsyZiik tu as fais plusieurs sujets, Pour la peine je ne t'aiderai plus sur ce sujet, tu es juste fainéant pour continuer mon skript.. Je t'ai fourni le code qui fallais tu avais juste à le terminer. Je n'ai rien plus rien à te dire, Bonne journée, Arwex
    1 point
×
×
  • 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.