Aller au contenu

Classement

Contenu populaire

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

  1. Hey! Salut à vous, je pense que si vous avez travaillé ou si vous travaillez sur un skript de 1vs1 vous vous êtes posés CETTE question : - Comment faire une file d'attente? 'o'. Comment je peux faire :'( Et bien j'ai DEUX systèmes de file d'attente! Le premier est un système ou le premier et le 2e s'affronte, le 3e et le 4e s'affronte. Le deuxième c'est random '-'. Donc on va avoir besoin de ça : - De la logique - Un cerveau - Des mains (Pour écrire lawl) - Un éditeur de texte (Notepad++ ou Sublime Text) - Des variables Alors, commençons! Déjà, nous devons créer une file d'attente et rajouter le joueur à la file d'attente. Pour les feignants, voici le code :p. command /ffa: trigger: add player to {Attente::*} Keske ce code fait? (Faute intentionnelle, merci de pas me spam svp :c) Et bien, je créer la commande /ffa qui quand elle est exécutée, ça rajoute le joueur à la liste d'attente. Juste là, rien de sorcier. Ensuite, nous devons vérifier si il y a au moins 2 joueurs! (Et vérifier si le joueur n'est pas déjà dans la file d'attente :x) command /ffa: trigger: if player isn't in {Attente::*}: add player to {Attente::*} if the second element out of {Attente::*} is set: #Suite du code dans la suite du tuto! Voilà! C'est fait! Maintenant, il faut les faire s'affronter! (Et aussi vérifier si la partie n'a pas déjà commencée :c) command /ffa: trigger: if player isn't in {Attente::*}: add player to {Attente::*} if size of {Attente::*} >= 2: if {AreneEnCours} is false: set {_player1} to the first element out of {Attente::*} set {_player2} to the second element out of {Attente::*} remove {_player1} from {Attente::*} remove {_player2} from {Attente::*} teleport {_player1} to {Arenetmtc} teleport {_player2} to {Arenetmtc} set {AreneEnCours} to true Et voilà! Vous avez fait une file d'attente pour 1vs1! Et voici le code pour choisir random :p : command /ffa: trigger: if player isn't in {Attente::*}: add player to {Attente::*} if the second element out of {Attente::*} is set: if {AreneEnCours} is false: set {_player1} to a random element out of {Attente::*} remove {_player1} from {Attente::*} set {_player2} to a random element out of {Attente::*} remove {_player2} from {Attente::*} teleport {_player1} to {Arenetmtc} teleport {_player2} to {Arenetmtc} set {AreneEnCours} to true Si ce tutoriel vous a aidé, veuillez mettre un like :D. Et si y'a des fautes d'orthographes/frappes, signalez les moi :p.
    4 points
  2. Je lui ai juste proposer d'utiliser GM vue que presque tout le monde l'utilise et qu'il aurait pu avoir beaucoup plus d'aide qu'avec DeluxChat, si il prend gm temps mieux, sinon il fait avec DC.
    2 points
  3. HardTrox submitted a new resource: [plain]ChatNotif[/plain] - [plain]Avertis le joueur mentionner ![/plain] Read more about this resource...
    1 point
  4. Bonjour je suis à la recherche d'un script qui pourrais pété l'obsidienne a coup de 10 tnt, comme le plugin "ObsidianBreaker" que bukkit fais. Je vous prie d'agréer, monsieur, madame, nos sincères salutations Cordialement [Fondateur] MrBboyIce
    1 point
  5. Je ne comprend pas ton code mais pour corriger l'erreur command /vanish: trigger: make console execute command "/effect %player% invisibility 9999 255" spawn 10 bats strike lightning at the player strike lightning at the player strike lightning at the player strike lightning at the player strike lightning at the player strike lightning at the player strike lightning at the player wait 15 ticks kill all bats set {vanish.%player%} to true else: if {vanish.%player%} is false: make console execute command "/effect %player% invisibility 0 0"
    1 point
  6. [spoiler=Code] On damage: if damage cause is fall: if {leave.jump.%victim%} is true: cancel event
    1 point
  7. Sympa de l'avoir recrée :) Comme description tu peux faire un petit screen ;)
    1 point
  8. Oui, c'est ça que j'entendais par tu ré ouvres ^^
    1 point
  9. Faut que tu fasses else: if set { vanish.%player%} to false
    1 point
  10. Après le else tu ne peux pas écrire directement faut que tu reviennes a la ligne
    1 point
  11. Il marche très bien, mais je voudrais rajouté une permission, et je ne sais pas comment faire, tu peux m'expliquer ?
    1 point
  12. Pas de problème, je posterais le code la prochaine fois car là, je viens de reset mon pc et je n'ai plus le code, il pourras le passer je penses
    1 point
  13. commentaire non inutile car c'est pas la premiere fois et surtous le forum est polué de demande de gens qui cherche pas plus loin que la reponse qu'il ont dans le message d'erreur !
    1 point
  14. Titan juste 8spaces ligne 24 et 8 ligne 25 tu y arrive? x)
    1 point
  15. C'est deja quoi les tabs ? Je te trouve d'un grand aide ? Non sinon je viendrai pas dans la section aide si j'avais la reponse
    1 point
  16. c'est un exemple que je lui ai donner ^^
    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.