Aller au contenu

Andrinople

Membre
  • Compteur de contenus

    11
  • Inscription

  • Dernière visite

  • Crédits

    22 [Faire un don]

Réputation sur la communauté

1 Neutre

À propos de Andrinople

  • Rang
    Nouveau

Visiteurs récents du profil

Le bloc de visiteurs récents est désactivé et il n’est pas visible pour les autres utilisateurs.

  1. Après un certain temps de recherche sur des forums anglais la solution est de rajouter une ligne qui en résumé dit de casser les blocs à une certaine distance sous le joueur: set block 2 under the player to air ticket résolu
  2. Version de Minecraft : 1.15.2 Version de Skript : 2.4.1 Addons utilisés: aucuns Type du skript : que deux blocs sous les pieds du joueur se cassent Description du script : Bonjour alors voilà un problème très rapide et qui je pense n'est pas très dur mais je ne trouve pas de solutions. Je souhaite casser un bloc sous les pieds d'un joueur je fais donc ceci: on walk on TNT: set block under the player to air Jusque là aucuns soucis maintenant je souhaite casser deux blocs sous les pieds du joueur mais ça ne fonctionne pas.... j'ai essayé: on walk on TNT: set two blocks under the player to air Quelqu'un aurait-il la solution? Merci d'avance
  3. Andrinople

    résolu ✔ TNT run

    Bon du coup personne n'a pu m'aider je pense. Mais après une restructuration complète de mon script je crois avoir résolu le problème je vous le partage pour ceux que ça intéresse (Il y a juste un souci avec le compte à rebours mais je ne m'en suis pas encore occupé, ce n'est pas très compliqué à régler) Voilà^^ TNTrunV2.sk
  4. Andrinople

    résolu ✔ TNT run

    Ah oui pardon excuse moi bah du coup cette partie: command /VFlancerun: description: lancer la partie trigger: loop all players in "Mini-jeux": if {enjeu.%loop-player%} is true: send "&e15" to loop-player wait 5 seconds send "&e10" to loop-player wait 5 seconds send "&e5" to loop-player wait 1 second send "&e4" to loop-player wait 1 second send "&e3" to loop-player wait 1 second send "&e2" to loop-player wait 1 second send "&e1" to loop-player wait 1 second send "&estart" to loop-player ou encore cette partie: command /VFlancerdeux: description: lancer la partie trigger: wait 15 seconds loop all players in "Mini-jeux": if {enjeu.%loop-player%} is true: set {partie.%loop-player%} to true while {partie.%loop-player%} is true: set block under loop-player to air wait 2 seconds S’exécutent un joueur après l'autre est pas tous les joueurs en même temps. Exemple pour la première partie le premier joueur a le compte à rebours et une fois celui-ci fini le deuxième joueur a à son tour le compte à rebours mais ça n'a aucun intérêt puisque je souhaite lancer le compte à rebours de démarrage de la partie en même temps pour tout le monde. Ensuite dans la deuxième partie sur laquelle tu m'as éclairé précédemment dans un autre topic j'ai du faire des modifications car tu m'avais donné ceci: command /VFlancerdeux: description: lancer la partie trigger if {enjeu.%loop-player%} is true: set {partie.%loop-player%} to true while {partie.%loop-player%} is true: loop all players in "Mini-jeux": (<- loop player placé ici malheureusement, ici il scanne TOUS les joueurs du monde et applique l'effet à tous même quand ils ne sont pas en partie) set block under loop-player to air wait 2 seconds Le problème est à nouveau le même que le compte à rebours, le script fonctionne mais il s’exécute un joueur après l'autre (de plus comme il y a une boucle while le script restera bloqué sur le joueur un jusqu'à la fin de la partie) Voilà j’espère avoir été plus précis pour que vous puissiez trouver un début de solution sans être obligé de changer complétement mon script bien sur. merci d'avance
  5. Andrinople

    résolu ✔ TNT run

    Version de Minecraft : 1.15.2 Version de Skript : 2.4.1 Type du skript : TNTrun Description du script : Bonjour alors voilà je suis débutant j'ai commencé skript il y a deux jours et j'adore, j'ai donc commencé un tnt run ci-joint, malheureusement j'ai un soucis qui est qu'avec mes " loop-player" il se passe ceci: le 1er joueur est scanné -> action 1 s'effectue -> action 2 s'effectue puis le 2ème joueur est scanné -> action 1 s'effectue -> action 2 s'effectue Sauf que je souhaite que ces actions s'effectuent en même temps (c'est mieux lors d'un jeu multijoueur^^) pour les deux joueurs et pas l'une après l'autre merci d'avance: PS: Je pense que mon code est vraiment mal organisé/optimisé mais bon en deux jours on apprends ce que l'on peut Pour ceux qui ne connaissent pas le tnt run en résumé les joueurs courent sur des plateformes et les blocs se cassent sous eux quand ils marchent, il y a donc de moins en moins de blocs au fur et à mesure de la partie, le dernier sur la plateforme est le gagnant. (ici il y a quatre plateformes les joueurs passent à la deuxième quand il sont tombés de la première et ainsi de suite). /!\ mon plugin est juste une ossature il n'est que partiellement automatique et ne détecte pas les victoires ou morts de plus un addon tel que skbee est nécessaire pour le scoreboard et il faut se déco reco pour réinitialiser les variables/!\ TNTrunV1.sk
  6. D'accord super merci!
  7. EDIT: Je n'ai tout simplement pas installé l'addon SKbee nécessaire pour ce scoreboard. Par contre si quelqu'un peut m'éclairer sur les messages d'erreur pour l'indentation je suis preneur!
  8. Version de Minecraft : 1.15.2 Version de Skript : 2.4 Addons utilisés: aucuns Type du skript : Scoreboard Description du script : Bonjour je n'arrive pas à faire fonctionner le scoreboard on command "/VFrejoindre": wait 1 second if {enjeu.%player%} is true: if scoreboard of player is off: toggle scoreboard of player on clear scoreboard of player set line 1 of player's scoreboard to "&a§n§lPARTIE" set line 3 of all player's scoreboards to "&aNombre de joueurs:(%{NombreJoueur}%&a/10)" mais la console me dit ceci: [Server thread/ERROR]: [Skript] can't understand this condition: 'scoreboard of player is off' (Plugin.sk, line 15: if scoreboard of player is off:') idem pour toutes les commandes qui utilisent le scoreboard, sur le site il est indiqué que ces commandes ne fonctionnent qu'en 1.13+ pourtant je suis en 1.15.2 et ça ne fonctionne pas.... Si quelqu'un à la réponse merci d'avance. je ne comprends pas non plus comment régler ces messages d'erreurs : [Skript] Empty configuration section! You might want to indent one or more of the subsequent lines to make them belong to this section or remove the colon at the end of the line if you don't want this line to start a section. (Plugin.sk, line 14: if {enjeu.%player%} is true:') [11:33:25] [Server thread/WARN]: [Skript] Empty configuration section! You might want to indent one or more of the subsequent lines to make them belong to this section or remove the colon at the end of the line if you don't want this line to start a section. (Plugin.sk, line 26: loop all players in "world":') [11:33:25] [Server thread/WARN]: [Skript] Empty configuration section! You might want to indent one or more of the subsequent lines to make them belong to this section or remove the colon at the end of the line if you don't want this line to start a section. (Plugin.sk, line 36: if {partie.%player%} is true:') je joins le script total Plugin.sk
  9. Merci c'est vrai que c'est évitable xd mais bon quand on débute on fait pas hyper attention!
  10. Waouuhh merci beaucoup c'est génial!!! Par contre comment on peut comparer un texte à un boolean svp? on walking on stone: if "{partie.%player%}" is true set block below the player to air Can't compare a text with a boolean(yes/no) (Plugin.sk, line 24: if "{partie.%player%}" is true:')
  11. Version de Minecraft : 1.15.2 Version de Skript : 2.4 Type du skript : Timer Description du script : Bonjour, le titre n'étant pas très clair je vais me préciser. Voilà je voudrais faire un plugin minijeux globalement le jeu consiste en des blocs qui se casse sous nos pieds, il y a différents étages et le but et de ne pas tomber. J'ai fait un script qui casse les blocs sous mon passage malheureusement si on se met bien sur le bord d'un bloc il ne casse pas. J'ai donc voulu faire un timer ou toutes les deux secondes le bloc sous le joueur dans une partie se casse de façon obligatoire même si il ne bouge pas. Mais je n'arrive absolument pas à utiliser "every second" voici ce que j'ai essayé de faire en piochant un peu partout. Si jamais vous avez des idées: every 2 seconds in world "world": loop all players: if loop-player is in world "world": if {partie.%loop-player%} is true: set block below player to air command /rejoindre: description: rejoindre la partie trigger: set {partie.%player%} to true command /partir: description: quitter la partie trigger: set {partie.%player%} to false Enfin autre chose j'ai beau avoir cherché partout je ne comprends pas comment on peut comparer une variable avec un nombre: exemple le joueur rejoins la partie donc la variable "partie" passe de 0 à 1, ensuite pour pouvoir être téléporté dans le minijeux ou casser des blocs il faut que variable "partie" = 1 ( car si elle est tjr égale à 0 ça ne marche pas ça permet de trier les joueurs et non joueurs dans la partie) merci d'avance
×
×
  • 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.