Aller au contenu

Chouyoux

Membre
  • Compteur de contenus

    43
  • Inscription

  • Dernière visite

  • Crédits

    0 [Faire un don]

Tout ce qui a été posté par Chouyoux

  1. Ce code ne fonctionnera pas, on ne peut pas cancel un event après autant de temps. on break: cancel event set {_block} to the type of event-block set the block at location of event-block to air wait 5 seconds set the block at location of event-block to {_block} Tu te demanderas sûrement pourquoi cancel event (ce qui remet le bloc) puis remettre le l'air puis attendre 5 secondes pour reposer le bloc. Et bien c'est pour éviter que le bloc drop (que le bloc ne tombe pas au sol et ne soit pas ramassable). PS : N'oublie pas de mettre ton sujet en résolu.
  2. Il était nécessaire de mettre la chose au claire, merci.
  3. Chouyoux

    Skript De Grade

    Je trouve déplacé de se permettre de modifier les skripts d'une personne puis de poster cette modification sans l'approbation de l'auteur. Rien ne t'empêche de les modifier pour ta personne ou de poster une suggestion.
  4. Un tutoriel vraiment très sympa, je pense que peu de personnes étaient averties quant aux possiblités des messages via json :) Merci du partage ^^ ( Par contre la faute d'ortho dans le titre fait un peu tâche :"le tchat et c'est possibilité" -> "le tchat et ses possibilités" ;) )
  5. J'ai jamais dit que personne n'y avait jamais pensé xD. C'est un problème assez commun je pense, tout le monde y passe à un moment donné. C'est plus un tutoriel pour "prévenir" que pour "guérir" :p.
  6. Salut, Peut-être vous êtes-vous déjà confronté au problème, ou peut-être n'aurez-vous jamais à le faire grâce à ce tutoriel : "Comment soustraire de l'argent à tout les joueurs, y-compris hors-lignes ?" (par exemple, le vrai problème étant "Comment toucher aux variables des joueurs hors-ligne ?") Pour cela, vous seriez tenté de faire un petit 'loop all players', oui, seulement celui-ci n'atteint que les joueurs en ligne ! Alors je vous propose ma solution :) : on join: loop {joueurs::*}: "%player%" is "%loop-value%" set {_deja_dedans} to true {_deja_dedans} is not set add "%player%" to {joueurs::*} Avec ce code au chaud sur votre serveur, vous aurez toujours une liste (ici {joueurs::*}, vous l'appelez comme vous voulez) contenant tout les joueurs de votre serveur, y-compris les joueurs hors ligne ! Pour revenir à notre problème (exemple) initiale, et ainsi conclure avec un exemple d'utilisation de cette liste, cela donnerait : every 1 hour: loop {joueurs::*}: remove 999999 from {argent.%loop-value%}
  7. Chouyoux

    Arrow 1.9.2

    Installe les dépendances, j'avais oublié de les ré-écrire après la suppression de mon sujet ^^
  8. Chouyoux

    TheTower

    Dans l'hypothèse où tu as créé les deux fameuses listes {tower.equipe_bleu::*} et {tower.equipe_rouge::*}, et qu'elles contiennent les noms des joueurs de chaque équipe, tu n'as qu'à : loop {tower.equipe_bleu::*}: display board named "Tower Equipe Bleu" to loop-value make score "%loop-value%" in board of player to {tower.score.%loop-value%} ({tower.score.%loop-value%} = Variable de score du joueur, je ne sais pas comment la tienne s'apelle) En loopant {tower.equipe_bleu::*}, %loop-value% correspondra au nom du joueur.
  9. Chouyoux

    Arrow 1.9.2

    Le sujet a été surprimé par erreur par un modérateur, alors le re-voici :)
  10. Chouyoux

    Arrow 1.9.2

    Je vous propose mon premier skript pour la communauté Skript-MC, il s'agit d'un mini-jeu. Le principe est simple, tout les joueurs spawnent avec un arc infinity et une flèche et doivent se tirer dessus. Le joueur tué perd 1 (configurable) point et le tueur gagne 2 (configurable) points, le premier à 20 (configurable) points gagne. Les joueurs peuvent double-sauter. • /arrow setsign join/leave : Formate le panneau de Join/Leave [OP] • /arrow setsign spectateur join/leave : Formate le panneau de Spectateur Join/Leave [OP] • /arrow setspawn : Ajoute un spawn [OP] • /arrow setleave : Détermine là où les joueurs seront TP en quittant le jeu [OP] • /arrow setspectateur join/leave : Détermine le point de Join/Leave des spectateurs [OP] • /arrow clearspawn : Supprime tout les spawns [OP] • /arrow reset : Reset les scores - Relance la partie [OP] • /arrow join/leave : Rejoindre/Quitter la partie en cours • /arrow spectateur join/leave : Rejoindre/Quitter en tant que spectateur • Mode spectateur (Done) • Scoreboard sans commandes (Done) • Correction des bugs (Done) • Double-saut (Done, basé sur celui de prof, mais sans le triple saut) • Allègement de la mémoire utilisée (Done) • Morts instantanées (Done) • Kill Streaks (Done) • SkQuery • WildSkript • MineCraft 1.8+ pour les titles Il est obligatoire, si vous utilisiez déjà Arrow avant la 1.7, d'ouvrir votre variables.csv (si vous n'utilisez pas une BBD) et de supprimer toutes les variables commençant par "arrow." n'étant pas de type "location" (c'est écrit juste après le nom de la variable), ceci sous serveur éteint. Sinon, rien ne fonctionnera.
  11. Chouyoux

    TheTower

    Bonsoir, 1. display board named "<titre du scoreboard>" to player 2. make score "<nom du score>" in board of player to <score> 3. Quand un joueur rejoint une équipe, stockes le nom de ce joueur dans {tower.equipe_bleu::*}. Et plutôt que rééquilibrer les équipes, empêche les joueurs de rejoindre n'importe quelle équipe n'importe quand : quand un joueur veut rejoindre l'équipe bleu, par exemple, regarde si "size of {tower.equipe_bleu::*} is higher than size of {tower.equipe_rouge::*}" (littéralement : la taille de la liste de contenant les joueurs de l'équipe bleu est strictement plus grande que la taille de la liste contenant les joueurs de l'équipe rouge), si c'est le cas, çà veut dire que l'équipe bleu a déjà 1 joueur de plus que l'équipe rouge, et il serait donc judicieux de ne pas laisser ce joueur rejoindre l'équipe bleu à l'aide d'un petit message d'erreur suivi d'un 'stop'. Par ailleurs, j'ai remarqué des petits bouts de mon skript dans le tien, j'en déduis que tu t'y es intéressé, tu m'en vois flatté. :)
  12. Salut, Tu feras attention : au début tu ne vérifies pas que l'attacker est un joueur (les monstres vont avoir de l'elo :p) et dans ratio < 1200 tu modifies deux fois le ratio de l'attacker aulieu de modifier la victim. ^^ Aussi (après çà c'est une suggestion, tu fais ce que tu veux), je te conseil de remplacer les deux 'send' que tu fais à chaque mort pvp par un 'set death message' pour que l'elo des joueurs s'affiche sur tout le serveur et que çà spam un peu moins le chat. :)
  13. Chouyoux

    Mini-Jeu

    L'arc one shot dans une region , les joueurs droppent des pommes d'or dans une region: on damage: "%region at attacker%" contains "Nom_Region" "%region at victim%" contains "Nom_Region" damage cause is a projectile set damage to damage*1000 on death: "%region at victim%" contains "Nom_Region" drop a golden apple Je ne ferais pas le skript en entier, désolé.
  14. Chouyoux

    [Scoreboard] Faire un timer

    variables: {secondes} = 0 {minutes} = 0 command /board: trigger: display board named "&6UHC" to player make score "&6Timer (s) &c%{minutes}%:%{secondes}%"in board of player to 1 move display of player to sidebar every 1 second: make all players execute command "/board" add 1 to {secondes} {secondes} is 60 add 1 to {minutes} remove 60 from {secondes}
×
×
  • 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.